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 other LP formulations have been studied and one may wonder whether any of them has this property as well. We show that any other formulation that satisfies mild conditions cannot have the persistency property on all graphs, unless it is always equal to the stable set polytope.
Similar content being viewed by others
References
Boros, E., Hammer, P.L., Sun, R., Tavares, G.: A max-flow approach to improved lower bounds for quadratic unconstrained binary optimization (QUBO). Discrete Optim. 5(2), 501–529 (2008). In Memory of George B. Dantzig
Chvátal, V.: On certain polytopes associated with graphs. J. Comb. Theory Ser. B 18(2), 138–154 (1975)
Fix, A., Gruber, A., Boros, E., Zabih, R.: A hypergraph-based reduction for higher-order binary Markov random fields. IEEE Trans. Pattern Anal. Mach. Intell. 37(7), 1387–1395 (2015)
Grimmett, G.R.: An exact threshold theorem for random graphs and the node-packing problem. J. Comb. Theory Ser. B 40(2), 187–195 (1986)
Grimmett, G.R., Pulleyblank, W.R.: Random near-regular graphs and the node packing problem. Oper. Res. Lett. 4(4), 169–174 (1985)
Hammer, P.L., Hansen, P., Simeone, B.: Vertices belonging to all or to no maximum stable sets of a graph. SIAM J. Algebraic Discrete Methods 3(4), 511–522 (1982)
Hammer, P.L., Hansen, P., Simeone, B.: Roof duality, complementation and persistency in quadratic 0–1 optimization. Math. Programm. 28(2), 121–155 (1984)
Ishikawa, H.: Transformation of general binary MRF minimization to the first-order case. IEEE Trans. Pattern Anal. Mach. Intell. 33(6), 1234–1249 (2011)
Karp, R.M., Papadimitriou, C.H.: On linear characterizations of combinatorial optimization problems. SIAM J. Comput. 11(4), 620–632 (1982)
Kolmogorov, V., Rother, C.: Minimizing nonsubmodular functions with graph cuts—a review. IEEE Trans. Pattern Anal. Mach. Intell. 29(7), 1274–1279 (2007)
Nemhauser, G.L., Trotter, L.E.: Vertex packings: structural properties and algorithms. Math. Programm. 8(1), 232–248 (1975)
Oriolo, G.: Clique family inequalities for the stable set polytope of quasi-line graphs. Discrete Appl. Math. 132(1), 185–201 (2003). Stability in Graphs and Related Topics
Padberg, M.W.: On the facial structure of set packing polyhedra. Math. Programm. 5(1), 199–215 (1973)
Picard, J.-C., Queyranne, M.: On the integer-valued variables in the linear vertex packing problem. Math. Programm. 12(1), 97–101 (1977)
Pulleyblank, W.R.: Minimum node covers and 2-bicritical graphs. Math. Programm. 17(1), 91–103 (1979)
Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1986)
Sewell, E.C.: Stability critical graphs and the stable set polytope. Technical report, Cornell University Operations Research and Industrial Engineering, (1990)
Trotter, L.E.: A class of facet producing graphs for vertex packing polyhedra. Discrete Math. 12(4), 373–388 (1975)
Acknowledgements
We are grateful to four anonymous reviewers whose comments led to improvements of this manuscript. We also want to thank Yuri Faenza for asking for necessity of the properties (A)–(C).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A Deferred proofs
A Deferred proofs
We repeat the statements of Lemmas 8 and 16 and provide their proofs.
Lemma 8 Let \(P,Q \subseteq \mathbb {R}^n\) be polytopes. If there exists a vector \(c \in \mathbb {R}^n\) such that \(\dim ({\text {opt}}({Q},{c})) < \dim ({\text {opt}}({P},{c}))\), then there exists a vector \(c' \in \mathbb {R}^n\) such that \({\text {opt}}({Q},{c'})\) is a vertex of Q, while \({\text {opt}}({P},{c'})\) is not a vertex of P.
Proof
Let \(c' \in \mathbb {R}^n\) be such that \(\dim ({\text {opt}}({Q},{c'})) < \dim ({\text {opt}}({P},{c'}))\) holds, and among those, such that \(\dim ({\text {opt}}({Q},{c'}))\) is minimum. Clearly, \(c'\) is well-defined since \(c' {:}{=}c\) satisfies the conditions.
Assume, for the sake of contradiction, that \(\dim ({\text {opt}}({Q},{c'})) > 0\). Let \(F {:}{=}{\text {opt}}({P},{c'})\) and \(G {:}{=}{\text {opt}}({Q},{c'})\). 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 \({\text {opt}}({F}{w}) \supseteq F_i\). 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 \({\text {aff}}(G)^{\perp }\), the orthogonal complement of \({\text {aff}}(G)\), since then \({\text {aff}}(G)^{\perp } = \mathbb {R}^n\) would hold, contradicting \(\dim (G) > 0\). Let \(u \in U {\setminus } {\text {aff}}(G)^{\perp }\).
Now, for a sufficiently small \(\varepsilon > 0\), \({\text {opt}}({P},{c' + \varepsilon u}) \supseteq F_i\) for some \(i \in \{1,2,\dotsc ,k\}\), and \({\text {opt}}({Q},{c' + \varepsilon u})\) is a proper face of G. Thus, \(c' + \varepsilon u\) satisfies the requirements at the beginning of the proof. However, \(\dim ({\text {opt}}({Q},{c' + \varepsilon u})) < \dim (G)\) contradicts the minimality assumption, which concludes the proof. \(\square \)
Lemma 16 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}\) with 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. 6). \(\square \)
Rights and permissions
About this article
Cite this article
Rodríguez-Heck, E., Stickler, K., Walter, M. et al. Persistency of linear programming relaxations for the stable set problem. Math. Program. 192, 387–407 (2022). https://doi.org/10.1007/s10107-020-01600-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-020-01600-3