A Line Complex-Based Evolutionary Algorithm for Many-Objective Optimization
Abstract—In solving many-objective optimization problems (MaOPs), existing nondominated sorting-based multi-objective evolutionary algorithms suffer from the fast loss of selection pres- sure. Most candidate solutions become nondominated during the evolutionary process, thus leading to the failure of producing off- spring toward Pareto-optimal front with diversity. Can we find a more effective way to select nondominated solutions and resolve this issue? To answer this critical question, this work proposes to evolve solutions through line complex rather than solution points in Euclidean space. First, Plücker coordinates are used to project solution points to line complex composed of position vectors and momentum ones. Besides position vectors of the solution points, momentum vectors are used to extend the comparability of non- dominated solutions and enhance selection pressure. Then, a new distance function designed for high-dimensional space is pro- posed to replace Euclidean distance as a more effective distance- based estimator. Based on them, a novel many-objective evolu- tionary algorithm (MaOEA) is proposed by integrating a line complex-based environmental selection strategy into the NSGA- III framework. The proposed algorithm is compared with the state of the art on widely used benchmark problems with up to 15 objectives. Experimental results demonstrate its superior compet- itiveness in solving MaOPs.
Code (0)
등록된 구현이 없습니다.
Tasks
Evolutionary AlgorithmsPositionSimilar Papers 제목 키워드 기반
Evolutionary Algorithms for Solving Unconstrained, Constrained and Multi-objective Noisy Combinatorial Optimisation Problems
We present an empirical study of a range of evolutionary algorithms applied to various noisy combinatorial optimisation problems. There are three sets of experiments. The first looks at several toy problems, such as OneM…
Evolutionary AlgorithmsLocating the boundaries of Pareto fronts: A Many-Objective Evolutionary Algorithm Based on Corner Solution Search
In this paper, an evolutionary many-objective optimization algorithm based on corner solution search (MaOEA-CS) was proposed. MaOEA-CS implicitly contains two phases: the exploitative search for the most important bounda…
A New Many-Objective Evolutionary Algorithm Based on Determinantal Point Processes
To handle different types of Many-Objective Optimization Problems (MaOPs), Many-Objective Evolutionary Algorithms (MaOEAs) need to simultaneously maintain convergence and population diversity in the high-dimensional obje…
DiversityEvolutionary AlgorithmsPoint ProcessesAn Effective and Efficient Evolutionary Algorithm for Many-Objective Optimization
In evolutionary multiobjective optimization, effectiveness refers to how an evolutionary algorithm performs in terms of converging its solutions into the Pareto front and also diversifying them over the front. This is no…
Density EstimationEvolutionary AlgorithmsMultiobjective OptimizationTransfer Learning Based Co-surrogate Assisted Evolutionary Bi-objective Optimization for Objectives with Non-uniform Evaluation Times
Most existing multiobjetive evolutionary algorithms (MOEAs) implicitly assume that each objective function can be evaluated within the same period of time. Typically. this is untenable in many real-world optimization sce…
Evolutionary AlgorithmsTransfer Learning