Igor Pak

dblp:49/1548 · DBLP profile ↗
← Back
35ranked-venue papers
12as first author
9since 2021 · last 2025
0000-0001-8579-7239ORCID · corroborated

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

Theory of computation · 30 · 10 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-author · 1 since 2021
YearPublicationVenuePosition
2025 Vanishing of Schubert Coefficients
Igor Pak, Colleen Robichaux
STOC1
2024 Equality Cases of the Alexandrov-Fenchel Inequality Are Not in the Polynomial Hierarchy
abstract
Describing the equality conditions of the Alexandrov–Fenchel inequality has been a major open problem for decades. We prove that for a natural class of convex polytopes, the equality cases of the AF inequality are not in unless the polynomial hierarchy collapses to a finite level. This is the first hardness result for the problem. The proof involves Stanley’s order polytopes and a delicate analysis of linear extensions of finite posets, with some number theoretic results added to the mix. We also give applications to combinatorial interpretations of the defect of Stanley’s log-concave inequality for the number of linear extensions.
Swee Hong Chan, Igor Pak
STOC2
2024 Computational complexity of counting coincidences
abstract
Can you decide if there is a coincidence in the numbers counting two different combinatorial objects? For example, can you decide if two regions in R3 have the same number of domino tilings? There are two versions of the problem, with 2×1×1 and 2×2×1 boxes. We prove that in both cases the coincidence problem is not in the polynomial hierarchy unless the polynomial hierarchy collapses to a finite level. While the conclusions are the same, the proofs are notably different and generalize in different directions. We proceed to explore the coincidence problem for counting independent sets and matchings in graphs, matroid bases, order ideals and linear extensions in posets, permutation patterns, and the Kronecker coefficients. We also make a number of conjectures for counting other combinatorial objects such as plane triangulations, contingency tables, standard Young tableaux, reduced factorizations and the Littlewood–Richardson coefficients.
Swee Hong Chan, Igor Pak
Theor. Comput. Sci.2
2023 Positivity of the symmetric group characters is as hard as the polynomial time hierarchy
abstract
We prove that deciding the vanishing of the character of the symmetric group is C=P-complete. We use this hardness result to prove that the absolute value and also the square of the character are not contained in #P, unless the polynomial hierarchy collapses to the second level. This rules out the existence of any (unsigned) combinatorial description for the square of the characters. As a byproduct of our proof we conclude that deciding positivity of the character is PP-complete under many-one reductions, and hence PH-hard under Turing-reductions.
Christian Ikenmeyer, Igor Pak, Greta Panova
SODA2
2023 Effective Poset Inequalities
abstract
Abstract. We explore inequalities on linear extensions of posets and make them effective in different ways. First, we study the Björner–Wachs inequality and generalize it to inequalities on order polynomials and their q-analogues via direct injections and Fortuin–Kasteleyn–Ginibre inequalities. Second, we give an injective proof of Sidorenko’s inequality with computational complexity significance, namely, that the difference is in #P. Third, we generalize actions of Coxeter groups on restricted linear extensions, leading to vanishing and uniqueness conditions for the generalized Stanley inequality. We also establish several new inequalities on order polynomials and prove an asymptotic version of Graham’s inequality.
Swee Hong Chan, Igor Pak, Greta Panova
SIAM J. Discret. Math.2
2022 What is in #P and what is not?
abstract
For several classical nonnegative integer functions we investigate if they are members of the counting complexity class # P or not. We prove # P membership in surprising cases, and in other cases we prove non-membership, relying on standard complexity assumptions or on oracle separations. We initiate the study of the polynomial closure properties of # P on affine varieties, i.e., if all problem instances satisfy algebraic constraints. This is directly linked to classical combinatorial proofs of algebraic identities and inequalities. We investigate # TFNP and obtain oracle separations that prove the strict inclusion of # P in all standard syntactic subclasses of # TFNP minus 1.
Christian Ikenmeyer, Igor Pak
FOCS2
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.2
2021 On the Number of Integer Points in Translated and Expanded Polyhedra
Danny Nguyen, Igor Pak
Discret. Comput. Geom.2
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.3
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.2
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
CCC2
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
FOCS2
2017 Enumeration of Integer Points in Projections of Unbounded Polyhedra
Danny Nguyen, Igor Pak
IPCO2
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
STOC2
2017 On the complexity of computing Kronecker coefficients
Igor Pak, Greta Panova
Comput. Complex.1
2017 Hook Formulas for Skew Shapes II. Combinatorial Proofs and Enumerative Applications
abstract
The Naruse hook-length formula is a recent general formula for the number of standard Young tableaux of skew shapes, given as a positive sum over excited diagrams of products of hook-lengths. In [A. H. Morales, I. Pak, and G. Panova, Hook Formulas for Skew Shapes I. $q$-Analogues and Bijections] we gave two different $q$-analogues of Naruse's formula: for the skew Schur functions, and for counting reverse plane partitions of skew shapes. In this paper we give an elementary proof of Naruse's formula based on the case of border strips. For special border strips, we obtain curious new formulas for the Euler and $q$-Euler numbers in terms of certain Dyck path summations.
Alejandro H. Morales, Igor Pak, Greta Panova
SIAM J. Discret. Math.2
2016 Permutation patterns are hard to count
abstract
Let ℱ ⊂ Sk be a finite set of permutations and let Cn(ℱ) denote the number of permutations σ ∊ Sn avoiding the set of patterns ℱ. We prove that {Cn (ℱ)} cannot be computed in time polynomial in n, unless EXP = ⊕EXP. Our tools also allow us to disprove the Noonan–Zeilberger conjecture which states that the sequence {Cn(ℱ)} is P-recursive.
Scott Garrabrant, Igor Pak
SODA2
2016 On the Odd Area of Planar Sets
Assaf Oren, Igor Pak, Rom Pinchasi
Discret. Comput. Geom.2
2016 Fast Domino Tileability
Igor Pak, Adam Sheffer, Martin Tassy
Discret. Comput. Geom.1
2013 Constructing Uniquely Realizable Graphs
Igor Pak, Dan Vilenchik
Discret. Comput. Geom.1
2010 Acute triangulations of polyhedra and the Euclidean space
abstract
We study the problem of acute triangulations of convex polyhedra and the space ℜn. Here an acute triangulation is a triangulation into simplices whose dihedral angles are acute. We prove that acute triangulations of the n-cube do not exist for n ≥ 4. Further, we prove that acute triangulations of the space ℜn do not exist for n ≥ 5. In the opposite direction, in ℜ3 we construct nontrivial acute triangulations of all Platonic solids. We also prove nonexistence of an acute triangulation of ℜ4 if all dihedral angles are bounded away from ϒ/2.
Eryk Kopczynski, Igor Pak, Piotr Przytycki
SCG2
2010 Reductions of Young Tableau Bijections
abstract
We introduce notions of linear reduction and linear equivalence of bijections for the purposes of studying bijections between Young tableaux. Originating in theoretical computer science, these notions allow us to give a unified view of a number of classical bijections and establish formal connections between them.
Igor Pak, Ernesto Vallejo
SIAM J. Discret. Math.1
2008 Metric Combinatorics of Convex Polyhedra: Cut Loci and Nonoverlapping Unfoldings
Ezra Miller, Igor Pak
Discret. Comput. Geom.2
2004 Tilings of rectangles with T-tetrominoes
Michael Korn, Igor Pak
Theor. Comput. Sci.2
2003 Tile invariants: new horizons
Igor Pak
Theor. Comput. Sci.1
2002 Expansion of product replacement graphs
Alexander Gamburd, Igor Pak
SODA2
2002 Mixing time and long paths in graphs
Igor Pak
SODA1
2001 On mixing of certain random walks, cutoff phenomenon and sharp threshold of random matroid processes
Igor Pak, Van H. Vu
Discret. Appl. Math.1
2000 The product replacement algorithm is polynomial
abstract
The product replacement algorithm is a heuristic designed to generate random group elements. The idea is to run a random walk on generating /spl kappa/-tuples of the group, and then output a random component. The algorithm was designed by C.R. Leedham-Green, and further investigated by F. Cellar et al. (1995). It was found to have an outstanding performance, much better than the previously known algorithms (P. Diaconis and L. Saloff-Coste, 1996). The algorithm is now included in two major group algebra packages: GAP (M. Scheonert et al., 1995) and MAGMA (W. Bosma et al., 1997). In spite of the many serious attempts and partial results, the analysis of the algorithm remains difficult at best. For small values of /spl kappa/, even graph connectivity becomes a serious obstacle. The most general results are due to Diaconis and Saloff-Coste, who used a state of the art analytic technique to obtain polynomial bounds in special cases, and (sub)-exponential bounds in the general case. The main result of the paper is a polynomial upper bound for the cost of the algorithm, provided /spl kappa/ is large enough.
Igor Pak
FOCS1
2000 Strong bias of group generators: an obstacle to the "product replacement algorithm"
László Babai, Igor Pak
SODA2
2000 Fast Constructive Recognition of a Black Box Group Isomorphic to Sn or An using Goldbach's Conjecture
Sergey Bratus, Igor Pak
J. Symb. Comput.2
1999 Random Cayley Graphs with O(log[G]) Generators Are Expanders
Igor Pak
ESA1
1999 On Sampling Generating Sets of Finite Groups and Product Replacement Algorithm (extended abstract)
abstract
Article Free Access Share on On sampling generating sets of finite groups and product replacement algorithm: extended abstract Authors: Igor Pak Department of Mathematics, Yale University, New Haven, CT Department of Mathematics, Yale University, New Haven, CTView Profile , Sergey Bratus Department of Mathematics, Northeastern University, Boston, MA Department of Mathematics, Northeastern University, Boston, MAView Profile Authors Info & Claims ISSAC '99: Proceedings of the 1999 international symposium on Symbolic and algebraic computationJuly 1999Pages 91–96https://doi.org/10.1145/309831.309871Published:01 July 1999Publication History 5citation250DownloadsMetricsTotal Citations5Total Downloads250Last 12 Months21Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Igor Pak, Sergey Bratus
ISSAC1
1999 Using Stopping Times to Bound Mixing Times
Igor Pak
SODA1
1999 Lifting Markov Chains to Speed up Mixing
abstract
There are several examples where the mixing time of a Markov chain can be reduced substantially, often to about its square root, by "lifting", i.e., by splitting each state into several states.In several examples of random walks on groups, the lifted chain not only mixes better, but is easier to analyze.We characterize the best mixing time achievable through lifting in terms of multicommodity flows.We show that the reduction to square root is best possible.If the lifted chain is time-reversible, then the gain is smaller, at most a factor of log(l/na), where 110 is the smallest stationary probability of any state.We give an example showing that a gain of a factor of log(l/~o)/log log(l/rro) is possible.
László Lovász 0001, Igor Pak
STOC3