Mesh optimization for surface approximation using an efficient coarse-to-fine evolutionary algorithm
作者:
Highlights:
•
摘要
The investigated mesh optimization problem C(N,n) for surface approximation, which is NP-hard, is to minimize the global error between a digital surface and its approximating mesh surface by efficiently locating a limited number n of grid points which are a subset of the original N sample points. This paper proposes an efficient coarse-to-fine evolutionary algorithm (CTFEA) with a novel orthogonal array crossover (OAX) for solving the mesh optimization problem. OAX adaptively divides the meshes of parents into a number of parts using a tuning parameter for applying a coarse-to-fine technique. Meshes of children are formed from an intelligent combination of the good parts from their parents rather than the conventional random combination. The better one of two parts in two parents is chosen by evaluating the contribution of the individual parts to the fitness function based on orthogonal experimental design. The coarse-to-fine technique of CTFEA can advantageously solve large mesh optimization problems. Furthermore, CTFEA using an additional inheritance technique can further efficiently locate the grid points in the mesh surface. It is shown empirically that CTFEA outperforms the existing evolutionary algorithm in terms of both approximation quality and convergence speed, especially in solving large mesh optimization problems.
论文关键词:Delaunay triangulation,Evolutionary computation,Genetic algorithm,Mesh optimization,Orthogonal array crossover,Surface approximation
论文评审过程:Received 9 July 2001, Accepted 30 May 2002, Available online 14 December 2002.
论文官网地址:https://doi.org/10.1016/S0031-3203(02)00113-9