Skip to main content
Log in

Extended formulations from communication protocols in output-efficient time

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

Abstract

Deterministic protocols are well-known tools to obtain extended formulations, with many applications to polytopes arising in combinatorial optimization. Although constructive, those tools are not output-efficient, since the time needed to produce the extended formulation also depends on the number of rows of the slack matrix (hence, on the exact description in the original space). We give general sufficient conditions under which those tools can be implemented as to be output-efficient, showing applications to e.g. Yannakakis’ extended formulation for the stable set polytope of perfect graphs, for which, to the best of our knowledge, an efficient construction was previously not known. For specific classes of polytopes, we give also a direct, efficient construction of extended formulations arising from protocols. Finally, we deal with extended formulations coming from unambiguous non-deterministic protocols.

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.

Similar content being viewed by others

References

  1. Aprile, M.: On some problems related to 2-level polytopes. PhD thesis, École Polytechnique Fédérale de Lausanne (2018)

  2. Aprile, M., Faenza, Y.: Extended formulations from communication protocols in output-efficient time. In: International Conference on Integer Programming and Combinatorial Optimization, pp. 43–56. Springer (2019)

  3. Aprile, M., Faenza, Y., Fiorini, S., Huynh, T., Macchia, M.: Extension complexity of stable set polytopes of bipartite graphs. In: CONF, vol. 10520, pp. 75–87. Springer, Cham (2017)

  4. Balas, E.: Disjunctive programming. Ann. Discret. Math. 5, 3–51 (1979)

    Article  MathSciNet  Google Scholar 

  5. Bazzi, A., Fiorini, S., Huang, S., Svensson, O.: Small extended formulation for knapsack cover inequalities from monotone circuits . In: Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2326–2341. SIAM (2017)

  6. Bazzi, A., Fiorini, S., Pokutta, S., Svensson, O.: No small linear program approximates vertex cover within a factor \(2- \epsilon \). Math. Oper. Res. 44(1), 147–172 (2018)

    MathSciNet  MATH  Google Scholar 

  7. Bousquet, N., Lagoutte, A., Thomassé, S.: Clique versus independent set. Eur. J. Comb. 40, 73–92 (2014). https://doi.org/10.1016/j.ejc.2014.02.003

    Article  MathSciNet  MATH  Google Scholar 

  8. Chan, S.O., Lee, J.R., Raghavendra, P., Steurer, D.: Approximate constraint satisfaction requires large LP relaxations. J. ACM (JACM) 63(4), 34 (2016)

    Article  MathSciNet  Google Scholar 

  9. Chudnovsky, M., Trotignon, N., Trunck, T., Vušsković, K.: Coloring perfect graphs with no balanced skew-partitions. J. Comb. Theory Ser. B 115, 26–65 (2015)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  11. Conforti, M., Cornuéjols, G., Zambelli, G.: Extended formulations in combinatorial optimization. 4OR 8(1), 1–48 (2010)

    Article  MathSciNet  Google Scholar 

  12. Faenza, Y., Fiorini, S., Grappe, R., Tiwary, H.R.: Extended formulations, nonnegative factorizations, and randomized communication protocols. Math. Program. 153(1), 75–94 (2015)

    Article  MathSciNet  Google Scholar 

  13. Faenza, Y., Oriolo, G., Stauffer, G.: Separating stable sets in claw-free graphs via Padberg-Rao and compact linear programs. In: Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1298–1308. Society for Industrial and Applied Mathematics (2012)

  14. Faenza, Y., Oriolo, G., Stauffer, G.: Separation routine and extended formulations for the stable set problem in claw-free graphs. In: Mathematical Programming (2020)

  15. Fiorini, S., Huynh, T., Weltge, S.: Strengthening convex relaxations of 0/1-sets using Boolean formulas. arXiv:1711.01358 (2017)

  16. Fiorini, S., Massar, S., Pokutta, S., Tiwary, H.R., De Wolf, R.: Linear vs. semidefinite extended formulations: exponential separation and strong lower bounds. In: Proceedings of the Forty-Fourth Annual ACM Symposium on Theory of Computing, pp. 95–106. ACM (2012)

  17. Göös, M., Jain, R., Watson, T.: Extension complexity of independent set polytopes. SIAM J. Comput. 47(1), 241–269 (2018)

    Article  MathSciNet  Google Scholar 

  18. Grötschel, M., Lovász, L., Schrijver, A.: Polynomial algorithms for perfect graphs. In: Berge, C., Chvátal, V. (eds.) North-Holland Mathematics Studies, vol. 88, pp. 325–356. Elsevier, Amsterdam (1984)

    Google Scholar 

  19. Håstad, J.: Some optimal inapproximability results. J. ACM (JACM) 48(4), 798–859 (2001)

    Article  MathSciNet  Google Scholar 

  20. Kaibel, V.: Extended formulations in combinatorial optimization. OPTIMA 85, 2–7 (2011)

    Google Scholar 

  21. Kushilevitz, E., Nisan, N.: Communication Complexity. Cambridge University Press, Cambridge (1996)

    Book  Google Scholar 

  22. Lagoutte, A.: Personal communication (2018)

  23. Lee, J., Leung, J., Margot, F.: Min-up/min-down polytopes. Discret. Optim. 1(1), 77–85 (2004)

    Article  MathSciNet  Google Scholar 

  24. Lovász, L.: On the Shannon capacity of a graph. IEEE Trans. Inf. Theory 25(1), 1–7 (1979)

    Article  MathSciNet  Google Scholar 

  25. Pashkovich, K.: Extended formulations for combinatorial polytopes. PhD thesis, Otto-von-Guericke-Universität Magdeburg (2012)

  26. Rajan, D., Takriti, S.: Minimum up/down polytopes of the unit commitment problem with start-up costs. IBM Res. Rep. RC 23628, 1–14 (2005)

    Google Scholar 

  27. Rao, A., Yehudayoff, A.: Communication Complexity: and Applications. Cambridge University Press (2020)

  28. Rothvoß, T.: The matching polytope has exponential extension complexity. J. ACM (JACM) 64(6), 41 (2017)

    Article  MathSciNet  Google Scholar 

  29. Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency, vol. 24. Springer, Berlin (2002)

    MATH  Google Scholar 

  30. Weltge, S.: Sizes of linear descriptions in combinatorial optimization. PhD thesis, Otto-von-Guericke-Universität Magdeburg, Fakultät für Mathematik (2015)

  31. Yannakakis, M.: Expressing combinatorial optimization problems by linear programs. J. Comput. Syst. Sci. 43, 441–466 (1991)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

We thank Mihalis Yannakakis for inspiring discussions and Samuel Fiorini for useful comments on [1], where preliminary versions of certain results presented here had appeared. Manuel Aprile would also like to thank Aurélie Lagoutte and Nicolas Bousquet for useful discussions. We are also indebted to the anonymous referees for their suggestions and corrections, which helped us to improve the structure and the presentation of the paper, and in particular to one of them for pointing us to the reference [7].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manuel Aprile.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Aprile, M., Faenza, Y. Extended formulations from communication protocols in output-efficient time. Math. Program. 183, 41–59 (2020). https://doi.org/10.1007/s10107-020-01535-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-020-01535-9

Keywords

Mathematics Subject Classification

Navigation