An Organizational Evolutionary Algorithm for Constrained and Unconstrained Optimization Problems

刘静,钟伟才,刘芳,焦李成
DOI: https://doi.org/10.3321/j.issn:0254-4164.2004.02.002
2004-01-01
Chinese Journal of Computers
Abstract:Based on the concept of organization in economics, a novel evolutionary algorithm, Organizational Evolutionary Algorithm (OEA), is proposed to deal with both unconstrained and constrained optimization problems. Its mechanism is completely different from the traditional genetic algorithm, evolutionary programming and evolution strategy. In OEA, evolutionary operations do not act on individuals directly, but on organizations, so three evolutionary operators is designed for organizations. Theoretical analysis proves that OEA converges to the global optimum. In experiments, OEA is tested on 4 unconstrained and 6 constrained benchmark problems, and compared with three recent algorithms. The results indicate that OEA performs much better than the three other algorithms both in the quality of solution and in the computational complexity. For constrained problems, good results are obtained by only using a very simple penalty term, which shows that OEA has a low probability to get trapped in the local optima and its search mechanism is very effective. In addition, parameter analysis demonstrate that OEA has stable performance and high success ratio, and is insensitive to parameters.
What problem does this paper attempt to address?