Abstract
This paper reports on a new algorithm for the Generalized Quadratic Assignment problem (GQAP). The GQAP describes a broad class of quadratic integer programming problems, wherein M pair-wise related entities are assigned to N destinations constrained by the destinations’ ability to accommodate them. This new algorithm is based on a Reformulation Linearization Technique (RLT) dual ascent procedure. Experimental results show that the runtime of this algorithm is as good or better than other known exact solution methods for problems as large as M=20 and N=15.
Similar content being viewed by others
References
Adams, W.P., Sherali, H.D.: A tight linearization and an algorithm for zero-one quadratic programming problems. Manag. Sci. 32, 1274–1290 (1986)
Adams, W.P., Sherali, H.D.: Linearization strategies for a class of zero-one mixed integer programming problems. Oper. Res. 38, 217–226 (1990)
Adams, W.P., Guignard, M., Hahn, P.M., Hightower, W.L.: A level-2 reformulation-linearization technique bound for the quadratic assignment problem. Eur. J. Oper. Res. 180, 983–996 (2007)
Anstreicher, K.M., Brixius, N.W.: A new bound for the quadratic assignment problem based on convex quadratic programming. Math. Program. 89, 341–357 (2001)
Balachandran, V.: An integer generalized transportation model of optimal job assignment to computer networks. Graduate School of Industrial Administration, Carnegie-Mellon University, Pittsburgh, PA, Working Paper 34-72-3 (1972)
Benders, J.F., van Nunen, J.A.E.E.: A property of assignment type mixed integer linear programming problems. Oper. Res. Lett. 2, 47–52 (1983)
Billionnet, A., Elloumi, S.: An algorithm for finding the k-best allocations of a tree structured program. J. Parallel Distrib. Comput. 26, 225–232 (1995)
Billionnet, A., Elloumi, S.: Best reduction of the quadratic semi-assignment problem. Discrete Appl. Math. (DAM) 109, 197–213 (2001)
Burer, S., Vandenbussche, D.: Solving lift-and-project relaxations of binary integer programs. SIAM J. Optim. 16, 726–750 (2006)
Cordeau, J.-F., Gaudioso, M., Laporte, G., Moccia, L.: A memetic heuristic for the generalized quadratic assignment problem. INFORMS J. Comput. 19, 433–443 (2006)
Diaz, J.A., Fernandez, E.: A tabu search heuristic for the generalized assignment problem. Eur. J. Oper. Res. 132, 22–38 (2001)
Drezner, Z., Hahn, P.M., Taillard, E.: Recent advances for the quadratic assignment problem with special emphasis on instances that are difficult for meta-heuristic methods. Ann. Oper. Res. 139, 65–94 (2005)
Elloumi, S.: The task assignment problem and the constrained task assignment problem. Instances and Solution files, 2003. Available at: http://cedric.cnam.fr/oc/TAP/TAP.html
Elloumi, S., Roupin, F., Soutif, E.: Comparison of different lower bounds for the constrained module allocation problem. Technical Report TR CEDRIC No 473 (2003)
Fisher, M.L., Jaikumar, R.: A generalized assignment heuristic for vehicle routing. Networks 11, 109–124 (1981)
Fisher, M.L., Jaikumar, R., Van Wassenhove, L.N.: A multiplier adjustment method for the generalized assignment problem. Manag. Sci. 32, 1095–1103 (1986)
Grant, T.L.: An evaluation and analysis of the resolvent sequence method for solving the quadratic assignment problem. Master’s Thesis, Dept. of Systems Engineering, University of Pennsylvania, Philadelphia, PA 19104 (1989)
Guignard, M., Rosenwein, M.: An improved dual-based algorithm for the generalized assignment problem. Oper. Res. 37, 658–663 (1989)
Guignard, M., Hahn, P.M., Ding, Z.: Hybrid ARQ symbol mapping in digital wireless communication systems based on the quadratic 3-dimensional assignment problem (Q3AP). NSF Grant: DMI-0400155 (2004)
Hahn, P.M., Grant, T.L.: Lower bounds for the quadratic assignment problem based upon a dual formulation. Oper. Res. 46, 912–922 (1998)
Hahn, P.M., Krarup, J.: A hospital facility problem finally solved. J. Intell. Manuf. 12, 487–496 (2001)
Hahn, P.M., Grant, T.L., Hall, N.: A branch-and-bound algorithm for the quadratic assignment problem based on the Hungarian method. Eur. J. Oper. Res. 108, 629–640 (1998)
Hahn, P.M., Hightower, W.L., Johnson, T.A., Guignard-Spielberg, M., Roucairol, C.: Tree elaboration strategies in branch-and-bound algorithms for solving the quadratic assignment problem. Yugosl. J. Oper. Res. 11, 41–60 (2001)
Jörnsten, K., Näsberg, M.: A new Lagrangean-relaxation approach to the generalized assignment problem. Eur. J. Oper. Res. 27, 313–323 (1986)
Karisch, S.E., Çela, E., Clausen, J., Espersen, T.: A dual framework for lower bounds of the quadratic assignment problem based on linearization. Computing 63, 351–403 (1999)
Kim, B.-J.: Investigation of methods for solving new classes of quadratic assignment problems (QAPs). PhD thesis, Electrical and Systems Engineering, University of Pennsylvania, Philadelphia, PA 19104 (May 2006)
Laguna, M., Kelly, J.P., González-Velarde, J.L., Glover, F.: Tabu search for the multilevel generalized assignment problem. Eur. J. Oper. Res. 82, 176–189 (1995)
Lee, C.-G., Ma, Z.: The generalized quadratic assignment problem. Research Report, Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, Ontario, M5S 3G8, Canada (2004)
Loiola, E.M., de Abreu, N.M.M., Boaventura-Netto, P.O., Hahn, P.M., Querido, T.: A survey for the quadratic assignment problem. Invit. Rev. Eur. J. Oper. Res. 176, 657–690 (2007)
Magirou, V.F.: An improved partial solution to the task assignment and multiway cut problems. Oper. Res. Lett. 12, 3–10 (1992)
Magirou, V.F., Milis, J.Z.: An algorithm for the multiprocessor assignment problem. Oper. Res. Lett. 8, 351–356 (1989)
Martello, S., Toth, P.: Knapsack Problems: Algorithms and Computer Implementations. Wiley, New York (1990)
Ramakrishnan, K.G., Resende, M.G.C., Ramachandran, B., Pekny, J.F.: Tight QAP bounds via linear programming. In: Pardalos, P.M., Migdalas, A., Burkard, E. (eds.) Combinatorial and Global Optimization, pp. 297–303. World Scientific, Republic of Singapore (2002)
Rendl, F., Sotirov, R.: Bounds for the quadratic assignment problem using the bundle method. Accepted to Mathematical Programming. Available at http://www.springerlink.com/content/a878n099r184510g/
Resende, M.G.C., Ramakrishnan, K.G., Drezner, Z.: Computing lower bounds for the quadratic assignment with an interior point algorithm for linear programming. Oper. Res. 43, 781–791 (1995)
Romeijn, H.E., Morales, D.R.: A class of greedy algorithms for the generalized assignment problem. Discrete Appl. Math. 103, 209–235 (2000)
Ross, G.T., Soland, R.M.: A branch-and-bound algorithm for the generalized assignment problem. Math. Program. 8, 91–103 (1975)
Roupin, F.: From linear to semi-definite programming: an algorithm to obtain semidefinite relaxations for bivalent quadratic problems. J. Comb. Optim. 8, 469–493 (2004)
Sahni, S., Gonzalez, T.: P-complete approximation problems. J. Assoc. Comput. Mach. 23, 555–565 (1976)
Savelsbergh, M.: A branch-and-price algorithm for the generalized assignment problem. Oper. Res. 45, 831–841 (1997)
Sherali, H.D., Adams, W.P.: A hierarchy of relaxations between the continuous and convex hull representations for zero-one programming problems. SIAM J. Discrete Math. 3, 411–430 (1990)
Sherali, H.D., Adams, W.P.: A hierarchy of relaxations and convex hull characterizations for mixed-integer zero-one programming problems. Discrete Appl. Math. 52, 83–106 (1994)
Sherali, H.D., Adams, W.P.: A Reformulation-Linearization Technique for Solving Discrete and Continuous Non-convex Problems, 1st edn. Kluwer Academic, Norwell (1999)
Sofianopoulous, S.: Simulated annealing applied to the process allocation problem. Eur. J. Oper. Res. 60, 327–334 (1992)
Sofianopoulous, S.: The process allocation problem: a survey of the application of graph-theoretic and integer programming approaches. J. Oper. Res. Soc. 43, 407–413 (1992)
Yagiura, M., Yamaguchi, T., Ibaraki, T.: A variable depth search algorithm with branching search for the generalized assignment problem. Optim. Methods Softw. 10, 419–441 (1998)
Yagiura, M., Yamaguchi, T., Ibaraki, T.: A variable depth search algorithm with branching search for the generalized assignment problem. In: Martello, S., Osman, I.H., Roucairol, C. (eds.) Meta-heuristics: Advances and Trends in Local Search Paradigms for Optimization, pp. 459–471. Kluwer Academic, Boston (1999)
Author information
Authors and Affiliations
Corresponding author
Additional information
Current address of P.M. Hahn: 2127 Tryon Street, Philadelphia, PA 19146-1228, USA.
Rights and permissions
About this article
Cite this article
Hahn, P.M., Kim, BJ., Guignard, M. et al. An algorithm for the generalized quadratic assignment problem. Comput Optim Appl 40, 351–372 (2008). https://doi.org/10.1007/s10589-007-9093-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-007-9093-1