Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash 82 tok/s
Gemini 2.5 Pro 49 tok/s Pro
GPT-5 Medium 18 tok/s
GPT-5 High 12 tok/s Pro
GPT-4o 96 tok/s
GPT OSS 120B 467 tok/s Pro
Kimi K2 217 tok/s Pro
2000 character limit reached

Beyond hypergraph acyclicity: limits of tractability for pseudo-Boolean optimization (2410.23045v2)

Published 30 Oct 2024 in math.OC and cs.DM

Abstract: In this paper, we study the problem of minimizing a polynomial function with literals over all binary points, often referred to as pseudo-Boolean optimization. We investigate the fundamental limits of computation for this problem by providing new necessary conditions and sufficient conditions for tractability. On the one hand, we obtain the first intractability results, in the best-case sense, for pseudo-Boolean optimization problems on signed hypergraphs with bounded rank, in terms of the treewidth of the intersection graph. Namely, first, under some mild assumptions, we show that for every sequence of hypergraphs indexed by the treewidth and with bounded rank, the complexity of solving the associated pseudo-Boolean optimization problem grows super-polynomially in the treewidth. Second, we show that any hypergraph of bounded rank is the underlying hypergraph of some signed hypergraph for which the corresponding pseudo-Boolean polytope has an exponential extension complexity in the treewidth. On the other hand, we introduce the nest-set gap, a new hypergraph-theoretic notion that enables us to define a notion of "distance" from the hypergaph acyclicity. We prove that if this distance is bounded, the pseudo-Boolean polytope admits a polynomial-size extended formulation. This in turn enables us to obtain a polynomial-time algorithm for a large class of pseudo-Boolean optimization problems whose underlying hypergraphs contain beta-cycles.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (39)
  1. S. Arora and B. Barak. Computational Complexity – A Modern Approach. Cambridge University Press, Cambridge, 2009.
  2. D. Bienstock and G. Muñoz. LP formulations for polynomial optimization problems. SIAM Journal on Optimization, 28(2):1121–1150, 2018.
  3. H. L. Bodlaender and A. Koster. Combinatorial optimization on graphs of bounded treewidth. The Computer Journal, 51(3):255–269, 2008.
  4. E. Boros and P.L. Hammer. Pseudo-Boolean optimization. Discrete applied mathematics, 123(1):155–225, 2002.
  5. Berge-acyclic multilinear 0−1010-10 - 1 optimization problems. European Journal of Operational Research, 2018.
  6. A knowledge compilation take on binary polynomial optimization. manuscript, 2023.
  7. Complexity of inference in graphical models. In Proceedings of the Twenty-Fourth Conference on Uncertainty in Artificial Intelligence UAI’08, 2008.
  8. C. Chekuri and J. Chuzhoy. Polynomial bounds for the grid-minor theorem. Journal of the ACM (JACM), 63(5):1–65, 2016.
  9. Convexifying multilinear sets with cardinality constraints: Structural properties, nested case and extensions. Discrete Optimization, 50, 2023.
  10. Integer Programming. Springer, 2014.
  11. The basic algorithm for pseudo-Boolean programming revisited. Discrete Applied Mathematics, 29(2–3):171–185, 1990.
  12. Y. Crama and E. Rodríguez-Heck. A class of valid inequalities for multilinear 0−1010-10 - 1 optimization problems. Discrete Optimization, 25:28–47, 2017.
  13. A. Del Pia and S. Di Gregorio. Chvátal rank in binary polynomial optimization. INFORMS Journal on Optimization, 3(4):315–349, 2021.
  14. A. Del Pia and S. Di Gregorio. On the complexity of binary polynomial optimization over acyclic hypergraphs. Algorithmica, 85:2189–2213, 2023.
  15. A. Del Pia and A. Khajavirad. A polyhedral study of binary polynomial programs. Mathematics of Operations Research, 42(2):389–410, 2017.
  16. A. Del Pia and A. Khajavirad. The multilinear polytope for acyclic hypergraphs. SIAM Journal on Optimization, 28(2):1049–1076, 2018.
  17. A. Del Pia and A. Khajavirad. The running intersection relaxation of the multilinear polytope. Mathematics of Operations Research, 46(3):1008–1037, 2021.
  18. A. Del Pia and A. Khajavirad. A polynomial-size extended formulation for the multilinear polytope of beta-acyclic hypergraphs. Mathematical Programming Series A, pages 1–33, 2023.
  19. A. Del Pia and A. Khajavirad. The pseudo-boolean polytope and polynomial-size extended formulations for binary polynomial optimization. Mathematical Programming, 2024.
  20. On the impact of running-intersection inequalities for globally solving polynomial optimization problems. Mathematical Programming Computation, 12:165–191, 2020.
  21. A. Del Pia and M. Walter. Simple odd β𝛽\betaitalic_β-cycle inequalities for binary polynomial optimization. Mathematical Programming, Series B, 2023.
  22. D. Duris. Some characterizations of γ𝛾\gammaitalic_γ and β𝛽\betaitalic_β-acyclicity of hypergraphs. Information Processing Letters, 112(16):617–620, 2012.
  23. New limits of treewidth-based tractability in optimization. Mathematical Programming, 191:559–594, 2022.
  24. R. Fagin. Degrees of acyclicity for hypergraphs and relational database schemes. Journal of the ACM, 30(3):514–550, 1983.
  25. G. Gallo and B. Simeone. On the supermodular knapsack problem. Mathematical Programming, 45:295–309, 1989.
  26. M. Goemans and D. P. Williamson. New 3/4-approximation algorithms for the maximum satisfiability problem. SIAM Journal on Discrete Mathematics, 7(4):656–666, 1994.
  27. Approximating polygons and subdivisions with minimum-link paths. International Journal of Computational Geometry & Applications, 3(04):383–415, 1993.
  28. M. I. Jordan. Graphical Models. Statistical Science, 19(1):140 – 155, 2004.
  29. A. Khajavirad. On the strength of recursive McCormick relaxations for binary polynomial optimization. Operations Research Letters, 51(2):146–152, 2023.
  30. A. Khajavirad and Y. Wang. Inference in higher-order undirected graphical models and binary polynomial optimization. arXiv preprint arXiv:2405.09727, 2024.
  31. A reciprocity between tree ensemble optimization and multilinear optimization. Operations Research, 2024.
  32. M. Lanzinger. Tractability beyond β𝛽\betaitalic_β-acyclicity for conjunctive queries with negation and SAT. Theoretical Computer Science, 942:276–296, 2023.
  33. M. Laurent. Sums of squares, moment matrices and optimization over polynomials. In Emerging Applications of Algebraic Geometry, volume 149 of The IMA Volumes in Mathematics and its Applications, pages 157–270. Springer, 2009.
  34. M. Padberg. The Boolean quadric polytope: Some characteristics, facets and relatives. Mathematical Programming, 45(1–3):139–172, 1989.
  35. Quickly excluding a planar graph. Journal of Combinatorial Theory, Series B, 62(2):323–348, 1994.
  36. A. Schrijver. Theory of Linear and Integer Programming. Wiley, Chichester, 1986.
  37. A. Schrijver. A combinatorial algorithm minimizing submodular functions in strongly polynomial time. Journal of Combinatorial Theory, Series B, 80(2):346–355, 2000.
  38. R. Tamassia and I. G. Tollis. Planar grid embedding in linear time. IEEE Transactions on circuits and systems, 36(9):1230–1234, 1989.
  39. Treewidth-based conditions for exactness of the Sherali-Adams and Lasserre relaxations. Technical Report 671, University of California, 2004.
List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Summary

We haven't generated a summary for this paper yet.

Ai Generate Text Spark Streamline Icon: https://streamlinehq.com

Paper Prompts

Sign up for free to create and run prompts on this paper using GPT-5.

Dice Question Streamline Icon: https://streamlinehq.com

Follow-up Questions

We haven't generated follow-up questions for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com