Configuring a Hierarchical Evolutionary Strategy Using Exploratory Landscape Analysis
Hubert Guzowski, Maciej Smółka · 2023
Hierarchic Memetic Strategy (HMS) is a stochastic global optimizer designed to tackle highly multimodal problems. It consists of parallel running optimization methods organized in a tree hierarchy. Depending on the task, different algorithms can be utilized on each of the levels. In this paper, we incorporate into HMS's structure a mechanism for choosing its configuration based on information gathered by a set of Exploratory Landscape Analysis (ELA) methods and hyperparametric optimization. We compared the performance of such configured HMS with a portfolio of proven state-of-the-art algorithms on the suite of black-box optimization functions. The results of this work show the efficacy of HMS and provide a set of default parameters evaluated for algorithms users. The use of ELA methods to select the configuration of a composite algorithm extends their standard use as part of an algorithm selector and provides insight into the relationship between exploration and exploitation for different types of fitness functions.