4.7 Article

An efficient ant colony optimization framework for HPC environments

期刊

APPLIED SOFT COMPUTING
卷 114, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.asoc.2021.108058

关键词

Combinatorial optimization; Metaheuristics; Ant Colony Optimization; High performance computing; MPI; OpenMP

资金

  1. Ministry of Science and Innovation of Spain [MCIN/AEI/10.13039/501100011033, PID2020-117271RB-C22]
  2. Xunta de Galicia
  3. FEDER funds of the EU (Centro de Investigacion de Galicia accreditatio) [ED431G 2019/01]
  4. Consolidation Program of Competitive Reference Groups [ED431C 2021/30]
  5. ERDF A way of making Europe [DPI2017-82896-C2-2-R]

向作者/读者索取更多资源

The paper introduces a novel parallel ACO strategy that utilizes efficient asynchronous decentralized cooperative mechanisms to accelerate computations and improve convergence. The strategy stimulates diversification in search and cooperation between different colonies, making it suitable for traditional HPC clusters, cloud infrastructures, and environments with highly coupled resources, showing good scalability in solving combinatorial optimization problems.
Combinatorial optimization problems arise in many disciplines, both in the basic sciences and in applied fields such as engineering and economics. One of the most popular combinatorial optimization methods is the Ant Colony Optimization (ACO) metaheuristic. Its parallel nature makes it especially attractive for implementation and execution in High Performance Computing (HPC) environments. Here we present a novel parallel ACO strategy making use of efficient asynchronous decentralized cooperative mechanisms. This strategy seeks to fulfill two objectives: (i) acceleration of the computations by performing the ants' solution construction in parallel; (ii) convergence improvement through the stimulation of the diversification in the search and the cooperation between different colonies. The two main features of the proposal, decentralization and desynchronization, enable a more effective and efficient response in environments where resources are highly coupled. Examples of such infrastructures include both traditional HPC clusters, and also new distributed environments, such as cloud infrastructures, or even local computer networks. The proposal has been evaluated using the popular Traveling Salesman Problem (TSP), as a well-known NP-hard problem widely used in the literature to test combinatorial optimization methods. An exhaustive evaluation has been carried out using three medium and large size instances from the TSPLIB library, and the experiments show encouraging results with superlinear speedups compared to the sequential algorithm (e.g. speedups of 18 with 16 cores), and a very good scalability (experiments were performed with up to 384 cores improving execution time even at that scale). (C) 2021 The Authors. Published by Elsevier B.V.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据