Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Source. Theorem 4.11, p. 35, with the definition of nn-fold matrices, pp. 6 and 31, of Shmuel Onn, Convex Discrete Optimization, arXiv:math/0703575v1 [math.OC] (20 March 2007), published in the Encyclopedia of Optimization (2009), 513--550, as identified on the source card. Labels and pages are those of the arXiv preprint.

Setting

An (r+s)×t(r+s)\times t matrix AA is a matrix with r+sr+s rows and tt columns whose first rr rows form A1A_1 and last ss rows form A2A_2. Its nn-fold matrix is the (r+ns)×nt(r+ns)\times nt matrix

A(n)=(1n⊗A1)⊕(In⊗A2),A^{(n)}=(\mathbf 1_n\otimes A_1)\oplus(I_n\otimes A_2),

with nn copies of A1A_1 side by side in the top rr rows and nn copies of A2A_2 down the block diagonal below (pp. 6 and 31). Bounds take values in Z∞=Z⊎{±∞}\mathbb Z_\infty=\mathbb Z\uplus\{\pm\infty\}. Solves has the meaning recalled on the Theorem 2.4 page: an optimal solution, or an assertion of infeasibility or of unboundedness.

Statement

Theorem 4.11 (p. 35). Fix an (r+s)×t(r+s)\times t integer matrix AA. There is a polynomial time algorithm that, given nn, bounds l,u∈Z∞ntl,u\in\mathbb Z_\infty^{nt}, w∈Zntw\in\mathbb Z^{nt} and $b\in\mathbb Z^{r+ns}$, with input encoded as [⟨l,u,w,b⟩][\langle l,u,w,b\rangle], solves

max⁡{wx:x∈Znt, A(n)x=b, l≤x≤u}.\max\{wx:x\in\mathbb Z^{nt},\ A^{(n)}x=b,\ l\le x\le u\}.

The overview (p. 7) states it as: for every fixed (r+s)×t(r+s)\times t integer matrix AA, the linear nn-fold integer programming problem with any nn, ll, uu, bb and ww can be solved in polynomial time. The paper calls it the main result of Section 4 (p. 35).

Proof pointer

P. 35, combining Lemma 4.9 (p. 34), which turns a feasible point into an optimal one, and Lemma 4.10 (pp. 34--35), which finds a feasible point or reports none through an auxiliary nn-fold program with slack columns. Lemma 4.9 computes G(A(n))\mathcal G(A^{(n)}) by Theorem 4.7 (p. 32) and then augments along Graver basis elements (Theorem 4.4, p. 30, resting on Lemma 4.2). Theorem 4.7 rests on Lemma 4.6 (p. 32): the Graver complexity of AA, the largest number of nonzero blocks in an element of any G(A(n))\mathcal G(A^{(n)}), is finite, so for nn at least that number G(A(n))\mathcal G(A^{(n)}) is a union of (nc)\binom nc embedded copies of G(A(c))\mathcal G(A^{(c)}), with cc the Graver complexity, and has O(nc)O(n^c) elements.

Dependencies

Lemmas 4.6, 4.9 and 4.10, Theorems 4.4 and 4.7, and Lemma 4.2. Read depth: claims checked; the statement and the definition of A(n)A^{(n)} were read clause by clause, the proofs for their structure.

Bears on

No Erdős problem in the corpus.