Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
The continuous knapsack set
lemma_2_8: For a nontrivial facet of the continuous knapsack hull whose continuous coefficients are positive and pairwise distinct, the facet holds m + n affinely independent tight points whose integer parts are exactly the vertices of a full-dimensional lattice polytope with no other lattice point.
proposition_5_4: An explicit continuous knapsack set with two continuous and three integer variables whose hull has the facet x1 + 2 x2 + 5 y1 + 13 y2 + 21 y3 >= 94, so the two-integer-variable collapse to 0-1 continuous coefficients fails for n = 3.
theorem_2_6: Deleting the continuous variables with zero facet coefficient and merging those with equal coefficients carries a nontrivial facet of the continuous knapsack hull to a facet of a smaller continuous knapsack hull, with summed upper bounds and a shifted right-hand side.
theorem_2_9: The main general bound of Dash, Günlük and Wolsey: in any facet-defining inequality of the continuous knapsack hull with n integer variables, the coefficients of the continuous variables take at most 2^n - n distinct nonzero values.
theorem_3_11: For the continuous knapsack set with two integer variables, every nontrivial facet of the hull either has no continuous term and is a facet of a two-variable integer covering hull, or has continuous part the sum of x_i over a nonempty index set I and comes from a facet of a one-continuous-variable set Q(b - u(M\I), u(I)).
theorem_4_4: For the mixed-integer set with one bounded continuous variable and two integer variables, the convex hull Q(b, u) equals the hull with the bound on w dropped, intersected with w <= u and with the cylinder over the hull of nonnegative integer y with c y >= b - u.
theorem_5_1: With two integer variables, the hull of the continuous knapsack set is the intersection of the upper bounds on x, an integer covering hull in y, and one three-variable relaxation for each nonempty set I of continuous variables, obtained by aggregating the x_i with i in I.
The copy read for this card, in its full text, is an author preprint dated December 18, 2014 that prints no copyright, license or arXiv line; no arXiv record exists for it (arXiv title search, read 2026-10-02), its download URL was not recorded, and its public postings were not consulted, so no host's terms could be checked; the term is unstated.
Sanjeeb Dash, Oktay Günlük and Laurence A. Wolsey, "The continuous knapsack set," Mathematical Programming, 155(1-2), 471-496, 2016. https://doi.org/10.1007/s10107-015-0859-4
Overview
The paper studies the mixed-integer continuous-knapsack set
for positive rational data, with the aim of describing , especially when there are two integer variables. Lemma 2.1(a)–(e) (pp. 4–5) establishes full dimensionality, the recession cone, the status of the bound facets, conditions concerning the original capacity inequality, and positivity and boundedness properties of every nontrivial facet. Lemma 2.2 (p. 5) shows that an extreme point has at most one continuous coordinate strictly between its bounds and, unless , lies on the capacity hyperplane.
For a facet , Lemmas 2.3 and 2.5 (pp. 5–6) respectively eliminate a continuous variable whose coefficient is zero and aggregate variables having equal coefficients. Theorem 2.6 (p. 6) packages this reduction: if has distinct positive values, the facet descends to a continuous-knapsack set with only continuous variables, one for each coefficient class; the upper bounds in a class are summed, while variables with zero coefficient shift the right-hand side. The converse lifting assertion is explicitly false, as illustrated on p. 7.
The principal general bound is Theorem 2.9 (p. 8): the continuous-variable coefficient vector of any facet has at most
distinct nonzero entries. Its key input is Lemma 2.8 (pp. 7–8), which associates to a facet with distinct positive continuous coefficients a set of affinely independent tight points whose integer-coordinate projections are precisely the vertices of a full-dimensional lattice polytope containing no other lattice points. Two projected vertices cannot have the same coordinatewise parity, since their midpoint would then be another lattice point; hence . Applying the aggregation of Theorem 2.6 gives the stated bound. Section 2.4 treats disjunctive relaxations separately: Theorem 2.11 (p. 9; proof pp. 9–10) bounds by the number of distinct nonzero continuous coefficients of a facet-defining inequality of the disjunctive relaxation associated with a -term disjunction, and Corollary 2.12 (p. 10) states that for a split disjunction has at most two distinct coefficients.
For two integer variables, Section 3 proves a stronger rigidity statement. After reducing a minimal counterexample to with two distinct positive coefficients (Assumption 3.1, p. 11), Lemmas 3.2–3.4 (pp. 11–12) restrict the tight points, Lemma 3.4 making them coordinatewise monotone in . Lemma 3.5 (p. 12) shows that the four projected lattice points supplied by Lemma 2.8 form a parallelogram; Lemma 3.6, Corollary 3.7 and Lemmas 3.8–3.9 (pp. 12–13) control its ordering and the corresponding continuous coordinates. Equations (3)–(5) and a two-case comparison then rule out unequal coefficients in Theorem 3.10 (pp. 13–14). Consequently, Theorem 3.11 (p. 14) states that every nontrivial facet either has no continuous term and comes from the two-variable integer covering set
or, after scaling, has continuous part for some nonempty and is induced by a three-variable set .
Section 4 describes these three-variable sets. Theorem 4.1 (p. 16; proof pp. 16–17) proves, specifically in two integer dimensions with and ,
and Corollary 4.2 (p. 18) identifies the resulting vertices. Lemma 4.3 (p. 18) supplies the required empty-lattice-triangle estimate. Theorem 4.4, equation (11) (pp. 18–20), gives the central decomposition
Thus every nontrivial facet either comes from the unbounded-continuous-variable set or has zero -coefficient and comes from . Theorem 4.5 (p. 21) classifies the vertices of through the vertices of , , and ; Corollary 4.6 (p. 21), using the cited algorithm of Agra–Constantino rather than a new enumeration algorithm proved here, gives polynomial-time vertex enumeration.
Theorem 5.1 (p. 22) synthesizes the preceding results into a complete intersection description of when , indexed by nonempty subsets . Although this description has exponentially many relaxations, pp. 22–23 show directly that linear optimization reduces to at most three-variable mixed-integer problems; polynomial-time separation then follows via the ellipsoid method and the cited two-integer-variable algorithms. The proposed more direct separation procedure on p. 23 is expressly a conjecture.
The two-dimensional conclusions do not extend generally to three integer variables. Remarks 5.2 and 5.3 (p. 23) give counterexamples to Theorems 4.1 and 4.4 in dimension three. Proposition 5.4 and equation (13) (p. 24) exhibit a facet
with two distinct nonzero continuous coefficients. The paper therefore gives a complete theory only for two integer variables, together with coefficient bounds and disjunctive results in general dimension; it does not claim an analogous general convex-hull description for .
Relation to E963
Write the E963 ground set as , reserving for its cardinality because the paper's denotes the number of integer variables. A subset is dissociated exactly when
forces every ; equivalently, the map from is injective. No set, variable, or theorem in the paper is identified with this dissociation number, so such a translation is not supplied by the authors.
The directly reusable ingredient is the parity argument in Lemma 2.8 and Theorem 2.9 (pp. 7–8). In E963-compatible notation, if is the vertex set of and contains no other lattice points, then distinct members of must occupy distinct residue classes modulo : otherwise is a lattice point of that is not a vertex. Hence . In the paper, , where is the number of distinct nonzero continuous-facet coefficients after Theorem 2.6 has aggregated equal coefficients, yielding . This is numerically reminiscent of the logarithmic scale in E963: an encoding with distinct coefficient classes and certificate dimension would force , hence a logarithmic lower bound on . However, the paper constructs such an empty lattice polytope only from an already facet-defining continuous-knapsack inequality; it does not construct one from an arbitrary real set , nor identify with the size of a dissociated subset.
Theorem 2.6 (p. 6) could be useful in a polyhedral formulation of finite E963 instances: repeated certificate coefficients may be merged and zero-coefficient variables eliminated while preserving a descended facet. Conversely, the warning on p. 7 means that a facet of the compressed model need not lift to a facet of the original model. Proposition 5.4 (p. 24) also shows that the especially strong two-integer-variable coefficient collapse of Theorem 3.11 cannot be assumed in higher-dimensional relation encodings.
There are substantial mismatches. The paper assumes positive rational knapsack data, nonnegative integer variables, bounded nonnegative continuous variables, and one threshold inequality. E963 permits arbitrary real elements and concerns signed additive equalities. The paper bounds coefficient diversity of facets and describes optimization polyhedra; it neither extracts a dissociated subset from nor bounds the largest such subset. Accordingly, none of Theorems 2.9, 3.11, 4.4, or 5.1 proves , supplies a counterexample, or determines . The source is relevant only as a potential parity/empty-lattice-polytope framework for certificates of additive dependence.
Bears on.
- #963: the paper does not mention dissociated sets, subset sums or the problem. The corpus lists it as possible background: the parity count behind Lemma 2.8 and Theorem 2.9 (a lattice polytope in whose only lattice points are its vertices has at most of them) and the coefficient merging of Theorem 2.6. The paper builds such a polytope only from a facet of a continuous knapsack hull; it does not extract a dissociated subset from a set of reals, bound the largest one, or say anything about .
Results.
- Theorem 2.6 (p. 6): Deleting continuous variables with zero facet coefficient and merging those with equal coefficients carries a nontrivial facet to a facet of a smaller continuous knapsack hull; the converse fails.
- Lemma 2.8 (p. 7): A facet with positive, pairwise distinct continuous coefficients holds affinely independent tight points whose integer parts are exactly the vertices of a full-dimensional lattice polytope with no other lattice point.
- Theorem 2.9 (p. 8): Every facet of has at most distinct nonzero continuous coefficients.
- Theorem 3.11 (p. 14): For , every nontrivial facet comes from the integer covering hull or, with continuous part , from a facet of .
- Theorem 4.4 (p. 18): .
- Theorem 5.1 (p. 22): For , is the intersection of the upper bounds, the covering hull and one aggregated relaxation for each nonempty .
- Proposition 5.4 (p. 24): For , an explicit set has the facet , with two distinct nonzero continuous coefficients.
Labels and pages throughout are those of the authors' preprint dated December 18, 2014.
No file of this source is held: no license on record permits its redistribution, and the card cites the edition it names above.