On Enforced Convergence of ACO and its Implementation on the Reconfigurable Mesh Architecture Using Size Reduction Tasks

  • Authors:
  • Stefan Janson;Daniel Merkle;Martin Middendorf;Hossam Elgindy;Hartmut Schmeck

  • Affiliations:
  • Parallel Computing and Complex Systems Group, University of Leipzig, Augustusplatz 10–11, D-04109 Leipzig, Germany janson@informatik.uni-leipzig.de;Parallel Computing and Complex Systems Group, University of Leipzig, Augustusplatz 10–11, D-04109 Leipzig, Germany merkle@informatik.uni-leipzig.de;Parallel Computing and Complex Systems Group, University of Leipzig, Augustusplatz 10–11, D-04109 Leipzig, Germany middendorf@informatik.uni.leipzig.de;School of Computer Science and Engineering, The University of New South Wales, Sydney 2052, Australia gindyh@cse.unsw.edu.au;AIFB Institute, University of Karlsruhe, D-76128 Karlsruhe, Germany schmeck@aifb.uni-karlsruhe.de

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we show that size reduction tasks can be used for executing iterative randomized metaheuristics on runtime reconfigurable architectures so that an improved throughput and better solution qualities are obtained compared to conventional architectures that do not allow runtime reconfiguration. In particular, the problem of executing ant colony optimization (ACO) algorithms on a dynamically reconfigurable mesh architecture is studied. It is shown how ACO can be implemented such that the convergence behavior of the algorithm can be used to dynamically reduce the size of the submesh that is needed for execution. Furthermore we propose a method to enforce the convergence of ACO leading to a faster reduction process. This increases the throughput of ACO algorithms on runtime reconfigurable meshes. The increased throughput is used for repeated runs of ACO algorithms on a given set of problem instances which significantly improves the obtained solution quality.