Integer Linear-Exponential Programming in NP by Quantifier Elimination
Abstract
This paper provides an NP procedure that decides whether a linear-exponential system of constraints has an integer solution. Linear-exponential systems extend standard integer linear programs with exponential terms and remainder terms . Our result implies that the existential theory of the structure has an NP-complete satisfiability problem, thus improving upon a recent EXPSPACE upper bound. This theory extends the existential fragment of Presburger arithmetic with the exponentiation function and the binary predicate that is true whenever is the largest power of dividing . Our procedure for solving linear-exponential systems uses the method of quantifier elimination. As a by-product, we modify the classical Gaussian variable elimination into a non-deterministic polynomial-time procedure for integer linear programming (or: existential Presburger arithmetic).
Cite
@article{arxiv.2407.07083,
title = {Integer Linear-Exponential Programming in NP by Quantifier Elimination},
author = {Dmitry Chistikov and Alessio Mansutti and Mikhail R. Starchak},
journal= {arXiv preprint arXiv:2407.07083},
year = {2024}
}
Comments
Extended version of ICALP 2024 paper