On the elusivity of dynamic optimisation problems

被引:2
作者
Alza, Joan [1 ,2 ]
Bartlett, Mark [2 ]
Ceberio, Josu [3 ]
McCall, John [1 ,2 ]
机构
[1] Natl Subsea Ctr, 3 Int Ave, Aberdeen 210, Scotland
[2] Robert Gordon Univ, Garthdee Rd, Aberdeen AB10 7GJ, Scotland
[3] Univ Basque Country, Manuel Lardizabal 1 Pasealekua, Basque Country, San Sebastian 20018, Spain
关键词
Dynamic optimisation problem; Elusivity; Adaptative advantage; Online solving; Restart; ALGORITHMS;
D O I
10.1016/j.swevo.2023.101289
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The field of dynamic optimisation continuously designs and compares algorithms with adaptation abilities that deal with changing problems during their search process. However, restarting the search algorithm after a detected change is sometimes a better option than adaptation, although it is generally ignored in empirical studies. In this paper, we suggest the elusivity formulation to (i) quantify the preference for restart over adaptation for algorithms running on dynamic problems, and (ii) evaluate the advantage and behaviour of adaptation. Informally, we state that a dynamic problem is elusive to an algorithm if restart is more effective than adapting to changes. After reviewing existing formalisms for dynamic optimisation, the elusivity concept is mathematically defined and applied to two published empirical studies to evaluate its utility. Conducted experiments show that replicated works include elusive problems, where restart is better than (or equal to) adaptation, and demonstrate that some empirical research effort is being devoted to evaluating adaptive algorithms in circumstances where there is no advantage. Hence, we recommend how and when elusivity analysis can be gainfully included in empirical studies in the field of dynamic optimisation.
引用
收藏
页数:13
相关论文
共 53 条
[1]  
Allmendinger R, 2010, LECT NOTES COMPUT SC, V6239, P151, DOI 10.1007/978-3-642-15871-1_16
[2]  
Alza Joan, 2021, GECCO '21: Proceedings of the Genetic and Evolutionary Computation Conference Companion, P1405, DOI 10.1145/3449726.3463139
[3]   On the Definition of Dynamic Permutation Problems under Landscape Rotation [J].
Alza, Joan ;
Bartlett, Mark ;
Ceberio, Josu ;
McCall, John .
PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, :1518-1526
[4]  
Angeline P. J., 1997, Evolutionary Programming VI. 6th International Conference, EP97. Proceedings, P335, DOI 10.1007/BFb0014823
[5]   On the behavior of evolutionary algorithms in dynamic environments [J].
Back, T .
1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, :446-451
[6]  
Bosman P., 2005, P 2005 WORKSHOPS GEN, P39
[7]   Time Complexity Analysis of Randomized Search Heuristics for the Dynamic Graph Coloring Problem [J].
Bossek, Jakob ;
Neumann, Frank ;
Peng, Pan ;
Sudholt, Dirk .
ALGORITHMICA, 2021, 83 (10) :3148-3179
[8]  
Branke J., 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), P1875, DOI 10.1109/CEC.1999.785502
[9]  
Branke J., 2002, Evolutionary Optimization in Dynamic Environments, V3
[10]  
Branke J, 2005, GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, P1433