BLOCK PLACEMENT WITH A BOLTZMANN MACHINE

被引:15
作者
DEGLORIA, A
FARABOSCHI, P
OLIVIERI, M
机构
[1] Dept. of Biophysics and Electrical Engineering, University of Genoa, I-16145, Genova Italy
关键词
D O I
10.1109/43.285242
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Boltzmann Machine is a neural model based on the same principles of Simulated Annealing that reaches good solutions, reduces the computational requirements, and is well suited for a low-cost, massively parallel hardware implementation. In this paper we present a connectionist approach to the problem of block placement in the plane to minimize wire length, based on its formalization in terms of the Boltzmann Machine. We detail the procedure to build the Boltzmann Machine by formulating the placement problem as a constrained quadratic assignment problem and by defining an equivalent 0-1 programming problem. The key features of the proposed model are: 1) high degree of parallelism in the algorithm, 2) high quality of the results, often near-optimal, and 3) support of a large variety of constraints such as arbitrary block shape, flexible aspect ratio, and rotations/reflections. Experimental results on different problem instances show the skills of the method as an effective alternative to other deterministic and statistical techniques.
引用
收藏
页码:694 / 701
页数:8
相关论文
共 26 条
[1]  
AARTS E, 1989, PARALLEL COMPUT, V15, P129
[2]  
AARTS E, 1990, SIMULATED ANNEALING
[3]  
AARTS E, 1988, P EUROPEAN SEMINAR N
[4]   MODEL AND SOLUTION STRATEGY FOR PLACEMENT OF RECTANGULAR BLOCKS IN THE EUCLIDEAN PLANE [J].
ALON, A ;
ASCHER, U .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1988, 7 (03) :378-386
[5]  
Banerjee P., 1986, IEEE International Conference on Computer-Aided Design: ICCAD-86. A Conference for the EE CAD Professional. Digest of Technical Papers (Cat. No.86CH2353-1), P34
[6]  
CHENG CK, 1984, IEEE T COMPUT AID D, V3, P218, DOI 10.1109/TCAD.1984.1270078
[7]   DISTRIBUTED GENETIC ALGORITHMS FOR THE FLOORPLAN DESIGN PROBLEM [J].
COHOON, JP ;
HEGDE, SU ;
MARTIN, WN ;
RICHARDS, DS .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1991, 10 (04) :483-492
[8]   GENETIC PLACEMENT [J].
COHOON, JP ;
PARIS, WD .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (06) :956-964
[9]   A DEDICATED MASSIVELY PARALLEL ARCHITECTURE FOR THE BOLTZMAN MACHINE [J].
DEGLORIA, A ;
FARABOSCHI, P ;
RIDELLA, S .
PARALLEL COMPUTING, 1992, 18 (01) :57-73
[10]  
DEGLORIA A, 1993, IEEE T NEURAL NETWOR, V4