z-logo
open-access-imgOpen Access
Simulation-based test functions for optimization algorithms
Author(s) -
Martin Zaefferer,
Andreas Fischbach,
Boris Naujoks,
Thomas Bartz–Beielstein
Publication year - 2017
Publication title -
proceedings of the genetic and evolutionary computation conference
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/3071178.3071190
Subject(s) - computer science , generator (circuit theory) , test functions for optimization , test data , relevance (law) , sequence (biology) , function (biology) , test (biology) , algorithm , machine learning , artificial intelligence , optimization problem , multi swarm optimization , power (physics) , paleontology , physics , quantum mechanics , evolutionary biology , biology , political science , law , genetics , programming language
When designing or developing optimization algorithms, test functions are crucial to evaluate performance. Often, test functions are not sufficiently difficult, diverse, flexible or relevant to real-world applications. Previously, test functions with real-world relevance were generated by training a machine learning model based on real-world data. The model estimation is used as a test function. We propose a more principled approach using simulation instead of estimation. Thus, relevant and varied test functions are created which represent the behavior of real-world fitness landscapes. Importantly, estimation can lead to excessively smooth test functions while simulation may avoid this pitfall. Moreover, the simulation can be conditioned by the data, so that the simulation reproduces the training data but features diverse behavior in unobserved regions of the search space. The proposed test function generator is illustrated with an intuitive, one-dimensional example. To demonstrate the utility of this approach it is applied to a protein sequence optimization problem. This application demonstrates the advantages as well as practical limits of simulation-based test functions.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom