Danny Nguyen

dblp:192/1223 · DBLP profile ↗
← Back
9ranked-venue papers
7as first author
4since 2021 · last 2025
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 7 · 6 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Towards a Group Recommender System for Team Formation Foregrounding Students with Social Anxiety
abstract
Group composition can make or break a team.Despite learning science strategies for effective student teams, in practice, instructors and students often face uncertainty during teamwork.Our work aims to understand the goals of instructors and students in higher education during team formation, with an emphasis on students with social anxiety.We surveyed 34 students and 35 instructors in higher education, identifying four contributing factors of healthy teams: funds of knowledge, shared goals, common ground, and collaboration.We consider these factors in the proposed design of a group recommender system supporting team formation.
Annuska Z. Perkins, Danny Nguyen
ASSETS2
2022 Short Presburger Arithmetic Is Hard
abstract
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 $\Sigma^{\mathsf{P}}_m$-complete or $\Pi^{\mathsf{P}}_m$-complete when the first quantifier is $\exists$ or $\forall$, respectively. Counting versions and restricted systems are also analyzed. Further applications are given to hardness of two natural problems in integer optimization.
Danny Nguyen, Igor Pak
SIAM J. Comput.1
2021 On the Number of Integer Points in Translated and Expanded Polyhedra
Danny Nguyen, Igor Pak
Discret. Comput. Geom.1
2021 Presburger Arithmetic with algebraic scalar multiplications
abstract
We consider Presburger arithmetic (PA) extended by scalar multiplication by an algebraic irrational number $\alpha$, and call this extension $\alpha$-Presburger arithmetic ($\alpha$-PA). We show that the complexity of deciding sentences in $\alpha$-PA is substantially harder than in PA. Indeed, when $\alpha$ is quadratic and $r\geq 4$, deciding $\alpha$-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 $\alpha$, and $\ell(S)$ is the length of the given $\alpha$-PA sentence $S$. Furthermore deciding $\exists^{6}\forall^{4}\exists^{11}$ $\alpha$-PA sentences with at most $k$ inequalities is PSPACE-hard, where $k$ is another constant depending only on~$\alpha$. When $\alpha$ is non-quadratic, already four alternating quantifier blocks suffice for undecidability of $\alpha$-PA sentences.
Philipp Hieronymi, Danny Nguyen, Igor Pak
Log. Methods Comput. Sci.2
2018 Enumerating Projections of Integer Points in Unbounded Polyhedra
abstract
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.
Danny Nguyen, Igor Pak
SIAM J. Discret. Math.1
2017 The Computational Complexity of Integer Programming with Alternations
abstract
We prove that integer programming with three alternating quantifiers 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 alternating quantifiers 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 in R^4, counting the projection of integer points in Q\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.
Danny Nguyen, Igor Pak
CCC1
2017 Short Presburger Arithmetic Is Hard
abstract
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 ΣmP-complete or ΠmP-complete, when the first quantifier is ∃ or ∀, respectively. Counting versions and restricted systems are also analyzed.
Danny Nguyen, Igor Pak
FOCS1
2017 Enumeration of Integer Points in Projections of Unbounded Polyhedra
Danny Nguyen, Igor Pak
IPCO1
2017 Complexity of short Presburger arithmetic
abstract
We study complexity of short sentences in Presburger arithmetic (Short-PA). Here by “short” we mean sentences with a bounded number of variables, quantifers, 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 satisfability 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.
Danny Nguyen, Igor Pak
STOC1