Skip to main content

Persistency of Linear Programming Relaxations for the Stable Set Problem

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12125))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

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

    Google Scholar 

  2. Chvátal, Vasek: On certain polytopes associated with graphs. Journal of combinatorial Theory, Series B 18(2), 138–154 (1975)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  4. Hammer, Peter L., Hansen, Pierre, Simeone, Bruno: Roof duality, complementation and persistency in quadratic 0–1 optimization. Mathematical Programming 28(2), 121–155 (1984)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  6. Karp, Richard M., Papadimitriou, Christos H.: On linear characterizations of combinatorial optimization problems. SIAM Journal on Computing 11(4), 620–632 (1982)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  8. Nemhauser, George L., Trotter, Leslie E.: Vertex packings: Structural properties and algorithms. Mathematical Programming 8(1), 232–248 (1975)

    Article  MathSciNet  Google Scholar 

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

    Google Scholar 

  10. Padberg, Manfred W.: On the facial structure of set packing polyhedra. Mathematical Programming 5(1), 199–215 (1973)

    Article  MathSciNet  Google Scholar 

  11. Pulleyblank, William R.: Minimum node covers and 2-bicritical graphs. Mathematical Programming 17(1), 91–103 (1979)

    Article  MathSciNet  Google Scholar 

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

    Google Scholar 

  13. Schrijver, Alexander: Theory of Linear and Integer Programming. John Wiley & Sons Inc, New York, NY, USA (1986)

    MATH  Google Scholar 

  14. Edward C. Sewell. Stability critical graphs and the stable set polytope. Technical report, Cornell University Operations Research and Industrial Engineering, 1990

    Google Scholar 

  15. Trotter, Leslie E.: A class of facet producing graphs for vertex packing polyhedra. Discrete Mathematics 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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matthias Walter .

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

Fig. 1.
figure 1

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

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics