Comparison of different topologies for island-based multi-colony ant algorithms for the minimum weight vertex cover problem

The aim of this paper is compare the effect of using different topologies or connections between separate colonies in island based parallel implementations of the Ant Colony Optimization applied to the Minimum Weight Vertex Cover Problem. We investigated the sequential Ant Colony Optimization algorithms applied to the Minimum Weight Vertex Cover Problem before. Parallelization of population based algorithms using the island model is of great importance because it often gives super linear increase in performance. We observe the behavior of different parallel algorithms corresponding to several topologies and communication rules like fully connected, replace worst, ring and independent parallel runs. We also propose a variation of the algorithm corresponding to the ring topology that maintains the diversity of the search, but still moves to areas with better solutions and gives slightly better results even on a single processor with threads.

[1]  Richard F. Hartl,et al.  Cooperative Ant Colony Optimization on Clusters and Grids , 2004 .

[2]  Ruppa K. Thulasiram,et al.  A parallel ant colony optimization algorithm for all-pair routing in MANETs , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[3]  John E. Hopcroft,et al.  Complexity of Computer Computations , 1974, IFIP Congress.

[4]  Erick Cantú-Paz,et al.  Efficient and Accurate Parallel Genetic Algorithms , 2000, Genetic Algorithms and Evolutionary Computation.

[5]  Daniel Kudenko,et al.  Moving Nature-Inspired Algorithms to Parallel, Asynchronous and Decentralised Environments , 2005, SOAS.

[6]  P. Chitra,et al.  Parallel Implementation of Task Scheduling using Ant Colony Optimization , 2009 .

[7]  Vlachos Aristidis,et al.  An ant colony optimization (ACO) algorithm solution to economic load dispatch (ELD) problem , 2006 .

[8]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[9]  Reiko Tanese,et al.  Parallel Genetic Algorithms for a Hypercube , 1987, ICGA.

[10]  M. Tuba,et al.  An analysis of different variations of ant colony optimization to the minimum weight vertex cover problem , 2009 .

[11]  Null Null,et al.  A comparison between Ant colony and Tabu search algorithms for job shop scheduling with sequence-dependent setups , 2006 .

[12]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[13]  Chunfang Zhang,et al.  Adaptive Parallel Ant Colony Algorithm , 2005, ICNC.

[14]  Sibiu,et al.  An Object-Oriented Framework with Corresponding Graphical User Interface for Developing Ant Colony Optimization Based Algorithms , 2008 .

[15]  Bertrand M. T. Lin,et al.  An Ant Colony Optimization Algorithm for the Minimum Weight Vertex Cover Problem , 2004, Ann. Oper. Res..

[16]  Corso Elvezia,et al.  Ant colonies for the traveling salesman problem , 1997 .

[17]  Xie Hongwei,et al.  Parallel ACO for DNA Sequencing by Hybridization , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.

[18]  Thomas Bäck,et al.  Parallel Problem Solving from Nature — PPSN V , 1998, Lecture Notes in Computer Science.

[19]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[20]  Milan Tuba,et al.  A comparative assessment of ant colony optimization algorithms for the minimum weight vertex cover problem , 2009 .

[21]  Kenneth L. Clarkson,et al.  A Modification of the Greedy Algorithm for Vertex Cover , 1983, Inf. Process. Lett..

[22]  Hartmut Schmeck,et al.  Multi Colony Ant Algorithms , 2002, J. Heuristics.

[23]  Panos M. Pardalos,et al.  High Performance Algorithms and Software in Nonlinear Optimization , 2011 .

[24]  ALOK SINGH,et al.  A Hybrid Heuristic for the Minimum Weight Vertex Cover Problem , 2006, Asia Pac. J. Oper. Res..

[25]  Thomas Stützle,et al.  Parallel Ant Colony Optimization for the Traveling Salesman Problem , 2006, ANTS Workshop.

[26]  Thomas Stützle,et al.  Parallelization Strategies for Ant Colony Optimization , 1998, PPSN.

[27]  Gabriele Kotsis,et al.  Parallelization strategies for the ant system , 1998 .

[28]  Alfred Taudes,et al.  Adaptive Information Systems and Modelling in Economics and Management Science , 2005 .

[29]  Shigeyoshi Tsutsui Parallel Ant Colony Optimization for the Quadratic Assignment Problems with Symmetric Multi Processing , 2008, ANTS Conference.