On Single-Objective Sub-Graph-Based Mutation for Solving the Bi-Objective Minimum Spanning Tree Problem

被引:0
|
作者
Bossek, Jakob [1 ]
Grimme, Christian [2 ]
机构
[1] Rhein Westfal TH Aachen, Dept Comp Sci, AI Methodol, Aachen, Germany
[2] Univ Munster, Dept Informat Syst, Stat & Optimizat, Munster, Germany
关键词
Evolutionary algorithms; multiobjective optimization; combinatorial optimization; minimum spanning tree problem; biased mutation; GENETIC ALGORITHM;
D O I
10.1162/evco_a_00335
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We contribute to the efficient approximation of the Pareto-set for the classical NP-hard multiobjective minimum spanning tree problem (moMST) adopting evolutionary computation. More precisely, by building upon preliminary work, we analyze the neighborhood structure of Pareto-optimal spanning trees and design several highly biased sub-graph-based mutation operators founded on the gained insights. In a nutshell, these operators replace (un)connected sub-trees of candidate solutions with locally optimal sub-trees. The latter (biased) step is realized by applying Kruskal's single-objective MST algorithm to a weighted sum scalarization of a sub-graph.We prove runtime complexity results for the introduced operators and investigate the desirable Pareto-beneficial property. This property states that mutants cannot be dominated by their parent. Moreover, we perform an extensive experimental benchmark study to showcase the operator's practical suitability. Our results confirm that the sub-graph-based operators beat baseline algorithms from the literature even with severely restricted computational budget in terms of function evaluations on four different classes of complete graphs with different shapes of the Pareto-front.
引用
收藏
页码:143 / 175
页数:33
相关论文
共 50 条
  • [31] WEIGHTED ITERATION ALGORITHM FOR SOLVING BI-OBJECTIVE LINEAR PROGRAMMING PROBLEM
    Wang, Shuoqi
    Wang, Zhanzhong
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2024, 20 (03): : 755 - 770
  • [32] An iterative method for solving a bi-objective constrained portfolio optimization problem
    Madani Bezoui
    Mustapha Moulaï
    Ahcène Bounceur
    Reinhardt Euler
    Computational Optimization and Applications, 2019, 72 : 479 - 498
  • [33] Modeling and solving for bi-objective cutting parallel machine scheduling problem
    Meng, Ronghua
    Rao, Yunqing
    Luo, Qiang
    ANNALS OF OPERATIONS RESEARCH, 2020, 285 (1-2) : 223 - 245
  • [34] A Dynamic Programming Algorithm for Solving Bi-Objective Fuzzy Knapsack Problem
    Singh, V. P.
    Chakraborty, D.
    MATHEMATICS AND COMPUTING, 2015, 139 : 289 - 306
  • [35] Modeling and solving for bi-objective cutting parallel machine scheduling problem
    Ronghua Meng
    Yunqing Rao
    Qiang Luo
    Annals of Operations Research, 2020, 285 : 223 - 245
  • [36] Solving a Bi-Objective Rich Vehicle Routing Problem with Customer Prioritization
    van Benthem, Tim
    Bergman, Mark
    Mes, Martijn
    COMPUTATIONAL LOGISTICS, ICCL 2020, 2020, 12433 : 183 - 199
  • [37] Exact hybrid algorithms for solving a bi-objective vehicle routing problem
    Peter Reiter
    Walter J. Gutjahr
    Central European Journal of Operations Research, 2012, 20 : 19 - 43
  • [38] A population-based local search for solving a bi-objective vehicle routing problem
    Pasia, Joseph M.
    Doerner, Karl F.
    Hartl, Richard F.
    Reimann, Marc
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2007, 4446 : 166 - +
  • [39] A simulated annealing algorithm for solving the bi-objective facility layout problem
    Sahin, Ramazan
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (04) : 4460 - 4465
  • [40] Solving a bi-objective Transportation Location Routing Problem by metaheuristic algorithms
    Abril Martinez-Salazar, Iris
    Molina, Julian
    Angel-Bello, Francisco
    Gomez, Trinidad
    Caballero, Rafael
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 234 (01) : 25 - 36