Skip to main content
Log in

Persistency of linear programming relaxations for the stable set problem

  • Full Length Paper
  • Series B
  • Published:
Mathematical Programming Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. 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

    Article  MathSciNet  Google Scholar 

  2. Chvátal, V.: On certain polytopes associated with graphs. J. Comb. Theory Ser. B 18(2), 138–154 (1975)

    Article  MathSciNet  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  MathSciNet  Google Scholar 

  5. Grimmett, G.R., Pulleyblank, W.R.: Random near-regular graphs and the node packing problem. Oper. Res. Lett. 4(4), 169–174 (1985)

    Article  MathSciNet  Google Scholar 

  6. 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)

    Article  MathSciNet  Google Scholar 

  7. Hammer, P.L., Hansen, P., Simeone, B.: Roof duality, complementation and persistency in quadratic 0–1 optimization. Math. Programm. 28(2), 121–155 (1984)

    Article  MathSciNet  Google Scholar 

  8. Ishikawa, H.: Transformation of general binary MRF minimization to the first-order case. IEEE Trans. Pattern Anal. Mach. Intell. 33(6), 1234–1249 (2011)

    Article  Google Scholar 

  9. Karp, R.M., Papadimitriou, C.H.: On linear characterizations of combinatorial optimization problems. SIAM J. Comput. 11(4), 620–632 (1982)

    Article  MathSciNet  Google Scholar 

  10. Kolmogorov, V., Rother, C.: Minimizing nonsubmodular functions with graph cuts—a review. IEEE Trans. Pattern Anal. Mach. Intell. 29(7), 1274–1279 (2007)

    Article  Google Scholar 

  11. Nemhauser, G.L., Trotter, L.E.: Vertex packings: structural properties and algorithms. Math. Programm. 8(1), 232–248 (1975)

    Article  MathSciNet  Google Scholar 

  12. 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

    Article  MathSciNet  Google Scholar 

  13. Padberg, M.W.: On the facial structure of set packing polyhedra. Math. Programm. 5(1), 199–215 (1973)

    Article  MathSciNet  Google Scholar 

  14. Picard, J.-C., Queyranne, M.: On the integer-valued variables in the linear vertex packing problem. Math. Programm. 12(1), 97–101 (1977)

    Article  MathSciNet  Google Scholar 

  15. Pulleyblank, W.R.: Minimum node covers and 2-bicritical graphs. Math. Programm. 17(1), 91–103 (1979)

    Article  MathSciNet  Google Scholar 

  16. Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1986)

    MATH  Google Scholar 

  17. Sewell, E.C.: Stability critical graphs and the stable set polytope. Technical report, Cornell University Operations Research and Industrial Engineering, (1990)

  18. Trotter, L.E.: A class of facet producing graphs for vertex packing polyhedra. Discrete Math. 12(4), 373–388 (1975)

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Matthias Walter.

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 \)

Fig. 6
figure 6

Illustration of Lemma 16. The graph of \(h^{\le }\) is highlighted in red, while that of \(h^=\) is highlighted in blue

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-020-01600-3

Mathematics Subject Classification

Navigation