Abstract
Many practical integer programming problems involve variables with one or two-sided bounds. Dunkel and Schulz (2012) considered a strengthened version of Chvátal-Gomory (CG) inequalities that use 0–1 bounds on variables, and showed that the set of points in a rational polytope that satisfy all these strengthened inequalities is a polytope. Recently, we generalized this result by considering strengthened CG inequalities that use all variable bounds. In this paper, we generalize further by considering not just variable bounds, but general linear constraints on variables. We show that all points in a rational polyhedron that satisfy such strengthened CG inequalities form a rational polyhedron.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bonami, P., Lodi, A., Tramontani, A., Wiese, S.: Cutting planes from wide split disjunctions. In: Eisenbrand, F., Koenemann, J. (eds.) IPCO 2017. LNCS, vol. 10328, pp. 99–110. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59250-3_9
Braun, G., Pokutta, S.: A short proof for the polyhedrality of the Chvátal-Gomory closure of a compact convex set. Oper. Res. Lett. 42, 307–310 (2014)
Crowder, H., Johnson, E., Padberg, M.: Solving large-scale zero-one linear programming problems. Oper. Res. 31, 803–834 (1983)
Chvátal, V.: Edmonds polytopes and a hierarchy of combinatorial problems. Discret. Math. 4, 305–337 (1973)
Dadush, D., Dey, S.S., Vielma, J.P.: On the Chvátal-Gomory closure of a compact convex set. Math. Program. 145, 327–348 (2014)
Dash, S., Günlük, O., Lee, D.: Generalized Chvátal-Gomory closures for integer programs with bounds on variables, June 2019. http://www.optimization-online.org/DB_HTML/2019/06/7245.html
Dirichlet, G.L.: Verallgemeinerung eines Satzes aus der Lehre von den Kettenbriichen nebst einigen Anwendungen auf die Theorie der Zahlen, Bericht iiber die zur Bekanntmachung geeigneten Verhandlungen der Königlich Preussischen Akademie der Wissenschaften zu Berlin, pp. 93–95 (1842). (Reprinted in: L. Kronecker (ed.), G. L. Dirichlet’s Werke, vol. I, G. Reimer, Berlin 1889 (reprinted: Chelsea, New York 1969), pp. 635–638)
Dunkel, J., Schulz, A.S.: A refined Gomory-Chvátal closure for polytopes in the unit cube, Technical report, March 2012. http://www.optimization-online.org/DB_HTML/2012/03/3404.html
Dunkel, J., Schulz, A.S.: The Gomory-Chvátal closure of a nonrational polytope is a rational polytope. Math. Oper. Res. 38, 63–91 (2013)
Fischetti, M., Lodi, A.: On the Knapsack closure of 0-1 integer linear programs. Electron. Notes Discret. Math. 36, 799–804 (2010)
Gomory, R.E.: Outline of an algorithm for integer solutions to linear programs. Bull. Am. Math. Soc. 64, 275–278 (1958)
Pashkovich, K., Poirrier, L., Pulyassary, H.: The aggregation closure is polyhedral for packing and covering integer programs arXiv:1910.03404 (2019)
Del Pia, A., Linderoth, J., Zhu, H.: Integer packing sets form a well-quasi-ordering arXiv:1911.12841 (2019)
Schrijver, A.: On cutting planes. Ann. Discret. Math. 9, 291–296 (1980)
Acknowledgments
This research is supported, in part, by the Institute for Basic Science (IBS-R029-C1).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A Proof of Lemma 5
A Proof of Lemma 5
First of all, Claims 1 and 2 below are proved inside the proof of Lemma 4.10 in [6].
Claim 1
\(\mu \ge \mathbf {0}\) and \(\text {supp}(\mu )=\text {supp}(\lambda )\).
Claim 2
\(\mu b=\min \left\{ \mu Ax:x\in {P^{\uparrow }}\right\} \) and therefore \((\mu A,\mu b)\in \varPi _{{P^{\uparrow }}}\).
Since \(\text {supp}(\mu )=\text {supp}(\lambda )\) by Claim 1 and \(Ar^j\ge \mathbf {0}\) for all \(j\in N_r\), it follows that \(r\text {-supp}(\mu A)=r\text {-supp}(\lambda A)\), and therefore, \(t(\mu , A) = t(\lambda , A)\).
The next claim extends Claim 3 of Lemma 4.10 in [6].
Claim 3
Let \(Q = \left\{ x \in {{\,\mathrm{cone}\,}}\left\{ e^1,\ldots ,e^{n_1},r^1,\ldots ,r^{n_r}\right\} :\;\mu b \le \mu A x \le \mu b + \varDelta \right\} \). There is no point \(x\in Q\) that satisfies
Proof
Suppose for a contradiction that there exists \(\tilde{x} \in Q\) satisfying (14). Recall that for the index k defined in (8), the inequality \(\mu Ar^k>0\) holds. Let \(v = \frac{\mu b}{\mu Ar^k}r^k\). Then \(\mu A v =\mu b\) and \(v\in Q\). In addition, for the index \(\ell \) defined in (10), we have \(\sum _{i=1}^\ell p_ia_iv =0\) since \(k\not \in \bigcup _{i=1}^{t-1}r\text {-supp}(a_i)\) and \(a_ir^k=0\) for \(i\le t-1\). As \(\tilde{x} \in Q\) satisfies (14) and \(v\in Q\) satisfies \(\sum _{i=1}^\ell p_ia_iv =0\), we can take a convex combination of these points to get a point \(\bar{x} \in Q\) such that
As \(\mu A \bar{x} \le \mu b + \varDelta \), we have
As in [6], we can rewrite (16) as:
where the second inequality in (17) follows from the assumption that \(A\in \mathbb {Z}^{m\times n}\) and \(b\in \mathbb {Z}^m\) satisfy (3), the third inequality follows from the fact that \(\mu _i = \lambda _i \le \lambda _{\ell +1}\) for \(i=\ell +1, \ldots , m\) by (12) and that \(b_j \le B\) by Definition 2, and the last equality simply follows from the definition of \(M_1\).
Next, we obtain a lower bound on the first term in (17). As \(a_i\bar{x}\ge 0\), \(b_i\ge 0\), and \(\varepsilon _i \in [ -\varepsilon , \varepsilon ]\), we have
Following the same argument in Claim 3 of Lemma 4.10 in [6], we can show that \(-\varepsilon \sum _{i=1}^\ell (a_i\bar{x} + b_i) \ge -\frac{1}{2}\). Then it follows from (18) that \(\sum _{i=1}^\ell \varepsilon _i(a_i\bar{x}-b_i)\ge -{1}/{2}\). So, the left hand side of (17) is lower bounded by \({\lambda _\ell }/{2p_\ell }\).
Since the first term in (17) is at least \({\lambda _\ell }/{2p_\ell }\), we obtain \(\lambda _\ell \le p_\ell \lambda _{\ell +1} M_1\) from (17), implying in turn that \(M_\ell < p_\ell M_1\) as we assumed that \(\lambda _\ell > M_\ell \lambda _{\ell +1}\) as in (10). However, (11) implies that \(M_\ell \ge p_\ell M_1\), a contradiction. \(\square \)
Claim 4
\(\mu A x\ge \lceil \mu b \rceil _{S,\mu A}\) dominates \(\lambda A x\ge \lceil \lambda b \rceil _{S,\lambda A}\).
Proof We will first show that
holds. Set \((\alpha ,\beta )=(\mu A,\mu b)\). By Claim 2, we have that \(\beta =\min \{\alpha x:x\in {P^{\uparrow }}\}\). As the extreme points of \({P^{\uparrow }}\) are contained in \({{\,\mathrm{conv}\,}}(S)\), it follows that \(\beta \ge \min \{\alpha z:z\in S\}\). If \(\beta =\min \{\alpha z:z\in S\}\), then \(\beta = \lceil \beta \rceil _{S,\alpha }\). Thus we may assume that \(\beta >\min \{\alpha z:z\in S\}\), so there exists \(z'\in S\) such that \(\beta >\alpha z'\). Remember that by (7), \(\varDelta =\min \{\lambda Ar^j:j\in r\text {-supp}(\lambda A)\}\), and let j be such that \(\lambda Ar^j=\varDelta \). As \(r\text {-supp}(\lambda A)=r\text {-supp}(\mu A)\), we have \(\alpha r^j>0\) and \(\kappa =({\beta - \alpha z'})/{\alpha r^j}>0\). Therefore \(z''=z'+\lceil \kappa \rceil r^j\in S\). Observe that
As \(\lambda \ge \mu \), we have \(\varDelta \ge \alpha r^j\) implying \(\beta \le \alpha z''\le \beta +\varDelta \) and (19) holds, as desired.
Using (19), we will show that \(\mu A x\ge \lceil \mu b \rceil _{S,\mu A}\) dominates \(\lambda A x\ge \lceil \lambda b \rceil _{S,\lambda A}\). Let \(z\in S\) be such that \(\mu A z=\lceil \mu b \rceil _{S,\mu A}\). As z is integral and \(\mu b\le \lceil \mu b \rceil _{S,\mu A}\le \mu b+\varDelta \) by (19), Claim 3 implies that \(\sum _{i=1}^\ell p_ia_i z < 1 + \sum _{i=1}^\ell p_ib_i\), and therefore, \(\sum _{i=1}^\ell p_ia_i z = \sum _{i=1}^\ell p_ib_i - f\) for some integer \(f \in [0,\sum _{i=1}^\ell p_ib_i]\). Consider \(z+fr^j\in S\) and observe that
Since \(\lceil \mu b \rceil _{S,\mu A} \ge \mu b\), we must have \(\lceil \mu b \rceil _{S,\mu A}+\varDelta \sum _{i=1}^\ell p_ib_i\ge \mu b+\varDelta \sum _{i=1}^\ell p_ib_i=\lambda b.\) Then \(\lceil \mu b \rceil _{S,\mu A}+\varDelta \sum _{i=1}^\ell p_ib_i\ge \lceil \lambda b \rceil _{S,\lambda A}\). Then the inequality \(\lambda A x\ge \lceil \lambda b \rceil _{S,\lambda A}\) is dominated by \(\mu A x\ge \lceil \mu b \rceil _{S,\mu A}\), as the former is implied by the latter and a nonnegative combination of the inequalities in \(Ax\ge b\), as required.
\(\square \)
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Dash, S., Günlük, O., Lee, D. (2020). On a Generalization of the Chvátal-Gomory Closure. In: Bienstock, D., Zambelli, G. (eds) Integer Programming and Combinatorial Optimization. IPCO 2020. Lecture Notes in Computer Science(), vol 12125. Springer, Cham. https://doi.org/10.1007/978-3-030-45771-6_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-45771-6_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-45770-9
Online ISBN: 978-3-030-45771-6
eBook Packages: Computer ScienceComputer Science (R0)