An ant colony optimization algorithm for the bi-objective shortest path problem

被引:70
作者
Ghoseiri, Keivan [1 ,2 ]
Nadjari, Behnam [1 ]
机构
[1] Iran Univ Sci & Technol, Sch Railway Engn, Tehran 1684613114, Iran
[2] Univ Maryland, Dept Civil & Environm Engn, College Pk, MD 20742 USA
关键词
Multiple objective; Shortest path problem; Ant colony optimization; Combinatorial optimization; Pareto optimal path; APPROXIMATION;
D O I
10.1016/j.asoc.2009.09.014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-objective shortest path problem (MOSP) is an extension of a traditional single objective shortest path problem that seeks for the efficient paths satisfying several conflicting objectives between two nodes of a network. MOSP is one of the most important problems in network optimization with wide applications in telecommunication industries, transportation and project management. This research presents an algorithm based on multi-objective ant colony optimization (ACO) to solve the bi-objective shortest path problem. To analyze the efficiency of the algorithm and check for the quality of solutions, experimental analyses are conducted. Twosets of small and large sized problems that generated randomly are solved. Results on the set problems are compared with those of label correcting solutions that is the most known efficient algorithm for solving MOSP. To compare the Pareto optimal frontiers produced by the suggested ACO algorithm and the label correcting algorithm, some performance measures are employed that consider and compare the distance, uniformity distribution and extension of the Pareto frontiers. The results on the set of instance problems show that the suggested algorithm produces good quality non-dominated solutions and time saving in computation of large-scale bi-objective shortest path problems. (C) 2009 Elsevier B. V. All rights reserved.
引用
收藏
页码:1237 / 1246
页数:10
相关论文
共 31 条
[1]  
Ahuja R.K., 1993, Network Flow: Theory, Algorithms, and Applications
[2]   A running time analysis of an Ant Colony Optimization algorithm for shortest paths in directed acyclic graphs [J].
Attiratanasunthron, Nattapat ;
Fakcharcienphol, Jittat .
INFORMATION PROCESSING LETTERS, 2008, 105 (03) :88-92
[3]  
Barn B., 2003, P 21 IASTED INT C AP, P97
[4]   AN EMPIRICAL-INVESTIGATION OF SOME BICRITERION SHORTEST-PATH ALGORITHMS [J].
BRUMBAUGHSMITH, J ;
SHIER, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1989, 43 (02) :216-224
[5]  
CARDOSO P, 2003, P 10 ENC GEOM COMP S, P16
[6]  
COLORNI A, 1994, BELGIAN J OPER RES S, V34, P34
[7]   Pareto ant colony optimization: A metaheuristic approach to multiobjective portfolio selection [J].
Doerner, K ;
Gutjahr, WJ ;
Hartl, RF ;
Strauss, C ;
Stummer, C .
ANNALS OF OPERATIONS RESEARCH, 2004, 131 (1-4) :79-99
[8]  
Doerner K., 2003, Central European Journal of Operations Research, V11, P115
[9]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[10]   Ant algorithms for discrete optimization [J].
Dorigo, M ;
Di Caro, G ;
Gambardella, LM .
ARTIFICIAL LIFE, 1999, 5 (02) :137-172