Abstract
In this paper, we present a parallel tabu search (TS) algorithm for efficient optimization of a constrained multiobjective VLSI standard cell placement problem. The primary purpose is to accelerate TS algorithm to reach near optimal placement solutions for large circuits. The proposed technique employs a candidate list partitioning strategy based on distribution of mutually disjoint set of moves among the slave processes. The implementation is carried out on a dedicated cluster of workstations. Experimental results using ISCAS-85/89 benchmark circuits illustrating quality and speedup trends are presented. A comparison of the obtained results is made with the results of a parallel genetic algorithm (GA) implementation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Sait, S.M., Youssef, H.: Iterative Computer Algorithms and their Application to Engineering. IEEE Computer Society Press, Los Alamitos (1999)
Sait, S.M., Youssef, H., El-Maleh, A., Minhas, M.R.: Iterative Heuristics for Multiobjective VLSI Standard Cell Placement. In: Proceedings of IJCNN 2001, International Joint Conference on Neural Networks, July 2001, vol. 3, pp. 2224–2229 (2001)
Sait, S.M., Minhas, M.R., Khan, J.A.: Performance and Low-Power Driven VLSI Standard Cell Placement using Tabu Search. In: Proceedings of the 2002 Congress on Evolutionary Computation, May 2002, vol. 1, pp. 372–377 (2002)
Banerjee, P.: Parallel Algorithms for VLSI Computer-Aided Design. Prentice Hall International, Englewood Cliffs (1994)
Cung, V.-D., Martins, S.L., Riberio, C.C., Roucairol, C.: Strategies for the Parallel Implementation of metaheuristics. Essays and Surveys in Metaheuristics, 263–308 (2001)
De Falco, I., Del Balio, R., Tarantino, E., Vaccaro, R.: Improving Search by Incorporating Evolution Principles in Parallel Tabu Search. In: Proc. of the first IEEE Conference on Evolutionary Computation, CEC 1994, June 1994, vol. 1, pp. 823–828 (1994)
Crainic, T.G., Toulouse, M., Gendreau, M.: Towards a Taxonomy of Parallel Tabu Search Heuristics. INFORMS Journal of Computing 9(1), 61–72 (1997)
Garica, B.-L., Potvin, J.-Y., Rousseau, J.-M.: A Parallel Implementation of the Tabu Search Heuristic for Vehicle Routing Problems with Time Window Constraints. Computers & Operations Research 21(9), 1025–1033 (1994)
Malek, M., Guruswamy, M., Pandya, M., Owens, H.: Serial and parallel Simulated Annealing and Tabu Search algorithms for the Traveling Salesman Problem. Annals of Ops. Res. 21, 59–84 (1989)
Taillard, E.: Parallel Iterative Search Methods for the Vehicle Routing Problem. Networks 23, 661–673 (1993)
Chakrapani, J., Skorin-Kapov, J.: Massively Parallel Tabu Search for the Quadratic Assignment Problem. Annals of Operations Research 41, 327–341 (1993)
Taillard, E.: Robust Tabu Search for the Quadratic Assignment Problem. Parallel Computing 17, 443–455 (1991)
Sait, S.M., Youssef, H.: VLSI Physical Design Automation: Theory and Practice. World Scientific, Singapore (2001)
Yager, R.R.: On Ordered Weighted Averaging Aggregation Operators in Multicriteria Decision Making. IEEE Transaction on Systems, MAN, and Cybernetics 18(1) (January 1988)
Toulouse, M., Crainic, T.G., Gendreau, M.: Issues in Designing Parallel and Distributed Search Algorithms for Discrete Optimization Problems. In: Publication CRT-96-36, Centre de recherche sur les transports, Université de Montréal, Montréal, Canada (1996)
Cant-Paz, E.: A Survey of Parallel Genetic Algorithms. Calculateurs Parallles, Reseaux et Systems Repartis (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Minhas, M.R., Sait, S.M. (2005). A Parallel Tabu Search Algorithm for Optimizing Multiobjective VLSI Placement. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2005. ICCSA 2005. Lecture Notes in Computer Science, vol 3483. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424925_62
Download citation
DOI: https://doi.org/10.1007/11424925_62
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25863-6
Online ISBN: 978-3-540-32309-9
eBook Packages: Computer ScienceComputer Science (R0)