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 条
[11]   Honey-bees mating optimization (HBMO) algorithm:: A new heuristic approach for water resources optimization [J].
Bozorg-Haddad, Omid ;
Afshar, Abbas ;
Marino, Miguel A. .
WATER RESOURCES MANAGEMENT, 2006, 20 (05) :661-680
[12]  
Bullnheimer B., 1999, CENTRAL EUROPEAN J O, V7, P25
[13]  
Coelho LD, 2011, IEEE C EVOL COMPUTAT, P517
[14]  
COLORNI A, 1992, FROM ANIM ANIMAT, P134
[15]   COLLECTIVE PATTERNS AND DECISION-MAKING [J].
DENEUBOURG, JL ;
GOSS, S .
ETHOLOGY ECOLOGY & EVOLUTION, 1989, 1 (04) :295-311
[16]   PROBABILISTIC BEHAVIOR IN ANTS - A STRATEGY OF ERRORS [J].
DENEUBOURG, JL ;
PASTEELS, JM ;
VERHAEGHE, JC .
JOURNAL OF THEORETICAL BIOLOGY, 1983, 105 (02) :259-271
[17]   Ant colonies for the travelling salesman problem [J].
Dorigo, M ;
Gambardella, LM .
BIOSYSTEMS, 1997, 43 (02) :73-81
[18]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[19]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[20]  
DORIGO M., 1991, The ant system: an autocatalytic optimizing, P1