HeuristicLab is an open source system for heuristic optimization that features several metaheuristic optimization algorithms (e.g., genetic algorithms, genetic programming, evolution strategies, tabu search, simulated annealing) as well as several optimization problems (e.g., traveling salesman, regression, classification, vehicle routing, knapsack, simulation-based optimization). It is developed by the research group Heuristic and Evolutionary Algorithms Laboratory (HEAL) of the University of Applied Sciences Upper Austria and is based on C# and the Microsoft .NET Framework. HeuristicLab is used as development platform for several research and industry projects (for example the Josef Ressel Centre Heureka! or the K-Projekt HOPL) as well as for teaching metaheuristics in the study programs Software Engineering and Medical- and Bioinformatics. Over the years HeuristicLab has become more and more known within the metaheuristic optimization community and is used by researchers and lecturers at different universities.

HeuristicLab is released under the GNU General Public License. Some of the main features of HeuristicLab are:

* comfortable and feature rich graphical user interface

* experiment designer to create and execute a large number of test runs

* graphical analysis and comparison of parameters and results

* graphical algorithm designer to create or modify algorithms

* plug-in based architecture which enables an easy integration of new algorithms and problems

* generic and flexible algorithm and data model

* generic interface to couple HeuristicLab with other applications

* parallel and/or distributed execution of algorithms on multi-core or cluster systems

HeuristicLab is released under the GNU General Public License. Some of the main features of HeuristicLab are:

* comfortable and feature rich graphical user interface

* experiment designer to create and execute a large number of test runs

* graphical analysis and comparison of parameters and results

* graphical algorithm designer to create or modify algorithms

* plug-in based architecture which enables an easy integration of new algorithms and problems

* generic and flexible algorithm and data model

* generic interface to couple HeuristicLab with other applications

* parallel and/or distributed execution of algorithms on multi-core or cluster systems

2015

A. Scheibenpflug, A. Beham, M. Kommenda, J. Karder, S. Wagner, M. Affenzeller - Simplifying Problem Definitions in the HeuristicLab Optimization Environment - Companion Publication of the 2015 Genetic and Evolutionary Computation Conference, GECCO'15 Companion, Madrid, Spain, 2015, pp. 1101-1108
more

2015

