[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

The bilinear assignment problem: complexity and polynomially solvable special cases

Published: 01 November 2017 Publication History

Abstract

In this paper we study the bilinear assignment problem (BAP) with size parameters m and n, $$m\le n$$m≤n. BAP is a generalization of the well known quadratic assignment problem and the three dimensional assignment problem and hence NP-hard. We show that BAP cannot be approximated within a constant factor unless P = NP even if the associated quadratic cost matrix Q is diagonal. Further, we show that BAP remains NP-hard if $$m = O(\root r \of {n})$$m=O(nr), for some fixed r, but is solvable in polynomial time if $$m = O\left( \frac{\log n}{\log \log n}\right) $$m=Olognloglogn. When the rank of Q is fixed, BAP is observed to admit FPTAS and when this rank is one, it is solvable in polynomial time under some additional restrictions. We then provide a necessary and sufficient condition for BAP to be equivalent to two linear assignment problems. A closed form expression to compute the average of the objective function values of all solutions is presented, whereas the median of the solution values cannot be identified in polynomial time, unless P = NP. We then provide polynomial time heuristic algorithms that find a solution with objective function value no worse than that of $$(m-1)!(n-1)!$$(m-1)!(n-1)! solutions. However, computing a solution whose objective function value is no worse than that of $$m!n!-\lceil \frac{m}{\beta }\rceil !\lceil \frac{n}{\beta }\rceil !$$m!n!-źmβź!źnβź! solutions is NP-hard for any fixed rational number $$\beta >1$$β>1.

References

[1]
Ahuja, R.K., Ergun, O., Orlin, J.B., Punnen, A.P.: Very large scale neighborhood search: theory, algorithms and applications, approximation algorithms and metaheuristics. In: Gonzalez, T.F. (ed.): Handbook of approximation algorithms and metaheuristics. CRC Press (2007)
[2]
Alon, N., Gutin, G., Krivelevich, M.: Algorithms with large domination ratio. J. Algorithms 50, 118---131 (2004)
[3]
Altman, M.: Bilinear programming. Bull. de l' Académie Pol. des Sci. 16, 741---746 (1968)
[4]
Angel, E., Zissimopoulos, V.: On the quality of local search for the quadratic assignment problem. Discrete Appl. Math. 82, 15---25 (1995)
[5]
Berenguer, X.: A characterization of linear admissible transformations for the $$m$$m-traveling salesman problem. Eur. J. Op. Res. 3, 232---238 (1979)
[6]
Burkard, R.E., Çela, E., Rote, G., Woeginger, G.J.: The quadratic assignment problem with monotone anti-Monge and symmetric Toeplitz matrix: easy and hard cases. Math. Program. 82, 125---158 (1998)
[7]
Burkard, R.E., Dell'Amico, M., Martello, S.: Assignment Problems. SIAM, Philadelphia (2009)
[8]
Çela, E.: The Quadratic Assignment Problem: Theory and Algorithms. Kluwer Academic Publishers, Dordrecht (1998)
[9]
Çela, E., Deă¿neko, V.G., Woeginger, G.J.: Linearizable special cases of the QAP. J. Comb. Optim. 31, 1269---1279 (2016)
[10]
ă¿ustić, A., Klinz, B.: The constant objective value property for multidimensional assignment problems. Discrete Optim. 19, 23---35 (2016)
[11]
ă¿ustić, A., Punnen, A.P.: Average value of solutions of the bipartite quadratic assignment problem and linkages to domination analysis. arXiv:1512.02709 (2015)
[12]
ă¿ustić, A., Punnen, A.P.: Characterization of the linearizable instances of the quadratic minimum spanning tree problem. arXiv:1510.02197 (2015)
[13]
Deă¿neko, V.G., Woeginger, G.J.: A study of exponential neighborhoods for the travelling salesman problem and for the quadratic assignment problem. Math. Program. 87, 519---542 (2000)
[14]
Fon-Der-Flaass, D.: Arrays of distinct representatives--a very simple NP-complete problem. Discrete Math. 171, 295---298 (1997)
[15]
Frieze, A.M.: Complexity of a 3-dimensional assignment problem. Eur. J. Op. Res. 13, 161---164 (1983)
[16]
Frieze, A.M.: A bilinear programming formulation of the 3-dimensional assignment problem. Math. Program. 7, 376---379 (1974)
[17]
Glover, F., Punnen, A.P.: The travelling salesman problem: new solvable cases and linkages with the development of approximation algorithms. J. Op. Res. Soc. 48, 502---510 (1997)
[18]
Graves, G.W., Whinston, A.B.: An algorithm for the quadratic assignment problem. Manag. Sci. 16, 453---471 (1970)
[19]
Grover, L.K.: Local search and the local structure of NP-complete problems. Op. Res. Lett. 12, 235---243 (1992)
[20]
Gutin, G., Jensen, T., Yeo, A.: Domination analysis for minimum multiprocessor scheduling. Discrete Appl. Math. 154, 2613---2619 (2006)
[21]
Gutin, G., Vainshtein, A., Yeo, A.: Domination analysis of combinatorial optimization problems. Discrete Appl. Math. 129, 513---520 (2003)
[22]
Gutin, G., Yeo, A.: Polynomial approximation algorithms for the TSP and the QAP with a factorial domination number. Discrete Appl. Math. 119, 107---116 (2002)
[23]
Gutin, G., Yeo, A.: TSP tour domination and Hamilton cycle decompositions of regular graphs. Op. Res. Lett. 28, 107---111 (2001)
[24]
Hassin, R., Khuller, S.: z-Approximations. J. Algorithms 41, 429---442 (2001)
[25]
Konno, H.: Maximization of a convex quadratic function under linear constraints. Math. Program. 11, 117---127 (1976)
[26]
Kabadi, S.N., Punnen, A.P.: An $$O(n^4)$$O(n4) algorithm for the QAP linearization problem. Math. Op. Res. 36, 754---761 (2011)
[27]
Kuhn, D., Osthus, D.: Hamilton decompositions of regular expanders: a proof of Kelly's conjecture for large tournaments. Adv. Math. 237, 62---146 (2013)
[28]
Koller, A.E., Noble, S.D.: Domination analysis of greedy heuristics for the frequency assignment problem. Discrete Math. 275, 331---338 (2004)
[29]
Mitrović-Minić, A., Punnen, A.P.: Local search intensified: very large-scale variable neighborhood search for the multi-resource generalized assignment problem. Discrete Optim. 6, 370---377 (2009)
[30]
Mittal, S., Schulz, A.S.: An FPTAS for optimizing a class of low-rank functions over a polytope. Math. Program. 141, 103---120 (2012)
[31]
Punnen, A.P., Kabadi, S.N.: Domination analysis of some heuristics for the asymmetric traveling salesman problem. Discrete Appl. Math. 119, 117---128 (2002)
[32]
Punnen, A.P., Margot, F., Kabadi, S.N.: TSP heuristics: domination analysis and complexity. Algorithmica 35, 111---127 (2003)
[33]
Punnen, A.P., Kabadi, S.N.: A linear time algorithm for the Koopmans-Beckman QAP linearization and related problems. Discrete Optim. 10, 200---209 (2013)
[34]
Punnen, A.P., Sripratak, P., Karapetyan, D.: Average value of solutions for the bipartite boolean quadratic programs and rounding algorithms. Theor. Comput. Sci. 565, 77---89 (2015)
[35]
Rublineckii, V.I.: Estimates of the accuracy of procedures in the traveling salesman problem. Numer. Math. Comput. Technol. 4, 18---23 (1973). (in Russian)
[36]
Sahni, S., Gonzalez, T.F.: P-complete approximation problems. J. ACM 23, 555---565 (1976)
[37]
Sarvanov, V., Doroshko, N.: The approximate solution of the traveling salesman problem by a local algorithm that searches neighborhoods of exponential cardinality in quadratic time. Softw. Algorithms Progr. 31, 8---11 (1981). (in Russian)
[38]
Sarvanov, V., Doroshko, N.: The approximate solution of the traveling salesman problem by a local algorithm that searches neighborhoods of factorial cardinality in cubic time. Softw. Algorithms Progr. 31, 11---13 (1981). (in Russian)
[39]
Sarvanov, V.: The mean value of the functional in sampling problems, Vestsi Akademii Navuk BSSR. Ser. Fiz. Mat. Navuk 139, 51---54 (1978)
[40]
Spieksma, F.C.R.: Multi Index Assignment Problems: Complexity, Approximation, Applications, Nonlinear Assignment Problems, 1---12. Kluwer Academic Publishers, Dordrecht (2000)
[41]
Tarasov, S.P.: Properties of the trajectories of the appointments problem and the travelling-salesman problem. USSR Comput. Math. Math. Phys. 21, 167---174 (1981)
[42]
Torki, A., Yajima, Y., Enkawa, T.: A low-rank bilinear programming approach for sub-optimal solution of the quadratic assignment problem. Eur. J. Op. Res. 94, 384---391 (1996)
[43]
Tsui, L.Y., Chang, C.-H.: A microcomputer based decision support tool for assigning dock doors in freight yards. Comput. Ind. Eng. 19, 309---312 (1990)
[44]
Tsui, L.Y., Chang, C.-H.: An optimal solution to a dock door assignment problem. Comput. Ind. Eng. 23, 283---286 (1992)
[45]
Twitto, Y.: Dominance guarantees for above-average solutions. Discrete Optim. 5, 563---568 (2008)
[46]
Vizing, V.G.: Values of the target functional in a priority problem that are majorized by the mean value. Kibernetika 5, 76---78 (1973)
[47]
Zemel, E.: Measuring the quality of approximate solutions to zero-one programming problems. Math. Op. Res. 6, 319---332 (1981)
[48]
Zikan, K.: Track Initialization in the Multiple-Object Tracking Problem, Technical Report SOL-88-18, Systems Optimization Laboratory. Stanford University, California. http://www.dtic.mil/dtic/tr/fulltext/u2/a202284.pdf (1988)

Cited By

View all
  • (2023)Train 'n tradeProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3667359(28478-28490)Online publication date: 10-Dec-2023
  • (2022)LP-Based Approximations for Disjoint Bilinear and Two-Stage Adjustable Robust OptimizationInteger Programming and Combinatorial Optimization10.1007/978-3-031-06901-7_17(223-236)Online publication date: 27-Jun-2022
  1. The bilinear assignment problem: complexity and polynomially solvable special cases

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Mathematical Programming: Series A and B
      Mathematical Programming: Series A and B  Volume 166, Issue 1-2
      November 2017
      399 pages

      Publisher

      Springer-Verlag

      Berlin, Heidelberg

      Publication History

      Published: 01 November 2017

      Author Tags

      1. 68Q17
      2. 90C09
      3. 90C20
      4. Bilinear assignment problem
      5. Bilinear programs
      6. Domination analysis
      7. Heuristics
      8. Linearization
      9. Polynomially solvable cases
      10. Quadratic assignment

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 25 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Train 'n tradeProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3667359(28478-28490)Online publication date: 10-Dec-2023
      • (2022)LP-Based Approximations for Disjoint Bilinear and Two-Stage Adjustable Robust OptimizationInteger Programming and Combinatorial Optimization10.1007/978-3-031-06901-7_17(223-236)Online publication date: 27-Jun-2022

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media