TY - GEN
T1 - Analysis and Handling of Dynamic Problem Changes in Open-Ended Optimization
AU - Karder, Johannes
AU - Werth, Bernhard
AU - Beham, Andreas
AU - Wagner, Stefan
AU - Affenzeller, Michael
N1 - Funding Information:
Acknowledgments. The financial support by the Austrian Federal Ministry for Digital and Economic Affairs and the National Foundation for Research, Technology and Development and the Christian Doppler Research Association is gratefully acknowledged.
Publisher Copyright:
© 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023/2/10
Y1 - 2023/2/10
N2 - Changes in dynamic optimization problems entail updates to the problem model, which in turn can result in changes to the problem's fitness landscape and even its solution encoding. In order to yield valid solutions that are applicable to the current problem state, optimization algorithms must be able to cope with such dynamic problem updates. Furthermore, depending on the optimization use case, changes occurring in real-world environments require an optimizer to adapt to changing process conditions and yield updated, valid solutions within a short time frame. In this paper, dynamic problem changes and their effects on an optimizer's algorithmic behavior are studied in the context of crane scheduling. Three open-ended versions of RAPGA, a relevant alleles preserving genetic algorithm, are evaluated, some of which include self-adaption and a special treatment of certain events that require domain knowledge to be recognized. The proposed extensions affect the algorithm behavior as desired. On the one hand, the algorithms converge faster after a loss in solution quality is detected. On the other hand, new genetic material is introduced, making it possible to reach high quality areas of the search space again.
AB - Changes in dynamic optimization problems entail updates to the problem model, which in turn can result in changes to the problem's fitness landscape and even its solution encoding. In order to yield valid solutions that are applicable to the current problem state, optimization algorithms must be able to cope with such dynamic problem updates. Furthermore, depending on the optimization use case, changes occurring in real-world environments require an optimizer to adapt to changing process conditions and yield updated, valid solutions within a short time frame. In this paper, dynamic problem changes and their effects on an optimizer's algorithmic behavior are studied in the context of crane scheduling. Three open-ended versions of RAPGA, a relevant alleles preserving genetic algorithm, are evaluated, some of which include self-adaption and a special treatment of certain events that require domain knowledge to be recognized. The proposed extensions affect the algorithm behavior as desired. On the one hand, the algorithms converge faster after a loss in solution quality is detected. On the other hand, new genetic material is introduced, making it possible to reach high quality areas of the search space again.
KW - Crane scheduling
KW - Dynamic optimization
KW - Evolutionary algorithm
KW - Open-ended optimization
UR - http://www.scopus.com/inward/record.url?scp=85151121893&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-25312-6_7
DO - 10.1007/978-3-031-25312-6_7
M3 - Conference contribution
SN - 9783031253119
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 61
EP - 68
BT - Computer Aided Systems Theory – EUROCAST 2022 - 18th International Conference, Revised Selected Papers
A2 - Moreno-Díaz, Roberto
A2 - Pichler, Franz
A2 - Quesada-Arencibia, Alexis
PB - Springer
CY - Cham
ER -