Low-Budget Exploratory Landscape Analysis on Multiple Peaks Models

When selecting the best suited algorithm for an unknown optimization problem, it is useful to possess some a priori knowledge of the problem at hand. In the context of single-objective, continuous optimization problems such knowledge can be retrieved by means of Exploratory Landscape Analysis (ELA), which automatically identifies properties of a landscape, e.g., the so-called funnel structures, based on an initial sample. In this paper, we extract the relevant features (for detecting funnels) out of a large set of landscape features when only given a small initial sample consisting of 50 x D observations, where D is the number of decision space dimensions. This is already in the range of the start population sizes of many evolutionary algorithms. The new Multiple Peaks Model Generator (MPM2) is used for training the classifier, and the approach is then very successfully validated on the Black-Box Optimization Benchmark (BBOB) and a subset of the CEC 2013 niching competition problems.

[1]  Mike Preuss,et al.  Improved Topological Niching for Real-Valued Global Optimization , 2012, EvoApplications.

[2]  Marcus Gallagher,et al.  Multi-layer Perceptron Error Surfaces: Visualization, Structure and Modelling , 2000 .

[3]  Jakob Bossek,et al.  smoof: Single- and Multi-Objective Optimization Test Functions , 2017, R J..

[4]  Xiaodong Li,et al.  A Generator for Multimodal Test Functions with Multiple Global Optima , 2008, SEAL.

[5]  Heike Trautmann,et al.  Detecting Funnel Structures by Means of Exploratory Landscape Analysis , 2015, GECCO.

[6]  Mario A. Muñoz,et al.  Algorithm selection for black-box continuous optimization problems: A survey on methods and challenges , 2015, Inf. Sci..

[7]  Stuart A. Kauffman,et al.  The origins of order , 1993 .

[8]  Yuri Malitsky,et al.  Features for Exploiting Black-Box Optimization Problem Structure , 2013, LION.

[9]  Bernd Bischl,et al.  Algorithm selection based on exploratory landscape analysis and cost-sensitive learning , 2012, GECCO '12.

[10]  Marcus Gallagher,et al.  Analysing and characterising optimization problems using length scale , 2017, Soft Comput..

[11]  Kurt Hornik,et al.  kernlab - An S4 Package for Kernel Methods in R , 2004 .

[12]  J. Burkardt,et al.  LATINIZED, IMPROVED LHS, AND CVT POINT SETS IN HYPERCUBES , 2007 .

[13]  Saman K. Halgamuge,et al.  Exploratory Landscape Analysis of Continuous Space Optimization Problems Using Information Content , 2015, IEEE Transactions on Evolutionary Computation.

[14]  Bernd Bischl,et al.  Cell Mapping Techniques for Exploratory Landscape Analysis , 2014 .

[15]  Bernd Bischl,et al.  Exploratory landscape analysis , 2011, GECCO '11.

[16]  Stuart A. Kauffman,et al.  ORIGINS OF ORDER IN EVOLUTION: SELF-ORGANIZATION AND SELECTION , 1992 .

[17]  Günter Rudolph,et al.  Niching by multiobjectivization with neighbor information: Trade-offs and benefits , 2013, 2013 IEEE Congress on Evolutionary Computation.

[18]  Ramana V. Grandhi,et al.  Improved Distributed Hypercube Sampling , 2002 .

[19]  L. Darrell Whitley,et al.  The dispersion metric and the CMA evolution strategy , 2006, GECCO.

[20]  Mike Preuss,et al.  On the Importance of Information Speed in Structured Populations , 2004, PPSN.

[21]  Anne Auger,et al.  Real-Parameter Black-Box Optimization Benchmarking 2009: Noiseless Functions Definitions , 2009 .

[22]  Xiaodong Li,et al.  Benchmark Functions for CEC'2013 Special Session and Competition on Niching Methods for Multimodal Function Optimization' , 2013 .

[23]  Marcus Gallagher,et al.  A general-purpose tunable landscape generator , 2006, IEEE Transactions on Evolutionary Computation.

[24]  Simon Wessing Two-stage methods for multimodal optimization , 2015 .