Parallel Performance of an Ant Colony Optimization Algorithm for TSP

被引:5
作者
Gu Weidong [1 ]
Feng Jinqiao
Wang Yazhou
Zhong Hongjun
Huo Jidong
机构
[1] Natl Ctr Supercomp Jinan, Shandong Comp Sci Ctr, Jinan 250101, Shandong, Peoples R China
来源
PROCEEDINGS OF 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA 2015) | 2015年
关键词
Ant Colony System; Traveling Salesman Problem; Parallel Optimization; Acceleration Ratio;
D O I
10.1109/ICICTA.2015.159
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
MAX-MIN ant colony system (MMAS) has been one of the most effective ant colony optimization algorithm for the traveling salesman problem (TSP) up to the present. Despite the intrinsic parallelism, problems such as excessive memory occupation and overlong communication cost arise in the parallel process for large-scale numerical examples. In this paper, for parallel optimization of MMAS, some strategies are proposed: a) by comparing the current solution with the optimal solution, unnecessary ergodic paths and iterations are abandoned, which accelerates the searching process; b) for generating distance matrix and updating pheromone matrix, communications are replaced by calculations, which reduces memory occupation and communication cost enormously. MMAS with the above strategies is implemented on the Sunway Blue Light supercomputer based on MPI. As a result, high feasibility and effectiveness are verified.
引用
收藏
页码:625 / 629
页数:5
相关论文
共 8 条
[1]   An improved ant colony optimization for scheduling identical parallel batching machines with arbitrary job sizes [J].
Cheng, Bayi ;
Wang, Qi ;
Yang, Shanlin ;
Hu, Xiaoxuan .
APPLIED SOFT COMPUTING, 2013, 13 (02) :765-772
[2]  
Colorni A., 1991, Distributed optimization by ant colonies, V142, P134, DOI DOI 10.1109/MHS.1995.494215
[3]   Pheromone mark ant colony optimization with a hybrid node-based pheromone update strategy [J].
Deng, Xiangyang ;
Zhang, Limin ;
Lin, Hongwen ;
Luo, Lan .
NEUROCOMPUTING, 2015, 148 :46-53
[4]   Multi-agent approach to distributed ant colony optimization [J].
Ilie, Sorin ;
Badica, Costin .
SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (06) :762-774
[5]   An ant colony optimization algorithm for load balancing in parallel machines with sequence-dependent setup times [J].
Keskinturk, Timur ;
Yildirim, Mehmet B. ;
Barut, Mehmet .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (06) :1225-1235
[6]   A parallel ant colony algorithm on massively parallel processors and its convergence analysis for the travelling salesman problem [J].
Ling, Chen ;
Sun Hai-Ying ;
Shu, Wang .
INFORMATION SCIENCES, 2012, 199 :31-42
[7]   A survey on parallel ant colony optimization [J].
Pedemonte, Martin ;
Nesmachnow, Sergio ;
Cancela, Hector .
APPLIED SOFT COMPUTING, 2011, 11 (08) :5181-5197
[8]   MAX-MIN Ant System [J].
Stützle, T ;
Hoos, HH .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2000, 16 (08) :889-914