Papers
Topics
Authors
Recent
Search
2000 character limit reached

Integer Linear-Exponential Programming in NP by Quantifier Elimination

Published 9 Jul 2024 in cs.LO | (2407.07083v1)

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 $2x$ and remainder terms (x mod 2<sup>y){(x \bmod 2<sup>y)}. Our result implies that the existential theory of the structure (N,0,1,+,2<sup>(⋅),V2(⋅,⋅),≤)(\mathbb{N},0,1,+,2<sup>{(\cdot)},V_2(\cdot,\cdot),\leq) 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<sup>xx \mapsto 2<sup>x and the binary predicate V2(x,y)V_2(x,y) that is true whenever y≥1y \geq 1 is the largest power of $2$ dividing xx. 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).

Citations (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

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