DOI: 10.5281/zenodo.1256883
title: Results For Several Simple Algorithms On The W-Model For Black-Box Discrete Optimization Benchmarking

description: The W-Model follows a layered approach, where each layer can either be omitted or introduce a different characteristic feature such as neutrality via redundancy, ruggedness and deceptiveness, epistasis, and multi-objectivity, in a tunable way. The model problem is defined over bit string representations, which allows for extracting some of its layers and stacking them on top of existing problems that use this representation, such as OneMax, the Maximum Satisfisiability or the Set Covering tasks, and the NK landscape. The ruggedness and deceptiveness layer can be stacked on top of any problem with integer-valued objectives.

Here we provide some experimental results with several simple algorithms on the W-Model along with the algorithm and experiment executor implementation. The most recent version of the code can be found at http://www.github.com/thomasWeise/BBDOB_W_Model, while the program used in the experiment are attached to this dataset. The implemented algorithms are


	1-flip hill climber with restarts,
	2-flip hill climber with restarts,
	μ+λ Evolutionary Algorithms (for different values of μ, λ, and different crossover rates),
	μ+λ Evolutionary Algorithms with Frequency Fitness Assignment (FFA) (for different values of μ, λ, and different crossover rates),
	exhaustive enumerate (EE), and
	random sampling (RS)


These algorithms are applied to a range of different parametric setups of the W-Model for single-objective optimization and fixed-length bit string representations.

The experiments are executed on a HP Z640 Work Station with 32 GB DDR4-2400 RAM and Intel Xeon E5-2609v4 CPU under Ubuntu Server Linux 16.04, Kernel 4.4.0-116-generic, and with Java 1.8.0_151. Each run was granted at most 1048576 function evaluations (FEs). The total amount of data collected is about 45 GB, with tar.xz compression down to about 1.2 GB. The text files containing the algorithm traces are fairly self-describing.

Publications that describe the W-Model:


	Thomas Weise and Zijun Wu. Difficult Features of Combinatorial Optimization Problems and the Tunable W-Model Benchmark Problem for Simulating them. In Black Box Discrete Optimization Benchmarking (BB-DOB) Workshop of <em>Companion Material Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2018)</em>, July 15th-19th 2018, Kyoto, Japan, ISBN: 978-1-4503-5764-7. ACM. doi:10.1145/3205651.3208240 / source codes [This paper contains some errata for the one below]
	Thomas Weise, Stefan Niemczyk, Hendrik Skubch, Roland Reichle, and Kurt Geihs. A Tunable Model for Multi-Objective, Epistatic, Rugged, and Neutral Fitness Landscapes. In Maarten Keijzer, Giuliano Antoniol, Clare Bates Congdon, Kalyanmoy Deb, Benjamin Doerr, Nikolaus Hansen, John H. Holmes, Gregory S. Hornby, Daniel Howard, James Kennedy, Sanjeev P. Kumar, Fernando G. Lobo, Julian Francis Miller, Jason H. Moore, Frank Neumann, Martin Pelikan, Jordan B. Pollack, Kumara Sastry, Kenneth Owen Stanley, Adrian Stoica, El-Ghazali, and Ingo Wegener, editors, <em>Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation Conference (GECCO'08)</em>, pages 795-802, July 12-16, 2008, Renaissance Atlanta Hotel Downtown: Atlanta, GA, USA. ISBN: 978-1-60558-130-9, New York, NY, USA: ACM Press. doi:10.1145/1389095.1389252 / pdf [This paper has some deficits fixed in the paper above]