Automatic Configuration of Multi-Objective Local Search Algorithms for Permutation Problems

被引:11
作者
Blot, Aymeric [1 ]
Kessaci, Marie-Eleonore [1 ]
Jourdan, Laetitia [1 ]
Hoos, Holger H. [2 ]
机构
[1] Univ Lille, Cent Lille, CNRS,UMR 9189, CRIStAL Ctr Rech Informat Signal & Automat Lille, F-59000 Lille, France
[2] Leiden Univ, LIACS, NL-2333 CA Leiden, Netherlands
关键词
Algorithm configuration; local search; multi-objective optimisation; permutation flowshop scheduling problem; travelling salesman problem;
D O I
10.1162/evco_a_00240
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Automatic algorithm configuration (AAC) is becoming a key ingredient in the design of high-performance solvers for challenging optimisation problems. However, most existing work on AAC deals with configuration procedures that optimise a single performance metric of a given, single-objective algorithm. Of course, these configurators can also be used to optimise the performance of multi-objective algorithms, as measured by a single performance indicator. In this work, we demonstrate that better results can be obtained by using a native, multi-objective algorithm configuration procedure. Specifically, we compare three AAC approaches: one considering only the hypervolume indicator, a second optimising the weighted sum of hypervolume and spread, and a third that simultaneously optimises these complementary indicators, using a genuinely multi-objective approach. We assess these approaches by applying them to a highly-parametric local search framework for two widely studied multi-objective optimisation problems, the bi-objective permutation flowshop and travelling salesman problems. Our results show that multi-objective algorithms are indeed best configured using a multi-objective configurator.
引用
收藏
页码:147 / 171
页数:25
相关论文
共 50 条
[21]   Combining Local Search and Elicitation for Multi-Objective Combinatorial Optimization [J].
Benabbou, Nawal ;
Leroy, Cassandre ;
Lust, Thibaut ;
Perny, Patrice .
ALGORITHMIC DECISION THEORY (ADT 2019), 2019, 11834 :1-16
[22]   Multi-objective tunicate search optimisation algorithm for numerical problems [J].
Kumar, Vijay ;
Sharma, Isha .
INTERNATIONAL JOURNAL OF INTELLIGENT ENGINEERING INFORMATICS, 2022, 10 (02) :119-144
[23]   Solving multi-objective multicast routing problems by evolutionary multi-objective simulated annealing algorithms with variable neighbourhoods [J].
Xu, Y. ;
Qu, R. .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2011, 62 (02) :313-325
[24]   Multi-population genetic algorithm with crowding-based local search for fuzzy multi-objective supply chain configuration [J].
Zhang, Xin ;
Sun, Shaopeng ;
Yao, Jian ;
Fang, Wei ;
Qian, Pengjiang .
SWARM AND EVOLUTIONARY COMPUTATION, 2024, 91
[25]   MOCSA: A Multi-Objective Crow Search Algorithm for Multi-Objective Optimization [J].
Nobahari, Hadi ;
Bighashdel, Ariyan .
2017 2ND CONFERENCE ON SWARM INTELLIGENCE AND EVOLUTIONARY COMPUTATION (CSIEC), 2017, :60-65
[26]   Solving multi-objective rescheduling problems in dynamic permutation flow shop environments with disruptions [J].
Valledor, Pablo ;
Gomez, Alberto ;
Priore, Paolo ;
Puente, Javier .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2018, 56 (19) :6363-6377
[27]   Robot path planning based on multi-objective optimization with local search [J].
Xia, Min ;
Zhang, Chong ;
Weng, Liguo ;
Liu, Jia ;
Wang, Ying .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 35 (02) :1755-1764
[28]   Hybrid Multi-Objective Genetic Algorithm for Multi-Objective Optimization Problems [J].
Zhang, Song ;
Wang, Hongfeng ;
Yang, Di ;
Huang, Min .
2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, :1970-1974
[29]   The objective that freed me: a multi-objective local search approach for continuous single-objective optimization [J].
Aspar, Pelin ;
Steinhoff, Vera ;
Schaepermeier, Lennart ;
Kerschke, Pascal ;
Trautmann, Heike ;
Grimme, Christian .
NATURAL COMPUTING, 2023, 22 (02) :271-285
[30]   The objective that freed me: a multi-objective local search approach for continuous single-objective optimization [J].
Pelin Aspar ;
Vera Steinhoff ;
Lennart Schäpermeier ;
Pascal Kerschke ;
Heike Trautmann ;
Christian Grimme .
Natural Computing, 2023, 22 :271-285