Skip to main content

Domination Analysis of Algorithms for Bipartite Boolean Quadratic Programs

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8070))

Abstract

For the bipartite boolean quadratic programming problem (BBQP) with m + n variables, an O(mn) algorithm is given to compute the average objective function value \(\mathcal{A}\) of all solutions where as computing the median objective function value is shown to be NP-hard. Also, we show that any solution with objective function value no worse than \(\mathcal{A}\) dominates at least 2m + n − 2 solutions and this bound is the best possible. An O(mn) algorithm is given to identify such a solution. We then show that for any fixed rational number \(\alpha=\frac{a}{b} > 1\) and gcd(a,b) = 1, no polynomial time approximation algorithm exists for BBQP with dominance ratio larger than \(1-2^{\frac{(1-\alpha)}{\alpha}(m+n)}\), unless P=NP. Finally, it is shown that some powerful local search algorithms can get trapped at a local maximum with objective function value less than \(\mathcal{A}\).

This work was supported by an NSERC discovery grant awarded to Abraham P. Punnen.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alon, N., Gutin, G., Krivelevich, M.: Algorithms with large domination ratio. Journal on Algorithms 50, 118–131 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  2. Alon, N., Naor, A.: Approximating the cut-norm via Grothendieck’s inequality. SIAM Journal of Computing 35, 787–803 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  3. Ambühl, C., Mastrolilli, M., Svensson, O.: Inapproximability results for maximum edge biclique, minimum linear arrangement, and sparsest cut. SIAM Journal of Computing 40, 567–596 (2011)

    Article  MATH  Google Scholar 

  4. Angel, E., Zissimopoulos, V.: On the quality of local search for the quadratic assignment problem. Discrete Applied Mathematics 82, 15–25 (1995)

    Article  MathSciNet  Google Scholar 

  5. Bendall, G., Margot, F.: Minimum number of below average triangles in a weighted complete graph. Discrete Optimization 3, 206–219 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  6. Berend, D., Skiena, S., Twitto, Y.: Combinatorial dominance guarantees for problems with infeasible solutions. ACM Transactions on Algorithms 5, Article 8 (2008)

    Google Scholar 

  7. Demange, M., Grisoni, P., Th, V.: Paschos, Differential approximation algorithms for some combinatorial optimization problems. Theoretical Computer Science 209, 107–122 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  8. Deneko, V.G., Woeginger, G.J.: A study of exponential neighborhoods for the Travelling Salesman Problem and for the Quadratic Assignment Problem. Mathematical Programming 87(200), 519–542

    Google Scholar 

  9. Gillis, N., Glineur, F.: Low-rank matrix approximation with weights or missing data is NP-hard. SIAM Journal of Matrix Analysis and Applications 32, 1149–1165 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  10. Glover, F., Punnen, A.P.: The travelling salesman problem: new solvable cases and linkages with the development of approximation algorithms. Journal of the Operational Research Society 48, 502–510 (1997)

    MATH  Google Scholar 

  11. Glover, F., Ye, T., Punnen, A.P., Kochenberger, G.A.: Private communication

    Google Scholar 

  12. Grover, L.K.: Local search and the local structure of NP-complete problems. Operations Research Letters 12, 235–243 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  13. Gutin, G., Vainshtein, A., Yeo, A.: Domination analysis of combinatorial optimization problems. Discrete Applied Mathematics 129, 513–520 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  14. Gutin, G., Jensen, T., Yeo, Y.: Domination analysis for multiprocessor scheduling. Discrete Applied Mathematics 154, 2613–2619 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  15. Gutin, G., Yeo, A.: Polynomial approximation algorithms for the TSP and the QAP with a factorial domination number. Discrete Applied Mathematics 119, 107–116 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  16. Gutin, G., Yeo, A.: TSP tour domination and Hamilton cycle decomposition of regular graphs. Operations Research Letters 28, 107–111 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  17. Hassin, R., Khuller, S.: z-Approximations. Journal of Algorithms 41, 429–442 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  18. Kühn, D., Osthus, D.: Hamilton decompositions of regular expanders: a proof of kelly’s conjecture for large tournaments. Advances in Mathematics 237, 62–146 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  19. Karapetyan, D., Punnen, A.P.: Heuristic algorithms for the bipartite unconstrained 0-1 quadratic programming problem (2012), http://arxiv.org/abs/1210.3684

  20. Koller, A.E., Noble, S.D.: Domination analysis of greedy heuristics for the frequency assignment problem. Discrete Mathematics 275, 331–338 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  21. Lu, H., Vaidya, J., Atluri, V., Shin, H., Jiang, L.: Weighted rank-one binary matrix factorization. In: Proceedings of the Eleventh Siam International Conference on Data Mining, pp. 283–294 (2011)

    Google Scholar 

  22. Minina, T.R., Perekrest, V.T.: On a method of approximating solutions of the travelling salesman problem. Soviet Math. Doklady 16, 26–30 (1975)

    MATH  Google Scholar 

  23. Orlin, J.B., Punnen, A.P., Schulz, A.S.: Integer programming: Optimization and evaluation are equivalent. In: Dehne, F., Gavrilova, M., Sack, J.-R., Tóth, C.D. (eds.) WADS 2009. LNCS, vol. 5664, pp. 519–529. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  24. Punnen, A.P., Kabadi, S.: Domination analysis of some heuristics for the asymmetric traveling salesman problem. Discrete Applied Mathematics 119, 117–128 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  25. Punnen, A.P., Margot, F., Kabadi, S.N.: TSP heuristics: domination analysis and complexity. Algorithmica 35, 111–127 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  26. Punnen, A.P., Sripratak, P., Karapetyan, D.: The bipartite unconstrained 0-1 quadratic programming problem: polynomially solvable cases (2012), http://arxiv.org/abs/1212.3736

  27. Raghavendra, P., Steurer, D.: Towards computing the Grothendieck constant. In: Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 525–534 (2009)

    Google Scholar 

  28. Rublineckii, V.I.: Estimates of the accuracy of procedures in the traveling salesman problem. Numerical Mathematics and Computer Technology 4, 18–23 (1973) (in Russian)

    MathSciNet  Google Scholar 

  29. 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. Software: Algorithms and Programs 31, 8–11 (1981)

    Google Scholar 

  30. 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. Software: Algorithms and Programs 31, 11–13 (1981)

    Google Scholar 

  31. Sarvanov, V.I.: The mean value of the functional in sampling problems. Vestsi Akademii Navuk BSSR. Seryya Fizika-Matematychnykh Navuk 139, 51–54 (1978)

    MathSciNet  Google Scholar 

  32. Shen, B.-H., Ji, S., Ye, J.: Mining discrete patterns via binary matrix factorization. In: Proc. of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 757–766. ACM (2009)

    Google Scholar 

  33. Sripratak, P., Punnen, A.P.: The bipartite boolean quadric polytope: facets and valid inequalities. Working paper, Department of Matheamtics. Simon Fraser university Surrey (2013)

    Google Scholar 

  34. Tan, J.: Inapproximability of maximum weighted edge biclique and its applications. In: Agrawal, M., Du, D.-Z., Duan, Z., Li, A. (eds.) TAMC 2008. LNCS, vol. 4978, pp. 282–293. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  35. Tanay, A., Sharan, R., Shamir, R.: Discovering statistically significant biclusters in gene expression data. Bioinformatics 18(suppl. 1), S136–S144 (2002)

    Google Scholar 

  36. Twitto, Y.: Dominance guarantees for above-average solutions. Discrete Optimization 5, 563–568 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  37. Vazirani, V.: Approximation Algorithms. Springer (2001)

    Google Scholar 

  38. Vizing, V.G.: Values of the target functional in a priority problem that are majorized by the mean value. Kibernetika, 76–78 (1973)

    Google Scholar 

  39. Wang, Y., Lu, Z., Glover, F., Hao, J.-K.: Path relinking for unconstrained binary quadratic programming. European Journal of Operational Research 223, 595–604 (2012)

    Article  MathSciNet  Google Scholar 

  40. Zemel, E.: Measuring the quality of approximate solutions to zero-one programming problems. Mathematics of Operations Research 6, 319–332 (1981)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Punnen, A.P., Sripratak, P., Karapetyan, D. (2013). Domination Analysis of Algorithms for Bipartite Boolean Quadratic Programs. In: Gąsieniec, L., Wolter, F. (eds) Fundamentals of Computation Theory. FCT 2013. Lecture Notes in Computer Science, vol 8070. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40164-0_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40164-0_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40163-3

  • Online ISBN: 978-3-642-40164-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics