PARALLEL SIMULATED ANNEALING USING SPECULATIVE COMPUTATION

被引:56
作者
WITTE, EE
CHAMBERLAIN, RD
FRANKLIN, MA
机构
[1] WASHINGTON UNIV,ELECT ENGN & COMP SCI,ST LOUIS,MO 63130
[2] WASHINGTON UNIV,DEPT ELECT ENGN,ST LOUIS,MO 63130
关键词
HYPERCUBE APPLICATIONS; PARALLEL SIMULATED ANNEALING; SPECULATIVE COMPUTATION; TASK ASSIGNMENT;
D O I
10.1109/71.97904
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Simulated annealing is a technique for obtaining approximate solutions to combinatorial optimization problems. The serial algorithm, however, can require extensive computation time. Most parallel algorithms for simulated annealing are problem-specific and/or violate the serial decision sequence, thereby allowing errors not present in the serial algorithm. With existing proofs, maintaining the serial sequence is necessary to prove that the algorithm converges to a global optimum solution when allowed to reach equilibrium at each temperature. This paper describes a new parallel algorithm which is both problem-independent and maintains the serial decision sequence. The parallel algorithm uses the concurrency technique of speculative computation to achieve speedup which can exceed log2P, on P processors. This paper describes the parallel algorithm, its implementation on a hypercube multiprocessor, and the application to the important parallel processing problem of task assignment.
引用
收藏
页码:483 / 494
页数:12
相关论文
共 18 条
[1]   PARALLEL IMPLEMENTATIONS OF THE STATISTICAL COOLING ALGORITHM [J].
AARTS, EHL ;
DEBONT, FMJ ;
HABERS, EHA ;
VANLAARHOVEN, PJM .
INTEGRATION-THE VLSI JOURNAL, 1986, 4 (03) :209-238
[2]  
BHATT SN, 1985, YALEUDCSRR443 YAL U
[3]   SPECULATIVE COMPUTATION, PARALLELISM, AND FUNCTIONAL PROGRAMMING [J].
BURTON, FW .
IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (12) :1190-1193
[4]   A PARALLEL SIMULATED ANNEALING ALGORITHM FOR THE PLACEMENT OF MACROCELLS [J].
CASOTTO, A ;
ROMEO, F ;
SANGIOVANNIVINCENTELLI, A .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (05) :838-847
[5]  
CHAMBERLAIN R, 1988, OCT P INT C COMP DES, P540
[6]  
Coffman E.G., 1976, COMPUTER JOB SHOP SC
[7]  
CONERY JS, 1981, OCT P ACM C FUNCT PR, P163
[8]  
CORNETT DH, 1979, 17TH P ANN ALL C COM, P624
[9]  
DAREMA F, 1987, OCT P INT C COMP DES, V87, P87087
[10]   STOCHASTIC RELAXATION, GIBBS DISTRIBUTIONS, AND THE BAYESIAN RESTORATION OF IMAGES [J].
GEMAN, S ;
GEMAN, D .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1984, 6 (06) :721-741