arXiv++ Combinatorics

Browse math.CO papers from arXiv

Papers by Danny Nguyen

11 paper(s) by this author · All BibTeX
2018-05-09 v7
Presburger Arithmetic with algebraic scalar multiplications
Published in Logical Methods in Computer Science, Volume 17, Issue 3 (July 20, 2021) lmcs:5916 • View PublicationBIB
We consider Presburger arithmetic (PA) extended by scalar multiplication by an algebraic irrational number $α$, and call this extension $α$-Presburger arithmetic ($α$-PA). We show that the complexity of deciding sentences in $α$-PA is substantially harder than in PA. Indeed, when $α$ is quadratic and $r\geq 4$, deciding $α$-PA sentences with $r$ alternating quantifier blocks and at most $c\ r$ variables and inequalities requires space at least $K 2^{\cdot^{\cdot^{\cdot^{2^{C\ell(S)}}}}}$ (tower of height $r-3$), where the constants $c, K, C>0$ only depend on $α$, and $\ell(S)$ is the length of the given $α$-PA sentence $S$. Furthermore deciding $\exists^{6}\forall^{4}\exists^{11}$ $α$-PA sentences with at most $k$ inequalities is PSPACE-hard, where $k$ is another constant depending only on~$α$. When $α$ is non-quadratic, already four alternating quantifier blocks suffice for undecidability of $α$-PA sentences.
2018-05-09 v2
On the number of integer points in translated and expanded polyhedra
Published • View PublicationBIB
We prove that the problem of minimizing the number of integer points inparallel translations of a rational convex polytope in $\mathbb{R}^6$ is NP-hard. We apply this result to show that given a rational convex polytope $P \subset \mathbb{R}^6$, finding the largest integer $t$ s.t. the expansion $tP$ contains fewer than $k$ integer points is also NP-hard. We conclude that the Ehrhart quasi-polynomials of rational polytopes can have arbitrary fluctuations.
Parametric Presburger Arithmetic: Complexity of Counting and Quantifier Elimination
Published • View PublicationBIB
We consider an expansion of Presburger arithmetic which allows multiplication by $k$ parameters $t_1,\ldots,t_k$. A formula in this language defines a parametric set $S_\mathbf{t} \subseteq \mathbb{Z}^{d}$ as $\mathbf{t}$ varies in $\mathbb{Z}^k$, and we examine the counting function $|S_\mathbf{t}|$ as a function of $\mathbf{t}$. For a single parameter, it is known that $|S_t|$ can be expressed as an eventual quasi-polynomial (there is a period $m$ such that, for sufficiently large $t$, the function is polynomial on each of the residue classes mod $m$). We show that such a nice expression is impossible with 2 or more parameters. Indeed (assuming \textbf{P} $\neq$ \textbf{NP}) we construct a parametric set $S_{t_1,t_2}$ such that $|S_{t_1, t_2}|$ is not even polynomial-time computable on input $(t_1,t_2)$. In contrast, for parametric sets $S_\mathbf{t} \subseteq \mathbb{Z}^d$ with arbitrarily many parameters, defined in a similar language without the ordering relation, we show that $|S_\mathbf{t}|$ is always polynomial-time computable in the size of $\mathbf{t}$, and in fact can be represented using the gcd and similar functions.
2017-10-11
VC-dimension of short Presburger formulas
Published • View PublicationBIB
We study VC-dimension of short formulas in Presburger Arithmetic, defined to have a bounded number of variables, quantifiers and atoms. We give both lower and upper bounds, which are tight up to a polynomial factor in the bit length of the formula.
2017-08-28 v3
Short Presburger arithmetic is hard
Published • View PublicationBIB
We study the computational complexity of short sentences in Presburger arithmetic (Short-PA). Here by "short" we mean sentences with a bounded number of variables, quantifiers, inequalities and Boolean operations; the input consists only of the integer coefficients involved in the linear inequalities. We prove that satisfiability of Short-PA sentences with $m+2$ alternating quantifiers is $Σ_{P}^m$-complete or $Π_{P}^m$-complete, when the first quantifier is $\exists$ or $\forall$, respectively. Counting versions and restricted systems are also analyzed. Further application are given to hardness of two natural problems in Integer Optimizations.
2017-04-02 v3
Complexity of short Presburger arithmetic
Published • View PublicationBIB
We study complexity of short sentences in Presburger arithmetic (Short-PA). Here by "short" we mean sentences with a bounded number of variables, quantifiers, inequalities and Boolean operations; the input consists only of the integers involved in the inequalities. We prove that assuming Kannan's partition can be found in polynomial time, the satisfiability of Short-PA sentences can be decided in polynomial time. Furthermore, under the same assumption, we show that the numbers of satisfying assignments of short Presburger sentences can also be computed in polynomial time.
2017-02-28 v4
Complexity of short generating functions
Published • View PublicationBIB
We give complexity analysis of the class of short generating functions (GF). Assuming $\#P \not\subseteq FP/poly$, we show that this class is not closed under taking many intersections, unions or projections of GFs, in the sense that these operations can increase the bitlength of coefficients of GFs by a super-polynomial factor. We also prove that truncated theta functions are hard in this class.
2017-02-28 v4
The computational complexity of integer programming with alternations
Published • View PublicationBIB
We prove that integer programming with three quantifier alternations is $NP$-complete, even for a fixed number of variables. This complements earlier results by Lenstra and Kannan, which together say that integer programming with at most two quantifier alternations can be done in polynomial time for a fixed number of variables. As a byproduct of the proof, we show that for two polytopes $P,Q \subset \mathbb{R}^4$ , counting the projection of integer points in $Q \backslash P$ is $\#P$-complete. This contrasts the 2003 result by Barvinok and Woods, which allows counting in polynomial time the projection of integer points in $P$ and $Q$ separately.
2016-12-23 v5
Enumerating projections of integer points in unbounded polyhedra
Published • View PublicationBIB
We extend the Barvinok-Woods algorithm for enumerating projections of integer points in polytopes to unbounded polyhedra. For this, we obtain a new structural result on projections of semilinear subsets of the integer lattice. We extend the results to general formulas in Presburger Arithmetic. We also give an application to the k-Frobenius problem.
2013-06-11 v2
Tiling the integer lattice with translated sublattices
When $\mathbb{Z}^d$ is represented as a finite disjoint union of translated integer sublattices, the translated sublattices must possess some special properties. Such a representation is called a \emph{lattice tiling}. We develop a theoretical framework, based on multiple residues and dual groups, to provide a set of necessary and sufficient conditions for such a lattice tiling to exist. We also investigate the question of when a lattice tiling must possess at least two translated sublattices which are translates of one another.
2012-06-20 v3
Solid angles associated to Minkowski reduced bases
Given a lattice $Λ\subset \mathbb{R}^n$, we consider its Minkowski reduced basis and the solid angle $Ω$ spanned by the basis vectors. Such a basis satisfies strong near-orthogonality conditions, which allow us to bound from above and below the measure of $Ω$. Sharp upper and lower bounds are derived for all rank $3$ and rank $4$ lattices so that $Ω$ always measures in between. Extreme cases happen when $Λ$ is similar to the rectangular ($\mathcal{R}$) or alternating ($\mathcal{A}$) lattice. This result settles a question raised earlier by Fukshansky and Robins in connection to sphere packings and kissing numbers. The proof relies on a formula by Hajja and Walker that expresses $Ω$ as a product of $\det(Λ)$ and a quadratic integral on the unit sphere $\mathbb{S}^{n-1}$. Finally, we show that for rank 5, the alternating lattice $\mathcal{A}_{5}$ no longer possesses the smallest measure for $Ω$.