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 条
  • [1] Parallel synchronous and asynchronous coupled simulated annealing
    Goncalves-e-Silva, Kayo
    Aloise, Daniel
    Xavier-de-Souza, Samuel
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (06): : 2841 - 2869
  • [2] Synchronous and asynchronous parallel simulated annealing with multiple Markov chains
    Auburn Univ, Auburn, United States
    IEEE Trans Parallel Distrib Syst, 10 (993-1008):
  • [3] Synchronous and asynchronous parallel simulated annealing with multiple Markov chains
    Lee, SY
    Lee, KG
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (10) : 993 - 1008
  • [4] PARALLEL SIMULATED ANNEALING
    MAZZA, C
    RANDOM STRUCTURES & ALGORITHMS, 1992, 3 (02) : 139 - 148
  • [5] Parallel satisfiability test with synchronous simulated annealing on distributed-memory multiprocessor
    Sohn, A
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 36 (02) : 195 - 204
  • [6] Coupled Simulated Annealing
    Xavier-de-Souza, Samuel
    Suykens, Johan A. K.
    Vandewalle, Joos
    Bolle, Desire
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2010, 40 (02): : 320 - 335
  • [7] A new asynchronous parallel global optimization method based on simulated annealing and differential evolution
    Olensek, Jernej
    Tuma, Tadej
    Puhan, Janez
    Burmen, Arpad
    APPLIED SOFT COMPUTING, 2011, 11 (01) : 1481 - 1489
  • [8] Solving the WDM network operation problem using dynamic synchronous parallel simulated annealing
    Khan, A
    Thompson, DR
    PROCEEDINGS OF THE IEEE SOUTHEASTCON 2004: EXCELLENCE IN ENGINEERING, SCIENCE, AND TECHNOLOGY, 2005, : 296 - 301
  • [9] On the convergence of parallel simulated annealing
    Meise, C
    STOCHASTIC PROCESSES AND THEIR APPLICATIONS, 1998, 76 (01) : 99 - 115
  • [10] Parallel simulated annealing algorithms
    Ram, DJ
    Sreenivas, TH
    Subramaniam, KG
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 37 (02) : 207 - 212