An efficient evolutionary algorithm for accurate polygonal approximation

作者:

Highlights:

摘要

An optimization problem for polygonal approximation of 2-D shapes is investigated in this paper. The optimization problem for a digital contour of N points with the approximating polygon of K vertices has a search space of C(N, K) instances, i.e., the number of ways of choosing K vertices out of N points. A genetic-algorithm-based method has been proposed for determining the optimal polygons of digital curves, and its performance is better than that of several existing methods for the polygonal approximation problems. This paper proposes an efficient evolutionary algorithm (EEA) with a novel orthogonal array crossover for obtaining the optimal solution to the polygonal approximation problem. It is shown empirically that the proposed EEA outperforms the existing genetic-algorithm-based method under the same cost conditions in terms of the quality of the best solution, average solution, variance of solutions, and the convergence speed, especially in solving large polygonal approximation problems.

论文关键词:Evolutionary algorithm,Genetic algorithm,Optimization,Orthogonal array crossover,Polygonal approximation

论文评审过程:Received 2 August 1999, Accepted 24 October 2000, Available online 28 May 2004.

论文官网地址:https://doi.org/10.1016/S0031-3203(00)00159-X