Simplifying problem definitions in the HeuristicLab optimization environment

Andreas Scheibenpflug, Andreas Beham, Michael Kommenda, Johannes Karder, Stefan Wagner, Michael Affenzeller

Publikation: Beitrag in Buch/Bericht/TagungsbandKonferenzbeitragBegutachtung

3 Zitate (Scopus)

Abstract

Software frameworks for metaheuristic optimization take the burden off researchers and practitioners to start from scratch and implement their own algorithms and problems. One such framework is HeuristicLab. While it allows using existing, already implemented algorithms and problems comfortably and provides an extensive range of tools for analyzing results, it lacks an easy to use programming interface for adding new problems. As implementing new problems is a common task, an improved and simpler problem definition interface has been created. Besides giving an overview of the implementation, we also show examples of problems built using this new interface. Additionally, we compare the new approach to three other metaheuristic frameworks. This is done by analyzing the source code of the OneMax problem implemented in each framework and comparing the resulting lines of code with previous works.

OriginalspracheEnglisch
TitelGECCO 2015 - Companion Publication of the 2015 Genetic and Evolutionary Computation Conference
Redakteure/-innenSara Silva
Herausgeber (Verlag)Association for Computing Machinery, Inc
Seiten1101-1108
Seitenumfang8
ISBN (elektronisch)9781450334884
ISBN (Print)978-1-4503-3488-4
DOIs
PublikationsstatusVeröffentlicht - 11 Juli 2015
Veranstaltung17th Genetic and Evolutionary Computation Conference, GECCO 2015 - Madrid, Spanien
Dauer: 11 Juli 201515 Juli 2015

Publikationsreihe

NameGECCO 2015 - Companion Publication of the 2015 Genetic and Evolutionary Computation Conference

Konferenz

Konferenz17th Genetic and Evolutionary Computation Conference, GECCO 2015
Land/GebietSpanien
OrtMadrid
Zeitraum11.07.201515.07.2015

Fingerprint

Untersuchen Sie die Forschungsthemen von „Simplifying problem definitions in the HeuristicLab optimization environment“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren