Abstract

When multi-objective evolutionary algorithms (MOEAs) are applied to many-objective optimization problems (MaOPs), genetic diversity of solutions in the population significantly increases to explore the true Pareto optimal solutions distributed in broad region of variable space. In MOEAs, if genetic diversity of solutions in the population become noticeably diverse, conventional crossovers become too disruptive and decrease its effectiveness. To realize effective genetic operation in MaOPs, crossover controlling the number of crossed genes (CCG) has been proposed. CCG controls the number of crossed genes by using an user-defined parameter α. CCG using a small α remarkably improves the search performance of MOEA especially in MaOPs by restricting the number of crossed genes. The conventional CCG uses a fixed value of α throughout a single run of MOEA, so that the number of crossed genes does not change during the solutions search. However, since the population dynamically changes during the evolution, the optimal number of crossed genes will change during the solutions search. To further improve the search performance of MOEAs in MaOPs, in this work we propose a dynamic CCG which dynamically controls α according to the number of generations. Simulation results focusing on many-objective 0/1 knapsack problems show that dynamic CCG reducing α during the solutions search achieves higher search performance than the conventional CCG using an optimal fixed α. Also, we show that convergence and diversity property of the obtained solutions are emphasized by dynamic control of α.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call