Projekt

HeuristicLab

Projekt

Juni 2010 - dato
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
2005
S. Wagner, M. Affenzeller - HeuristicLab: A Generic and Extensible Optimization Environment - Adaptive and Natural Computing Algorithms, Coimbra, Portugal, 2005, pp. 538-541 mehr
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 mehr
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,… mehr
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,… mehr
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.… mehr
2009
S. Wagner - Heuristic Optimization Software Systems - Phd Thesis, Johannes Kepler Universität Linz, Österreich, 2009, pp. 139 mehr
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 - Actas… mehr
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: Ein erweiterbares und flexibles Softwaresystem für heuristische… mehr
2012
C. Neumüller, A. Scheibenpflug, S. Wagner, A. Beham, M. Affenzeller - Large Scale Parameter Meta-Optimization of Metaheuristic Optimization Algorithms with HeuristicLab Hive - Actas del octavo Congreso… mehr
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… mehr
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 mehr
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… mehr
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,… mehr
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… mehr
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… mehr
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… mehr
2013
G. K. Kronberger, M. Kommenda, S. Wagner, H. Dobler - GPDL: A Framework-Independent Problem Definition Language for Grammar Guided Genetic Programming - Companion Publication of the 2013 Genetic and Evolutionary… mehr
2014
A. Beham, J. Karder, G. K. Kronberger, S. Wagner, M. Kommenda, A. Scheibenpflug - Scripting and Framework Integration in Heuristic Optimization Environments - Companion Publication of the 2014 Genetic… mehr
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… mehr
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… mehr
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… mehr