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 条
[11]  
JAYARMAN R, 1988, OCT P INT C COMP DES, P545
[12]   OPTIMIZATION BY SIMULATED ANNEALING [J].
KIRKPATRICK, S ;
GELATT, CD ;
VECCHI, MP .
SCIENCE, 1983, 220 (4598) :671-680
[13]   PLACEMENT BY SIMULATED ANNEALING ON A MULTIPROCESSOR [J].
KRAVITZ, SA ;
RUTENBAR, RA .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (04) :534-549
[14]  
MITRA D, 1985, 1985 P DEC CONTR C
[15]   THE TIMBERWOLF PLACEMENT AND ROUTING PACKAGE [J].
SECHEN, C ;
SANGIOVANNIVINCENTELLI, A .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1985, 20 (02) :510-522
[16]   NP-COMPLETE SCHEDULING PROBLEMS [J].
ULLMAN, JD .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1975, 10 (03) :384-393
[17]  
WITTE EE, 1990, THESIS WASHINGTON U
[18]  
NCUBE PARALLEL PROCE