Metaheuristic algorithms and probabilistic behaviour: a comprehensive analysis of Ant Colony Optimization and its variants

被引:35
作者
Prakasam, Anandkumar [1 ]
Savarimuthu, Nickolas [1 ]
机构
[1] Natl Inst Technol, Dept Comp Applicat, Tiruchirappalli 620015, Tamil Nadu, India
关键词
Ant Colony Optimization; Metaheuristics; Ant System; ACO variants; Travelling Salesman Problem; Job Shop Scheduling Problem; SYSTEM;
D O I
10.1007/s10462-015-9441-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The application of metaheuristic algorithms to combinatorial optimization problems is on the rise and is growing rapidly now than ever before. In this paper the historical context and the conducive environment that accelerated this particular trend of inspiring analogies or metaphors from various natural phenomena are analysed. We have implemented the Ant System Model and the other variants of ACO including the 3-Opt, Max-Min, Elitist and the Rank Based Systems as mentioned in their original works and we converse the missing pieces of Dorigo's Ant System Model. Extensive analysis of the variants on Travelling Salesman Problem and Job Shop Scheduling Problem shows how much they really contribute towards obtaining better solutions. The stochastic nature of these algorithms has been preserved to the maximum extent to keep the implementations as generic as possible. We observe that stochastic implementations show greater resistance to changes in parameter values, still obtaining near optimal solutions. We report how Polynomial Turing Reduction helps us to solve Job Shop Scheduling Problem without making considerable changes in the implementation of Travelling Salesman Problem, which could be extended to solve other NP-Hard problems. We elaborate on the various parallelization options based on the constraints enforced by strong scaling (fixed size problem) and weak scaling (fixed time problem). Also we elaborate on how probabilistic behaviour helps us to strike a balance between intensification and diversification of the search space.
引用
收藏
页码:97 / 130
页数:34
相关论文
共 61 条
[21]   QUANTUM ANNEALING - A NEW METHOD FOR MINIMIZING MULTIDIMENSIONAL FUNCTIONS [J].
FINNILA, AB ;
GOMEZ, MA ;
SEBENIK, C ;
STENSON, C ;
DOLL, JD .
CHEMICAL PHYSICS LETTERS, 1994, 219 (5-6) :343-348
[22]  
FRASER A. S., 1960, AUSTRALIAN JOUR BIOL SCI, V13, P150
[23]   FUTURE PATHS FOR INTEGER PROGRAMMING AND LINKS TO ARTIFICIAL-INTELLIGENCE [J].
GLOVER, F .
COMPUTERS & OPERATIONS RESEARCH, 1986, 13 (05) :533-549
[24]  
Glover F., 1990, ORSA Journal on Computing, V2, P4, DOI [10.1287/ijoc.1.3.190, 10.1287/ijoc.2.1.4]
[25]  
Glover F., 1977, Decis. Sci, V8, P156, DOI [DOI 10.1111/J.1540-5915.1977.TB01074.X, 10.1111/j.1540-5915.1977.tb01074.x]
[26]  
Goldber D. E., 1988, Machine Learning, V3, P95, DOI 10.1023/A:1022602019183
[27]  
Goldberg DE, 1991, THEORY VIRTUAL ALPHA
[28]  
Gupta D. K., 2012, Proceedings of the 2012 1st International Conference on Recent Advances in Information Technology (RAIT 2012), P448, DOI 10.1109/RAIT.2012.6194620
[29]   REEVALUATING AMDAHL LAW [J].
GUSTAFSON, JL .
COMMUNICATIONS OF THE ACM, 1988, 31 (05) :532-533
[30]   Graph-based Ant System and its convergence [J].
Gutjahr, WJ .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2000, 16 (08) :873-888