M. Affenzeller, A. Beham, S. Vonolfen, E. Pitzer, S. M. Winkler, S. Hutterer, M. Kommenda, M. Kofler, G. K. Kronberger, S. Wagner - Simulation-Based Optimization with HeuristicLab in Applied Simulation and Optimization (Contributions to Book: Part/Chapter/Section 1), (Editors: M. Mujica Mota, I. De…
more

2014

S. Wagner, G. K. Kronberger, A. Beham, M. Kommenda, A. Scheibenpflug, E. Pitzer, S. Vonolfen, M. Kofler, S. M. Winkler, V. Dorfer, M. Affenzeller - Architecture and Design of the HeuristicLab Optimization Environment in Advanced Methods and Applications in Computational Intelligence (Contributions to…
more

2014

A. Beham, G. K. Kronberger, J. Karder, M. Kommenda, A. Scheibenpflug, S. Wagner, M. Affenzeller - Integrated Simulation and Optimization in HeuristicLab - Proceedings of the 26th European Modeling and Simulation Symposium EMSS 2014, Bordeaux, France, 2014, pp. 418-423
more

2013

2012

G. K. Kronberger, S. Wagner, M. Kommenda, A. Beham, A. Scheibenpflug, M. Affenzeller - Knowledge Discovery through Symbolic Regression with HeuristicLab - LECTURE NOTES IN COMPUTER SCIENCE, Vol. 7524, No. 1, 2012, pp. 824-827
more

2012

A. Beham, E. Pitzer, S. Wagner, M. Affenzeller, K. Altendorfer, T. Felberbauer, M. Bäck - Integration of Flexible Interfaces in Optimization Software Frameworks for Simulation-Based Optimization - Companion Publication of the 2012 Genetic and Evolutionary Computation Conference, GECCO'12 Companion,…
more

2012

A. Scheibenpflug, S. Wagner, G. K. Kronberger, M. Affenzeller - HeuristicLab Hive - An Open Source Environment for Parallel and Distributed Execution of Heuristic Optimization Algorithms - Proceedings of IEEE APCAST'12 Conference, Sydney, Australia, 2012
more

2012

M. Kommenda, G. K. Kronberger, S. Wagner, S. M. Winkler, M. Affenzeller - On the Architecture and Implementation of Tree-based Genetic Programming in HeuristicLab - Companion Publication of the 2012 Genetic and Evolutionary Computation Conference, GECCO'12 Companion, Philadelphia, United States of…
more

2012

C. Neumüller, A. Scheibenpflug, S. Wagner, A. Beham, M. Affenzeller - Large Scale Parameter Meta-Optimization of Metaheuristic Optimization Algorithms with HeuristicLab Hive - Proceedings of the 8th spanish congress on Metaheuristics, Evolutionary and Bioinspired Algorithms (MAEB'2012), Albacete,…
more

2012

A. Scheibenpflug, S. Wagner, E. Pitzer, M. Affenzeller - Optimization Knowledge Base: An Open Database for Algorithm and Problem Characteristics and Optimization Results - Companion Publication of the 2012 Genetic and Evolutionary Computation Conference, GECCO'12 Companion, Philadelphia, United States…
more

2012

E. Pitzer, M. Affenzeller, A. Beham, S. Wagner - Comprehensive and Automatic Fitness Landscape Analysis Using HeuristicLab - LECTURE NOTES IN COMPUTER SCIENCE, Vol. 6927, No. 1, 2012, pp. 424-431
more

2012

C. Neumüller, S. Wagner, G. K. Kronberger, M. Affenzeller - Parameter Meta-optimization of Metaheuristic Optimization Algorithms - LECTURE NOTES IN COMPUTER SCIENCE, Vol. 6927, No. 1, 2012, pp. 367-374
more

2011

S. Wagner, A. Beham, G. K. Kronberger, M. Kommenda, E. Pitzer, M. Kofler, S. Vonolfen, S. M. Winkler, V. Dorfer, M. Affenzeller - HeuristicLab 3.3: An Extendable and Flexible Software System for Heuristic Optimization - Proceedings of the fifth Research Forum of the Austrian University of Applied Sciences,…
more

2010

S. Wagner, A. Beham, G. K. Kronberger, M. Kommenda, E. Pitzer, M. Kofler, S. Vonolfen, S. M. Winkler, V. Dorfer, M. Affenzeller - HeuristicLab 3.3: A unified approach to metaheuristic optimization - Proceedings of the 7th spanish congress on Metaheuristics, Evolutionary and Bioinspired Algorithms (MAEB'2010),…
more

2009

S. Wagner, G. K. Kronberger, A. Beham, S. M. Winkler, M. Affenzeller - Model Driven Rapid Prototyping of Heuristic Optimization Algorithms - LECTURE NOTES IN COMPUTER SCIENCE, Vol. 5717, No. 1, 2009, pp. 729-736
more

2009

S. Wagner - Heuristic Optimization Software Systems - Phd Thesis, Johannes Kepler Universität Linz, Austria, 2009, pp. 139
more

2008

S. Wagner, G. K. Kronberger, A. Beham, S. M. Winkler, M. Affenzeller - Modeling of Heuristic Optimization Algorithms - Proceedings of the 20th European Modeling and Simulation Symposium, Campora San Giovanni, Italy, 2008, pp. 106-111
more

2007

S. Wagner, S. M. Winkler, E. Pitzer, G. K. Kronberger, A. Beham, R. Braune, M. Affenzeller - Benefits of Plugin-Based Heuristic Optimization Software Systems - LECTURE NOTES IN COMPUTER SCIENCE, Vol. 4739, No. 4739, 2007, pp. 747-754
more

2005

S. Wagner, M. Affenzeller - HeuristicLab: A Generic and Extensible Optimization Environment - Adaptive and Natural Computing Algorithms, Coimbra, Portugal, 2005, pp. 538-541
more

2004

S. Wagner, M. Affenzeller - HeuristicLab Grid - A Flexible and Extensible Environment for Parallel Heuristic Optimization - Systems Science, Vol. 30, No. 4, 2004, pp. 103-110
more