Evolving Benchmark Functions to Compare Evolutionary Algorithms via Genetic Programming

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: He, Yifan, Aranha, Claus
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866929284366467072
author He, Yifan
Aranha, Claus
author_facet He, Yifan
Aranha, Claus
contents In this study, we use Genetic Programming (GP) to compose new optimization benchmark functions. Optimization benchmarks have the important role of showing the differences between evolutionary algorithms, making it possible for further analysis and comparisons. We show that the benchmarks generated by GP are able to differentiate algorithms better than human-made benchmark functions. The fitness measure of the GP is the Wasserstein distance of the solutions found by a pair of optimizers. Additionally, we use MAP-Elites to both enhance the search power of the GP and also illustrate how the difference between optimizers changes by various landscape features. Our approach provides a novel way to automate the design of benchmark functions and to compare evolutionary algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2403_14146
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Evolving Benchmark Functions to Compare Evolutionary Algorithms via Genetic Programming
He, Yifan
Aranha, Claus
Neural and Evolutionary Computing
Artificial Intelligence
In this study, we use Genetic Programming (GP) to compose new optimization benchmark functions. Optimization benchmarks have the important role of showing the differences between evolutionary algorithms, making it possible for further analysis and comparisons. We show that the benchmarks generated by GP are able to differentiate algorithms better than human-made benchmark functions. The fitness measure of the GP is the Wasserstein distance of the solutions found by a pair of optimizers. Additionally, we use MAP-Elites to both enhance the search power of the GP and also illustrate how the difference between optimizers changes by various landscape features. Our approach provides a novel way to automate the design of benchmark functions and to compare evolutionary algorithms.
title Evolving Benchmark Functions to Compare Evolutionary Algorithms via Genetic Programming
topic Neural and Evolutionary Computing
Artificial Intelligence
url https://arxiv.org/abs/2403.14146