A New Parallel Ant Colony Optimization Algorithm Based on Message Passing Interface

  • Authors:
  • Xiong Jie;Liu CaiYun;Chen Zhong

  • Affiliations:
  • -;-;-

  • Venue:
  • PACIIA '08 Proceedings of the 2008 IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application - Volume 02
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

As a successful metaheuristic, Ant Colony Optimization (ACO) performs excellently in solving most combinatorial optimization problems. However, the ACO algorithm needs considerable computational time and resources when the complexity of the problem increases. Parallel implementing is a good ideal to speedup it. A new parallel ant colony optimization (PACO) algorithm is presented, which has the characteristics of coarse-granularity interacting multi ant colonies, partially asynchronous parallel implementation and a new information exchange strategy. The code is written in C and MPI and the main application has been executed on the dawn 4000L parallel computer. We evaluate the PACO algorithm proposed in this paper by study the convergence speed, parallel size scalability and problem size scalability of it. The numerical results indicate that: (1) the PACO algorithm can construct solution better than the sequential ACO (SACO) algorithm and converge faster then SACO; (2) more computational nodes can reduce the computational time obviously and obtain significant speedup; (3) the PACO algorithm is more efficient for the large scale traveling salesman problem with fine quality of solution.