×

Lower bounds for nonlinear assignment problems using many body interactions. (English) Zbl 0957.90075

Summary: This paper concerns lower bounding techniques for the general \(\alpha\)-adic assignment problem. The nonlinear objective function is linearized by the introduction of additional variables and constraints, thus yielding a mixed integer linear programming formulation of the problem. The concept of many body interactions is introduced to strengthen this formulation and incorporated in a modified formulation obtained by lifting the original representation to a higher dimensional space.
This process involves two steps – (i) addition of new variables and constraints and (ii) incorporation of the new variables in the objective function. If this lifting process is repeated \(\beta\) times on an \(\alpha\)-adic assignment problem along with the incorporation of higher order interactions, it results in the mixed-integer formulation of an equivalent \((\alpha +\beta)\)-adic assignment problem. The incorporation of many body interactions in the higher dimensional formulation improves its degeneracy properties and is also critical to the derivation of decomposition methods for the solution of these large scale mathematical programs in the higher dimensional space.
It is shown that a lower bound to the optimal solution of the corresponding linear programming relaxation can be obtained by dualizing a subset of constraints in this formulation and solving \(O(N^{2(\alpha + \beta - 1)})\) linear assignment problems, whose coefficients depend on the dual values. Moreover, it is proved that the optimal solution to the LP relaxation is obtained if we use the optimal duals for the solution of the linear assignment problems. This concept of many body interactions could be applied in designing algorithms for the solution of formulations obtained by lifting general MILP’s. We illustrate all these concepts on the quadratic assignment problem. With these decomposition bounds, we have found the provably optimal solutions of two unsolved QAP’s of size 32 and have also improved upon existing lower bounds for other QAP’s.

MSC:

90B80 Discrete location and assignment
90C11 Mixed integer programming
90C06 Large-scale problems in mathematical programming
49M27 Decomposition methods

Software:

QAPLIB
Full Text: DOI

References:

[1] Adams, W. P.; Johnson, T. A., Improved Linear Programming based lower bounds for the Quadratic Assignment Problem, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, 16, 43-75 (1994) · Zbl 0819.90049
[2] Balas, E.; Ceria, S.; Cornuejols, G., A lift-and-project cutting plane algorithm for mixed 0-1 programs, Mathematical Programming, 58, 295-324 (1993) · Zbl 0796.90041
[3] Bazaraa, M. S.; Sherali, M. D., Bender’s partitioning scheme applied to a new formulation of the Quadratic Assignment Problem, Naval Research Logistics Quarterly, 27, 29-41 (1980) · Zbl 0432.90060
[4] Bazaraa, M. S.; Sherali, H. D., On the use of exact and heuristic cutting plane methods for the Quadratic Assignment Problem, Journal of the Operational Research Society, 33, 991-1003 (1982) · Zbl 0497.90042
[5] Bokhari, S. H., Assignment Problems in Distributed and Parallel Computing (1987), Kluwer Academic Publishers: Kluwer Academic Publishers Boston, MA
[6] Burkard, R. E.; Cela, E.; Klinz, B., On the Biquadratic Assignment Problem, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, 16, 117-146 (1994) · Zbl 0819.90050
[7] Christofides, N.; Gerrard, M., A graph theoretic analysis of bounds for the Quadratic Assignment Problem, (Hansen, P., Studies on Graphs and Discrete Programming (1981), North-Holland: North-Holland Amsterdam), 61-68 · Zbl 0484.68051
[8] Frieze, A. M.; Yadegar, J., On the Quadratic Assignment Problem, Discrete Applied Mathematics, 5, 89-98 (1983) · Zbl 0502.90062
[9] Geoffrion, A. M.; Graves, G. W., Scheduling parallel production lines with changeover costs: practical applications of a Quadratic Assignment/LP approach, Operations Research, 24, 595-610 (1976) · Zbl 0341.90030
[10] Gilmore, P. C., Optimal and suboptimal algorithms for the Quadratic Assignment Problem, SIAM Journal on Applied Mathematics, 10, 305-313 (1962) · Zbl 0118.15101
[11] Koopmans, T. C.; Beckmann, M. J., Assignment problems and the location of economic activities, Econometrica, 25, 53-76 (1957) · Zbl 0098.12203
[12] Lawler, E. L., The Quadratic Assignment Problem, Management Science, 9, 586-599 (1963) · Zbl 0995.90579
[13] Lovasz, L.; Schrijver, A., Cones of matrices and set-functions and 0-1 optimization, SIAM Journal on Optimization, 1, 166-190 (1991) · Zbl 0754.90039
[14] Mautor, T.; Roucairol, C., Difficulties of exact methods for solving the Quadratic Assignment Problem, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, 16, 263-274 (1994) · Zbl 0817.90058
[15] Pardalos, P. M.; Crouse, J. V., A parallel algorithm for the Quadratic Assignment Problem, (Proc. Supercomp. ’89 (1989)), 351-360
[16] Balas, E.; Miller, D. L.; Pekny, J. F.; Toth, P., A parallel shortest augmenting path algorithm for the Assignment Problem, Journal of the ACM, 38, 985-1004 (1991) · Zbl 0799.68111
[17] Burkard, R. E.; Karisch, S. E.; Rendl, F., QAPLIB — A Quadratic Assignment Problem Library (April 1996), QAPLIB Home Page
[18] Ramachandran, B.; Pekny, J. F., A global optimization algorithm for lattice models of proteins (1996), Working Paper · Zbl 0871.90070
[19] Ramachandran, B.; Pekny, J. F., Dynamic matrix factorization methods for using formulations derived from higher order lifting techniques in the solution of the Quadratic Assignment Problem, (Floudas, C. A.; Pardalos, P. M., State of the Art in Global Optimization: Computational Methods and Applications (1996), Kluwer Academic Publishers) · Zbl 0871.90070
[20] Resende, M. G.C.; Ramakrishnan, K. G.; Drezner, Z., Computing lower bounds for the Quadratic Assignment Problem with an interior point algorithm for Linear Programming, Operations Research, 43, 781-791 (1995) · Zbl 0843.90068
[21] Roucairol, C., A parallel branch and bound algorithm for the Quadratic Assignment Problem, Discrete Applied Mathematics, 18, 211-225 (1987) · Zbl 0632.90047
[22] Sherali, H.; Adams, W., A hierarchy of relaxations between the continuous and the convex hull representations for zero-one problems, SIAM Journal on Discrete Mathematics, 3, 411-430 (1990) · Zbl 0712.90050
[23] Steinberg, L., The backboard wiring problem: a placement algorithm, SIAM Review, 3, 37-50 (1961) · Zbl 0097.14703
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.