A general meta-heuristic based solver for combinatorial optimisation problems

被引:17
作者
Randall, M [1 ]
Abramson, D
机构
[1] Bond Univ, Sch Informat Technol, Gold Coast, Qld 4299, Australia
[2] Monash Univ, Sch Comp Sci & Software Engn, Clayton, Vic 3168, Australia
基金
澳大利亚研究理事会;
关键词
combinatorial optimisation; meta-heuristic search algorithms; linked lists;
D O I
10.1023/A:1011211220465
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In recent years, there have been many studies in which tailored heuristics and meta-heuristics have been applied to specific optimisation problems. These codes can be extremely efficient, but may also lack generality. In contrast, this research focuses on building a general-purpose combinatorial optimisation problem solver using a variety of meta-heuristic algorithms including Simulated Annealing and Tabu Search. The system is novel because it uses a modelling environment in which the solution is stored in dense dynamic list structures, unlike a more conventional sparse vector notation. Because of this, it incorporates a number of neighbourhood search operators that are normally only found in tailored codes and it performs well on a range of problems. The general nature of the system allows a model developer to rapidly prototype different problems. The new solver is applied across a range of traditional combinatorial optimisation problems. The results indicate that the system achieves good performance in terms of solution quality and runtime.
引用
收藏
页码:185 / 210
页数:26
相关论文
共 58 条
[1]   A comparison of two methods for solving 0-1 integer programs using a general purpose simulated annealing algorithm [J].
Abramson, D ;
Dang, H ;
Krishnamoorthy, M .
ANNALS OF OPERATIONS RESEARCH, 1996, 63 :129-150
[2]   CONSTRUCTING SCHOOL TIMETABLES USING SIMULATED ANNEALING - SEQUENTIAL AND PARALLEL ALGORITHMS [J].
ABRAMSON, D .
MANAGEMENT SCIENCE, 1991, 37 (01) :98-113
[3]   A simulated annealing code for general integer linear programs [J].
Abramson, D ;
Randall, M .
ANNALS OF OPERATIONS RESEARCH, 1999, 86 (0) :3-21
[4]  
ABRAMSON D, 1997, P AUSTR COMP ARCH WO, P29
[5]  
ABRAMSON D, 1995, P 2 AUSTR C PAR REAL, P13
[6]  
Abramson D., 1993, LECT NOTES EC MATH S, V396, P103
[7]  
[Anonymous], 1967, Management Science
[8]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[9]  
[Anonymous], 1997, Tabu Search
[10]  
[Anonymous], SCIENCE