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

Raka Jovanovic, Milan Tuba, Dana Simian

Research output: Contribution to journalArticle

21 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)83-92
Number of pages10
JournalWSEAS Transactions on Computers
Volume9
Issue number1
Publication statusPublished - 1 Jan 2010
Externally publishedYes

Fingerprint

Ant colony optimization
Topology
Parallel algorithms
Communication

Keywords

  • Ant colony optimization
  • Combinatorial optimization
  • Evolutionary computing
  • Minimum weight vertex cover problem
  • Parallel computing

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Comparison of different topologies for island-based multi-colony ant algorithms for the minimum weight vertex cover problem. / Jovanovic, Raka; Tuba, Milan; Simian, Dana.

In: WSEAS Transactions on Computers, Vol. 9, No. 1, 01.01.2010, p. 83-92.

Research output: Contribution to journalArticle

@article{053ec9d534e64ee3bfac8a40ab90a305,
title = "Comparison of different topologies for island-based multi-colony ant algorithms for the minimum weight vertex cover problem",
abstract = "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.",
keywords = "Ant colony optimization, Combinatorial optimization, Evolutionary computing, Minimum weight vertex cover problem, Parallel computing",
author = "Raka Jovanovic and Milan Tuba and Dana Simian",
year = "2010",
month = "1",
day = "1",
language = "English",
volume = "9",
pages = "83--92",
journal = "WSEAS Transactions on Computers",
issn = "1109-2750",
publisher = "World Scientific and Engineering Academy and Society",
number = "1",

}

TY - JOUR

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

AU - Jovanovic, Raka

AU - Tuba, Milan

AU - Simian, Dana

PY - 2010/1/1

Y1 - 2010/1/1

N2 - 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.

AB - 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.

KW - Ant colony optimization

KW - Combinatorial optimization

KW - Evolutionary computing

KW - Minimum weight vertex cover problem

KW - Parallel computing

UR - http://www.scopus.com/inward/record.url?scp=77950106560&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77950106560&partnerID=8YFLogxK

M3 - Article

VL - 9

SP - 83

EP - 92

JO - WSEAS Transactions on Computers

JF - WSEAS Transactions on Computers

SN - 1109-2750

IS - 1

ER -