Architecture and Design of the HeuristicLab Optimization Environment

被引:123
作者
Wagner, S. [1 ]
Kronberger, G. [1 ]
Beham, A. [1 ]
Kommenda, M. [1 ]
Scheibenpflug, A. [1 ]
Pitzer, E. [1 ]
Vonolfen, S. [1 ]
Kofler, M. [1 ]
Winkler, S. [1 ]
Dorfer, V. [1 ]
Affenzeller, M. [1 ]
机构
[1] Univ Appl Sci Upper Austria, Heurist & Evolutionary Algorithms Lab, Sch Informat Commun & Media, Softwarepk 11, A-4232 Hagenberg, Austria
来源
ADVANCED METHODS AND APPLICATIONS IN COMPUTATIONAL INTELLIGENCE | 2014年 / 6卷
关键词
QUADRATIC ASSIGNMENT PROBLEM; ALGORITHMS; SYSTEMS; SEARCH;
D O I
10.1007/978-3-319-01436-4_10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many optimization problems cannot be solved by classical mathematical optimization techniques due to their complexity and the size of the solution space. In order to achieve solutions of high quality though, heuristic optimization algorithms are frequently used. These algorithms do not claim to find global optimal solutions, but offer a reasonable tradeoff between runtime and solution quality and are therefore especially suitable for practical applications. In the last decades the success of heuristic optimization techniques in many different problem domains encouraged the development of a broad variety of optimization paradigms which often use natural processes as a source of inspiration (as for example evolutionary algorithms, simulated annealing, or ant colony optimization). For the development and application of heuristic optimization algorithms in science and industry, mature, flexible and usable software systems are required. These systems have to support scientists in the development of new algorithms and should also enable users to apply different optimization methods on specific problems easily. The architecture and design of such heuristic optimization software systems impose many challenges on developers due to the diversity of algorithms and problems as well as the heterogeneous requirements of the different user groups. In this chapter the authors describe the architecture and design of their optimization environment HeuristicLab which aims to provide a comprehensive system for algorithm development, testing, analysis and generally the application of heuristic optimization methods on complex problems.
引用
收藏
页码:197 / 261
页数:65
相关论文
共 50 条
[1]  
Affenzeller M, 2009, NUMER INSIGHT, pXXV
[2]  
Alba E, 2005, WILEY SER PARA DIST, P1, DOI 10.1002/0471739383
[3]  
[Anonymous], 2002, LNCS, DOI DOI 10.1007/3-540-45712-764
[4]  
[Anonymous], 2006, Evolutionary computation-a unified approach
[5]  
[Anonymous], 2004, Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
[6]  
[Anonymous], 2009, THESIS
[7]  
[Anonymous], 2000, THESIS
[8]   Metaheuristic optimization frameworks: a survey and benchmarking [J].
Antonio Parejo, Jose ;
Ruiz-Cortes, Antonio ;
Lozano, Sebastian ;
Fernandez, Pablo .
SOFT COMPUTING, 2012, 16 (03) :527-561
[9]  
Blum C, 2005, WILEY SER PARA DIST, P3
[10]   QAPLIB - A quadratic assignment problem library [J].
Burkard, RE ;
Karisch, SE ;
Rendl, F .
JOURNAL OF GLOBAL OPTIMIZATION, 1997, 10 (04) :391-403