Chrome Extension
WeChat Mini Program
Use on ChatGLM

Integer Linear-Exponential Programming in NP by Quantifier Elimination

Dmitry Chistikov,Alessio Mansutti, Mikhail R. Starchak

International Colloquium on Automata, Languages and Programming(2024)

Cited 0|Views0
No score
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 2^x and remainder terms (x 2^y). Our result implies that the existential theory of the structure (ℕ,0,1,+,2^(·),V_2(·,·),≤) 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 x ↦ 2^x and the binary predicate V_2(x,y) that is true whenever y ≥ 1 is the largest power of 2 dividing x. 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).
More
Translated text
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined