An analysis on recombination in multi-objective evolutionary optimization

被引:78
|
作者
Qian, Chao [1 ]
Yu, Yang [1 ]
Zhou, Zhi-Hua [1 ]
机构
[1] Nanjing Univ, Natl Key Lab Novel Software Technol, Nanjing 210023, Jiangsu, Peoples R China
基金
美国国家科学基金会;
关键词
Evolutionary algorithms; Multi-objective optimization; Recombination; Crossover; Running time; Computational complexity; SPANNING-TREES; EXPECTED RUNTIMES; GENETIC ALGORITHM; CROSSOVER; TIME; CONVERGENCE; OPERATORS;
D O I
10.1016/j.artint.2013.09.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary algorithms (EAs) are increasingly popular approaches to multi-objective optimization. One of their significant advantages is that they can directly optimize the Pareto front by evolving a population of solutions, where the recombination (also called crossover) operators are usually employed to reproduce new and potentially better solutions by mixing up solutions in the population. Recombination in multi-objective evolutionary algorithms is, however, mostly applied heuristically. In this paper, we investigate how from a theoretical viewpoint a recombination operator will affect a multi-objective EA. First, we employ artificial benchmark problems: the weighted LPTNO problem (a generalization of the well-studied LOTZ problem), and the well-studied Cocz problem, for studying the effect of recombination. Our analysis discloses that recombination may accelerate the filling of the Pareto front by recombining diverse solutions and thus help solve multi-objective optimization. Because of this, for these two problems, we find that a multi-objective EA with recombination enabled achieves a better expected running time than any known EAs with recombination disabled. We further examine the effect of recombination on solving the multi-objective minimum spanning tree problem, which is an NP-hard problem. Following our finding on the artificial problems, our analysis shows that recombination also helps accelerate filling the Pareto front and thus helps find approximate solutions faster. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:99 / 119
页数:21
相关论文
共 50 条
  • [1] An Analysis on Recombination in Multi-Objective Evolutionary Optimization
    Qian, Chao
    Yu, Yang
    Zhou, Zhi-Hua
    [J]. GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 2051 - 2058
  • [2] Evolutionary Multi-Objective Optimization
    Deb, Kalyanmoy
    [J]. GECCO-2010 COMPANION PUBLICATION: PROCEEDINGS OF THE 12TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2010, : 2577 - 2602
  • [3] Evolutionary multi-objective optimization
    Coello Coello, Carlos A.
    Hernandez Aguirre, Arturo
    Zitzler, Eckart
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) : 1617 - 1619
  • [4] Hyper multi-objective evolutionary algorithm for multi-objective optimization problems
    Guo, Weian
    Chen, Ming
    Wang, Lei
    Wu, Qidi
    [J]. SOFT COMPUTING, 2017, 21 (20) : 5883 - 5891
  • [5] Multi-Objective Factored Evolutionary Optimization and the Multi-Objective Knapsack Problem
    Peerlinck, Amy
    Sheppard, John
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [6] Hyper multi-objective evolutionary algorithm for multi-objective optimization problems
    Weian Guo
    Ming Chen
    Lei Wang
    Qidi Wu
    [J]. Soft Computing, 2017, 21 : 5883 - 5891
  • [7] Evolutionary multi-objective optimization and visualization
    Obayashi, S
    [J]. New Developments in Computational Fluid Dynamics, 2005, 90 : 175 - 185
  • [8] Advances in Evolutionary Multi-objective Optimization
    Tan, Kay Chen
    [J]. SOFT COMPUTING APPLICATIONS, 2013, 195 : 7 - 8
  • [9] Foundations of Evolutionary Multi-Objective Optimization
    Friedrich, Toblas
    Neumann, Frank
    [J]. GECCO-2010 COMPANION PUBLICATION: PROCEEDINGS OF THE 12TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2010, : 2557 - 2575
  • [10] Advances in Evolutionary Multi-objective Optimization
    Bechikh, Slim
    Coello Coello, Carlos Artemio
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2018, 40 : 155 - 157