Integer Programming with GCD Constraints
R\'emy Defossez, Christoph Haase, Alessio Mansutti, Guillermo A. Perez

TL;DR
This paper investigates the complexity and solution size bounds of integer programming problems with gcd constraints, establishing NP membership and polynomial bit length solutions using a local-to-global principle and a Chinese remainder theorem.
Contribution
It introduces a new fragment of the existential theory of integers with divisibility, proving feasibility is in NP and solutions have polynomial bit length, extending Lipshitz's local-to-global principle.
Findings
Feasibility problem for gcd-constrained systems is in NP.
Optimal solutions have polynomial bit length.
A Chinese-remainder-type theorem for systems of congruences and non-congruences is established.
Abstract
We study the non-linear extension of integer programming with greatest common divisor constraints of the form , where and are linear polynomials, is a positive integer, and is a relation among and . We show that the feasibility problem for these systems is in NP, and that an optimal solution minimizing a linear objective function, if it exists, has polynomial bit length. To show these results, we identify an expressive fragment of the existential theory of the integers with addition and divisibility that admits solutions of polynomial bit length. It was shown by Lipshitz [Trans. Am. Math. Soc., 235, pp. 271-283, 1978] that this theory adheres to a local-to-global principle in the following sense: a formula is equi-satisfiable with a formula in this theory such that has a solution if and only if has a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHistory and Theory of Mathematics · Commutative Algebra and Its Applications
