An efficient ant colony optimization framework for HPC environments

被引:8
|
作者
Gonzalez, Patricia [1 ]
Osorio, Roberto R. [1 ]
Pardo, Xoan C. [1 ]
Banga, Julio R. [2 ]
Doallo, Ramon [1 ]
机构
[1] Univ A Coruna, Comp Architecture Grp, CITIC, La Coruna, Spain
[2] Spanish Natl Res Council, BioProc Engn Grp, IIM, CSIC, Madrid, Spain
关键词
Combinatorial optimization; Metaheuristics; Ant Colony Optimization; High performance computing; MPI; OpenMP; FAULT-TOLERANCE; ALGORITHM; SYSTEM; ACO; PARALLELIZATION;
D O I
10.1016/j.asoc.2021.108058
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] A survey on parallel ant colony optimization
    Pedemonte, Martin
    Nesmachnow, Sergio
    Cancela, Hector
    APPLIED SOFT COMPUTING, 2011, 11 (08) : 5181 - 5197
  • [2] Parallel ant colony optimization for the training of cell signaling networks
    Gonzalez, Patricia
    Prado-Rodriguez, Roberto
    Gabor, Attila
    Saez-Rodriguez, Julio
    Banga, Julio R.
    Doallo, Ramon
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 208
  • [3] Efficient ant colony optimization for image feature selection
    Chen, Bolun
    Chen, Ling
    Chen, Yixin
    SIGNAL PROCESSING, 2013, 93 (06) : 1566 - 1576
  • [4] Ant colony optimization in dynamic environments
    Huang, Chen Fei
    Mohamad, Nor Rafidah
    Teo, Jason
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 104 - +
  • [5] The Cloud-based Framework for Ant Colony Optimization
    Li, Zhiyong
    Wang, Yong
    Olivier, Kouassi K. S.
    Chen, Jun
    Li, Kenli
    WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 279 - 286
  • [6] Motif Finding Using Ant Colony Optimization
    Bouamama, Salim
    Boukerram, Abdellah
    Al-Badarneh, Amer F.
    SWARM INTELLIGENCE, 2010, 6234 : 464 - +
  • [7] Multi-Robot Task Scheduling with Ant Colony Optimization in Antarctic Environments
    Kim, Seokyoung
    Lee, Heoncheol
    SENSORS, 2023, 23 (02)
  • [8] Minimizing the multimodal functions with Ant Colony Optimization approach
    Toksari, M. Duran
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (03) : 6030 - 6035
  • [9] PREACO: A fast ant colony optimization for codebook generation
    Tsai, Chun-Wei
    Tseng, Shih-Pang
    Yang, Chu-Sing
    Chiang, Ming-Chao
    APPLIED SOFT COMPUTING, 2013, 13 (06) : 3008 - 3020
  • [10] An efficient ant colony optimization for real parameter optimization
    Zhao, Li-Qing
    Luo, Zi-Xuan
    Chen, Zhi-Qiang
    Wang, Rong-Long
    ICIC Express Letters, Part B: Applications, 2012, 6 (08): : 2057 - 2063