Optimization of Non-Deterministic Polynomial hard (NP-hard) problems of non-trivial sizes is done using heuristic approach. Until now, simulated annealing (SA), genetic algorithm (GA) and Hopfield neural network (HNN) were individually used for solving the standard cell placement (SCP) problem [2,3,4]. Now, in this paper we discuss systems based on hybridizing HNN, SA and GA. We begin with HNN & GA hybrid system. Here, truncated HNN places 90% cells in 10% computation time followed rest by GA without disturbing the position of already placed cells. We then extend to SA & GA hybrid systems that use either a coupling mechanism or integrating the methods with some features of them to evolve a new method, Parallel Recombinative SA (PRSA) wherein a solution representation is chosen followed by development of cross-over and neighborhood operators. Finally parallelization of PRSA is proposed and taken up. Here the problem is divided into sub-problems and assigned to different processors. For the best computational efficiency, these sub-problems should be least interdependent. In the end we compare them in terms of solution quality and computing speed in connection with the standard cell placement problem followed by comparing the results of the proposed technique with the established results of local search ones such as Tabu search and Threshold accepting.
[1]
Aaquil Bunglowala,et al.
A Solution to combinatorial Optimization Problem using Memetic Algorithms
,
2008
.
[2]
Pinaki Mazumder,et al.
VLSI cell placement techniques
,
1991,
CSUR.
[3]
D. Ackley.
A connectionist machine for genetic hillclimbing
,
1987
.
[4]
David E. Goldberg,et al.
Genetic Algorithms in Search Optimization and Machine Learning
,
1988
.
[5]
R. Liiling.
Problem Independent Distributed Simulated Annealing and its Applications
,
1993
.
[6]
W. Ebeling,et al.
Boltzmann and Darwin strategies in complex optimization
,
1987
.
[7]
Donald E. Brown,et al.
A Parallel Genetic Heuristic for the Quadratic Assignment Problem
,
1989,
ICGA.
[8]
Yves Robert,et al.
Optimal algorithms for scheduling divisible workloads on heterogeneous systems
,
2003,
Proceedings International Parallel and Distributed Processing Symposium.
[9]
Aaquil Bunglowala,et al.
Performance Evaluation and Comparison and Improvement of Standard Cell Placement Techniques in VLSI Design
,
2008,
2008 First International Conference on Emerging Trends in Engineering and Technology.