Abstract
A new heuristic algorithm to perform tabu search on the Quadratic Assignment Problem (QAP) is developed. A massively parallel implementation of the algorithm on the Connection Machine CM-2 is provided. The implementation usesn 2 processors, wheren is the size of the problem. The elements of the algorithm, calledPar_tabu, include dynamically changing tabu list sizes, aspiration criterion and long term memory. A new intensification strategy based on intermediate term memory is proposed and shown to be promising especially while solving large QAPs. The combination of all these elements gives a very efficient heuristic for the QAP: the best known or improved solutions are obtained in a significantly smaller number of iterations than in other comparative studies. Combined with the implementation on CM-2, this approach provides suboptimal solutions to QAPs of bigger dimensions in reasonable time.
Similar content being viewed by others
References
J. Chakrapani and J. Skorin-Kapov, A connectionist approach to the quadratic assignment problem, J. Comp. Oper. Res. 19(1992)287–295.
B. Gavish, Manifold search techniques applied to the quadratic assignment problem, Technical report, Owen Graduate School of Management, Vanderbilt University (1991).
A. Geoffrion and G. Graves, Scheduling parallel production lines with changeover costs: Practical applications of a quadratic assignment/linear programming approach, Oper. Res. 24(1976)595–610.
F. Glover, Candidate list strategies and tabu search, Technical report, Center for Applied Artificial Intelligence, University of Colorado, Boulder (1989).
F. Glover, Tabu search. Part I, ORSA J. Comput. 1(1989)190–206.
F. Glover, Tabu search. Part II, ORSA J. Comput. 2(1990)4–32.
F. Glover and R. Hübscher, Bin packing with tabu search, Technical report, Center for Applied Artificial Intelligence, University of Colorado, Boulder (1991).
W.D. Hillis,The Connection Machine (The MIT Press, 1985).
J. Kelly, M. Laguna and F. Glover, A study of diversification strategies for the quadratic assignment problem, Technical report, Graduate School of Business and Administration, University of Colorado, Boulder (1991).
U. Manber,Introduction to Algorithms (Addison-Wesley, 1989).
C. Nugent, T. Volmann and J. Ruml, An experimental comparison of techniques for the assignment of facilities to locations, Oper. Res. 16(1968)150–173.
S. Sahni and T. Gonzalez, P-complete approximation problems, J. ACM 23(1976)555–565.
J. Skorin-Kapov, Extensions of a tabu search adaptation to the quadratic assignment problem, J. Comp. Oper. Res., to appear.
J. Skorin-Kapov, Tabu search applied to the quadratic assignment problem, ORSA J. Comput. 2(1990)33–45.
L. Steinberg, The backboard wiring problem: A placement algorithm, SIAM Rev. 3(1961)37–50.
E. Taillard, Robust tabu search for the quadratic assignment problem, Parallel Comput. 17(1991)443–455.
Thinking Machines Corporation, Cambridge, MA, Connection Machine Model CM-2, Technical Summary Version 5.1. (May 1989).
Thinking Machines Corporation, Cambridge, MA, C* Programming Guide, Version 6.0. (November 1990).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chakrapani, J., Skorin-Kapov, J. Massively parallel tabu search for the quadratic assignment problem. Ann Oper Res 41, 327–341 (1993). https://doi.org/10.1007/BF02022999
Issue Date:
DOI: https://doi.org/10.1007/BF02022999