Abstract
The Nemhauser-Trotter theorem states that the standard linear programming (LP) formulation for the stable set problem has a remarkable property, also known as (weak) persistency: for every optimal LP solution that assigns integer values to some variables, there exists an optimal integer solution in which these variables retain the same values. While the standard LP is defined by only non-negativity and edge constraints, a variety of stronger LP formulations have been studied and one may wonder whether any of them has the this property as well. We show that any stronger LP formulation that satisfies mild conditions cannot have the persistency property on all graphs, unless it is always equal to the stable-set polytope.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Endre Boros, Peter L. Hammer, Xiaorong Sun, and Gabriel Tavares. A max-flow approach to improved lower bounds for quadratic unconstrained binary optimization (QUBO). Discrete Optimization, 5(2), 501–529, 2008. In Memory of George B. Dantzig
Chvátal, Vasek: On certain polytopes associated with graphs. Journal of combinatorial Theory, Series B 18(2), 138–154 (1975)
Fix, Alexander, Gruber, Aritanan, Boros, Endre, Zabih, Ramin: A hypergraph-based reduction for higher-order binary Markov random fields. IEEE Transactions on Pattern Analysis and Machine Intelligence 37(7), 1387–1395 (2015)
Hammer, Peter L., Hansen, Pierre, Simeone, Bruno: Roof duality, complementation and persistency in quadratic 0–1 optimization. Mathematical Programming 28(2), 121–155 (1984)
Ishikawa, Hiroshi: Transformation of general binary MRF minimization to the first-order case. IEEE Transactions on Pattern Analysis and Machine Intelligence 33(6), 1234–1249 (2011)
Karp, Richard M., Papadimitriou, Christos H.: On linear characterizations of combinatorial optimization problems. SIAM Journal on Computing 11(4), 620–632 (1982)
Kolmogorov, Vladimir, Rother, Carsten: Minimizing nonsubmodular functions with graph cuts - a review. IEEE Transactions on Pattern Analysis and Machine Intelligence 29(7), 1274–1279 (2007)
Nemhauser, George L., Trotter, Leslie E.: Vertex packings: Structural properties and algorithms. Mathematical Programming 8(1), 232–248 (1975)
Gianpaolo Oriolo. Clique family inequalities for the stable set polytope of quasi-line graphs. Discrete Applied Mathematics, 132(1), 185–201, 2003. Stability in Graphs and Related Topics
Padberg, Manfred W.: On the facial structure of set packing polyhedra. Mathematical Programming 5(1), 199–215 (1973)
Pulleyblank, William R.: Minimum node covers and 2-bicritical graphs. Mathematical Programming 17(1), 91–103 (1979)
Elisabeth Rodríguez-Heck, Karl Stickler, Matthias Walter, and Stefan Weltge. Persistency of linear programming formulations for the stable set problem. Available online: arXiv:1911.01478, 2019
Schrijver, Alexander: Theory of Linear and Integer Programming. John Wiley & Sons Inc, New York, NY, USA (1986)
Edward C. Sewell. Stability critical graphs and the stable set polytope. Technical report, Cornell University Operations Research and Industrial Engineering, 1990
Trotter, Leslie E.: A class of facet producing graphs for vertex packing polyhedra. Discrete Mathematics 12(4), 373–388 (1975)
Acknowledgements
We are grateful to four anonymous reviewers whose comments led to improvements of this manuscript.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A Deferred proofs
A Deferred proofs
Lemma 1. Let \(P,Q \subseteq \mathbb {R}^n\) be polytopes. If there exists a vector \(c \in \mathbb {R}^n\) such that , then there exists a vector \(c' \in \mathbb {R}^n\) such that is a vertex of Q, while is not a vertex of P.
Proof
Let \(c' \in \mathbb {R}^n\) be such that holds, and among those, such that is minimum. Clearly, \(c'\) is well-defined since satisfies the conditions.
Assume, for the sake of contradiction, that . Let and . Let \(F_1, F_2, \dotsc , F_k\) be the facets of F. By \(n(F,F_i)\) we denote the set of vectors \(w \in \mathbb {R}^n\) such that . Since F is a polytope, \(\bigcup _{i \in \{1,2,\dotsc ,k\}} n(F,F_i)\) contains a basis U of \(\mathbb {R}^n\). Moreover, not all vectors \(u \in U\) can lie in , the orthogonal complement of , since then would hold, contradicting . Let .
Now, for a sufficiently small \(\varepsilon > 0\), for some \(i \in \{1,2,\dotsc ,k\}\), and is a proper face of G. Thus, \(c' + \varepsilon u\) satisfies the requirements at the beginning of the proof. However, contradicts the minimality assumption, which concludes the proof. \(\square \)
Lemma 2. Let \(P \subseteq \mathbb {R}^n\) be a non-empty polytope, let \(c,a \in \mathbb {R}^n\) and let . The functions \(h^=, h^{\le } : [\ell ,\infty ) \rightarrow \mathbb {R}\) defined via and are concave. Moreover, there exists a number \(\beta ^\star \in [\ell ,\infty )\) such that \(h^=\) and \(h^\le \) are identical and strictly monotonically increasing on the interval \([\ell , \beta ^\star ]\), and \( h^\le \) is constant on the interval \([\beta ^\star , \infty )\).
Proof
Let be the projection of P along a and c. By construction, holds. Considering that Q is a polytope of dimension at most 2, the claimed properties of \(h^{\le }\) and \(h^=\) are obvious (see Fig. 1). \(\square \)
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Rodríguez-Heck, E., Stickler, K., Walter, M., Weltge, S. (2020). Persistency of Linear Programming Relaxations for the Stable Set Problem. 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_27
Download citation
DOI: https://doi.org/10.1007/978-3-030-45771-6_27
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)