Parallel synchronous and asynchronous coupled simulated annealing

被引:0
|
作者
Kayo Gonçalves-e-Silva
Daniel Aloise
Samuel Xavier-de-Souza
机构
[1] Universidade Federal do Rio Grande do Norte,
[2] École Polytechnique de Montréal,undefined
来源
关键词
Coupled simulated annealing; Global optimization; Parallel algorithms; Parallel efficiency;
D O I
暂无
中图分类号
学科分类号
摘要
We propose a parallel synchronous and asynchronous implementation of the coupled simulated annealing (CSA) algorithm in a shared-memory architecture. The original CSA was implemented synchronously in a distributed-memory architecture. It synchronizes at each temperature update, which leads to idling and loss of efficiency when increasing the number of processors. The proposed synchronous CSA (SCSA) is implemented as the original, but in a shared-memory architecture. The proposed asynchronous CSA (ACSA) does not synchronize, allowing a larger parallel efficiency for larger numbers of processors. Results from extensive experiments show that the proposed ACSA presents much better quality of solution when compared to the serial and to the SCSA. The experiments also show that the performance of the proposed ACSA is better than the SCSA for less computationally intensive problems or when a larger number of processing cores are available. Moreover, the parallel efficiency of the ACSA improves by increasing the size of the problem. With the advent of the Multi-core Era, the use of the proposed algorithm becomes more attractive than the original synchronous CSA.
引用
收藏
页码:2841 / 2869
页数:28
相关论文
共 50 条
  • [31] Implementing a Parallel Simulated Annealing Algorithm
    Czech, Zbigniew J.
    Mikanik, Wojciech
    Skinderowicz, Rafal
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2010, 6067 : 146 - +
  • [32] Parallel simulated annealing for structural optimization
    Leite, JPB
    Topping, BHV
    COMPUTERS & STRUCTURES, 1999, 73 (1-5) : 545 - 564
  • [33] Sudoku Using Parallel Simulated Annealing
    Karimi-Dehkordi, Zahra
    Zamanifar, Kamran
    Baraani-Dastjerdi, Ahmad
    Ghasem-Aghaee, Nasser
    ADVANCES IN SWARM INTELLIGENCE, PT 2, PROCEEDINGS, 2010, 6146 : 461 - 467
  • [34] Three parallel algorithms for simulated annealing
    Czech, ZJ
    PARALLEL PROCESSING APPLIED MATHEMATICS, 2002, 2328 : 210 - 217
  • [35] Coupled chaotic simulated annealing processes
    Suykens, JAK
    Yalçn, ME
    Vandewalle, J
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III: GENERAL & NONLINEAR CIRCUITS AND SYSTEMS, 2003, : 582 - 585
  • [36] Coupled Simulated Annealing With Differential Evolution
    Zhou, Yalan
    Lin, Chen
    2012 IEEE FIFTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2012, : 336 - 340
  • [37] A Coordinated Synchronous and Asynchronous Parallel Routing Approach for FPGAs
    Shen, Minghua
    Luo, Guojie
    Xiao, Nong
    2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 577 - 584
  • [38] EFFICIENT ASYNCHRONOUS SIMULATION OF A CLASS OF SYNCHRONOUS PARALLEL ALGORITHMS
    NISHIMURA, N
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1995, 50 (01) : 98 - 113
  • [39] SYNCHRONOUS OR ASYNCHRONOUS PARALLEL DYNAMICS - WHICH IS MORE EFFICIENT
    KANTER, I
    PHYSICA D, 1990, 42 (1-3): : 273 - 280
  • [40] Analyzing synchronous and asynchronous parallel distributed genetic algorithms
    Alba, E
    Troya, JM
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (04): : 451 - 465