On the Complexity of Integer Programming with Fixed-Coefficient Scaling (Short Paper)

Author Jorke M. de Vlas



PDF
Thumbnail PDF

File

LIPIcs.CP.2024.35.pdf
  • Filesize: 0.58 MB
  • 9 pages

Document Identifiers

Author Details

Jorke M. de Vlas
  • Linköping Universitet, Sweden

Acknowledgements

I wish to thank P. Jonsson and G. Osipov for discussions and feedback.

Cite AsGet BibTex

Jorke M. de Vlas. On the Complexity of Integer Programming with Fixed-Coefficient Scaling (Short Paper). In 30th International Conference on Principles and Practice of Constraint Programming (CP 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 307, pp. 35:1-35:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.CP.2024.35

Abstract

We give a polynomial time algorithm that solves a CSP over 𝐙 with linear inequalities of the form c^{a₁} x - c^{a₂} y ≤ b where x and y are variables, a₁, a₂ and b are parameters, and c is a fixed constant. This is a step in classifying the complexity of CSP(Γ) for first-order reducts Γ from (𝐙, < ,+,1). The algorithm works by first reducing the infinite domain to a finite domain by inferring an upper bound on the size of the smallest solution, then repeatedly merging consecutive constraints into new constraints, and finally solving the problem using arc consistency.

Subject Classification

ACM Subject Classification
  • Theory of computation → Design and analysis of algorithms
  • Theory of computation → Complexity theory and logic
Keywords
  • constraint satisfaction problems
  • integer programming
  • CSP dichotomy

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Manuel Bodirsky. Complexity of Infinite-Domain Constraint Satisfaction. Lecture Notes in Logic. Cambridge University Press, 2021. Google Scholar
  2. Lucas Bordeaux, George Katsirelos, Nina Narodytska, and Moshe Vardi. The complexity of integer bound propagation. J. Artif. Intell. Res. (JAIR), 40:657-676, October 2011. URL: https://doi.org/10.1613/jair.3248.
  3. Andrei A. Bulatov. A dichotomy theorem for nonuniform csps. In 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS), pages 319-330, 2017. URL: https://doi.org/10.1109/FOCS.2017.37.
  4. Dorit S. Hochbaum and Joseph (Seffi) Naor. Simple and fast algorithms for linear and integer programs with two variables per inequality. SIAM Journal on Computing, 23(6):1179-1192, 1994. URL: https://doi.org/10.1137/S0097539793251876.
  5. Joxan Jaffar, Michael J. Maher, Peter J. Stuckey, and Roland H. C. Yap. Beyond finite domains. In Alan Borning, editor, Principles and Practice of Constraint Programming, pages 86-94, Berlin, Heidelberg, 1994. Springer Berlin Heidelberg. Google Scholar
  6. J. C. Lagarias. The computational complexity of simultaneous diophantine approximation problems. SIAM J. Comput., 14(1):196-209, 1985. URL: https://doi.org/10.1137/0214016.
  7. K.G. Murty. Linear Programming. Wiley, 1983. Google Scholar
  8. Christos H. Papadimitriou. On the complexity of integer programming. J. ACM, 28(4):765-768, October 1981. URL: https://doi.org/10.1145/322276.322287.
  9. Thomas J. Schaefer. The complexity of satisfiability problems. In Proceedings of the Tenth Annual ACM Symposium on Theory of Computing, STOC '78, pages 216-226, New York, NY, USA, 1978. Association for Computing Machinery. URL: https://doi.org/10.1145/800133.804350.
  10. Piotr Wojciechowski and K. Subramani. A faster algorithm for determining the linear feasibility of systems of btvpi constraints. In Leszek Gąsieniec, editor, SOFSEM 2023: Theory and Practice of Computer Science, pages 313-327, Cham, 2023. Springer International Publishing. Google Scholar
  11. Zhang Yuanlin and Roland H. C. Yap. Arc consistency on n-ary monotonic and linear constraints. In Rina Dechter, editor, Principles and Practice of Constraint Programming - CP 2000, pages 470-483, Berlin, Heidelberg, 2000. Springer Berlin Heidelberg. Google Scholar
  12. Dmitriy Zhuk. A proof of CSP dichotomy conjecture. In 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS), pages 331-342, October 2017. URL: https://doi.org/10.1109/FOCS.2017.38.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail