Synchronous and asynchronous parallel simulated annealing with multiple Markov chains

被引:59
|
作者
Lee, SY [1 ]
Lee, KG [1 ]
机构
[1] SAMSUNG ELECT CO,NETWORK RES GRP,SEOUL 138160,SOUTH KOREA
关键词
asynchronous communication; graph partitioning; multiple Markov chains; parallel algorithm; simulated annealing; solution quality; speed-up;
D O I
10.1109/71.539732
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Simulated annealing is a general-purpose optimization technique capable of finding an optimal or near-optimal solution in various applications. However, the long execution time required for a good quality solution has been a major drawback in practice. Extensive studies have been carried out to develop parallel algorithms for simulated annealing. Most of them were not very successful, mainly because multiple processing elements (PEs) were required to follow a single Markov chain and, therefore, only a limited parallelism was exploited. In this paper, we propose new parallel simulated annealing algorithms which allow multiple Markov chains to be traced simultaneously by PEs which may communicate with each other. We have considered both synchronous and asynchronous implementations of the algorithms. Their performance has been analyzed in detail and also verified by extensive experimental results. It has been shown that for graph partitioning the proposed parallel simulated annealing schemes can find a solution of equivalent (or even better) quality up to an order of magnitude faster than the conventional parallel schemes. Among the proposed schemes, the one where PEs exchange information dynamically (not with a fixed period) performs best.
引用
收藏
页码:993 / 1008
页数:16
相关论文
共 50 条
  • [21] 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
  • [22] On the convergence of parallel simulated annealing
    Meise, C
    STOCHASTIC PROCESSES AND THEIR APPLICATIONS, 1998, 76 (01) : 99 - 115
  • [23] Parallel simulated annealing algorithms
    Ram, DJ
    Sreenivas, TH
    Subramaniam, KG
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 37 (02) : 207 - 212
  • [24] A PARALLEL SIMULATED ANNEALING ALGORITHM
    BOISSIN, N
    LUTTON, JL
    PARALLEL COMPUTING, 1993, 19 (08) : 859 - 872
  • [25] Neighborhood parallel simulated annealing
    Ando, Keiko
    Miki, Mitsunori
    Hiroyasu, Tomoyuki
    FRONTIERS OF COMPUTATIONAL SCIENCE, 2007, : 171 - +
  • [26] PARALLEL SIMULATED ANNEALING TECHNIQUES
    GREENING, DR
    PHYSICA D, 1990, 42 (1-3): : 293 - 306
  • [27] Parallel Simulated Annealing with MRAnneal
    Marks, Benjamin
    Collins, Riley
    Webb, Kevin C.
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 545 - 552
  • [28] Parallel implementation of simulated annealing to reproduce multiple-point statistics
    Peredo, Oscar
    Ortiz, Julian M.
    COMPUTERS & GEOSCIENCES, 2011, 37 (08) : 1110 - 1121
  • [29] Promoter recognition based on the Interpolated Markov Chains optimized via simulated annealing and genetic algorithm
    Luo, Qiang
    Yang, Wenqiang
    Liu, Puyin
    PATTERN RECOGNITION LETTERS, 2006, 27 (09) : 1031 - 1036
  • [30] Convergence times for parallel Markov chains
    Lachaud, Beatrice
    Ycart, Bernard
    POSITIVE SYSTEMS, PROCEEDINGS, 2006, 341 : 169 - 176