Abstract
Today numerous variants of heuristic optimization algorithms are used to solve different kinds of optimization problems. This huge variety makes it very difficult to reuse already implemented algorithms or problems. In this paper the authors describe a generic, extensible, and paradigm-independent optimization environment that strongly abstracts the process of heuristic optimization. By providing a well organized and strictly separated class structure and by introducing a generic operator concept for the interaction between algorithms and problems, HeuristicLab makes it possible to reuse an algorithm implementation for the attacking of lots of different kinds of problems and vice versa. Consequently HeuristicLab is very well suited for rapid prototyping of new algorithms and is also useful for educational support due to its state-of-the-art user interface, its self-explanatory API and the use of modern programming concepts.
Original language | English |
---|---|
Title of host publication | Adaptive and Natural Computing Algorithms |
Publisher | Springer |
Pages | 538-541 |
ISBN (Print) | 3-211-24934-6 |
DOIs | |
Publication status | Published - 2005 |
Event | 7th International Conference on Adaptive and Natural Computing Algorithms - Coimbra, Portugal Duration: 21 Mar 2005 → 23 Mar 2005 http://icannga05.dei.uc.pt/ |
Conference
Conference | 7th International Conference on Adaptive and Natural Computing Algorithms |
---|---|
Country/Territory | Portugal |
City | Coimbra |
Period | 21.03.2005 → 23.03.2005 |
Internet address |
Keywords
- Heuristic Optimization
- Plugins
- Software Architecture