Skip to main content

The Power of Linear Programming

  • Chapter
  • 598 Accesses

Part of the book series: Cognitive Technologies ((COGTECH))

Abstract

Chapter 8 shows recent results on the power of linear programming for valued constraint satisfaction problems. In particular, it presents an algebraic characterisation, in terms of fractional polymorphisms, of valued constraint languages that are tractable via a standard linear programming relaxation. This result has several algorithmic consequences such as establishing the tractability of submodular functions on trees.

You don’t understand anything until you learn it more than one way.

Marvin Minsky

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    A similar structure for {0,∞}-valued languages was introduced in [197].

  2. 2.

    The algorithm from [118] is sometimes called the generalised arc consistency algorithm to emphasise the fact that it works for CSPs of arbitrary arities, and not only for binary CSPs [207].

  3. 3.

    A semi-lattice operation is associative, commutative, and idempotent.

  4. 4.

    Namely, the STP might contain cycles, but [66, Lemma 7.15] tells us that on cycles we have, in the finite-valued case, only unary cost functions. It follows that the cost functions admitting the STP must be submodular with respect to some total order.

References

  1. Cohen, D.A., Cooper, M.C., Jeavons, P.G.: Generalising submodularity and Horn clauses: tractable optimization problems defined by tournament pair multimorphisms. Theor. Comput. Sci. 401(1–3), 36–51 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  2. Cooper, M.C.: Minimization of locally defined submodular functions by optimal soft arc consistency. Constraints 13(4), 437–458 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  3. Cooper, M.C., de Givry, S., Sánchez, M., Schiex, T., Zytnicki, M., Werner, T.: Soft arc consistency revisited. Artif. Intell. 174(7–8), 449–478 (2010)

    Article  MATH  Google Scholar 

  4. Freuder, E.C.: Synthesizing constraint expressions. Commun. ACM 21(11), 958–966 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  5. Fujishige, S., Iwata, S.: Bisubmodular function minimization. SIAM J. Discrete Math. 19(4), 1065–1073 (2005)

    Article  MathSciNet  Google Scholar 

  6. Huber, A., Kolmogorov, V.: Towards minimizing k-submodular functions. In: Proceedings of the 2nd International Symposium on Combinatorial Optimization (ISCO’12) (2012)

    Google Scholar 

  7. Huber, A., Krokhin, A., Powell, R.: Skew bisubmodularity and valued CSPs. In: Proceedings of the 24th ACM-SIAM Symposium on Discrete Algorithms (SODA’13). SIAM, Philadelphia (2012)

    Google Scholar 

  8. Iwata, S., Fleischer, L., Fujishige, S.: A combinatorial strongly polynomial algorithm for minimizing submodular functions. J. ACM 48(4), 761–777 (2001)

    MathSciNet  MATH  Google Scholar 

  9. Jonsson, P., Kuivinen, F., Thapper, J.: Min CSP on four elements: moving beyond submodularity. In: Proceedings of the 17th International Conference on Principles and Practice of Constraint Programming (CP’11). Lecture Notes in Computer Science, vol. 6876, pp. 438–453. Springer, Berlin (2011)

    Google Scholar 

  10. Khot, S.: On the unique games conjecture. In: Proceedings of the 25th Annual IEEE Conference on Computational Complexity (CCC’10), pp. 99–121. IEEE Computer Society, Los Alamitos (2010). Invited survey

    Chapter  Google Scholar 

  11. Kolmogorov, V.: Submodularity on a tree: unifying l -convex and bisubmodular functions. In: Proceedings of the 36th International Symposium on Mathematical Foundations of Computer Science (MFCS’11). Lecture Notes in Computer Science, vol. 6907, pp. 400–411. Springer, Berlin (2011)

    Google Scholar 

  12. Krokhin, A., Larose, B.: Maximizing supermodular functions on product lattices, with application to maximum constraint satisfaction. SIAM J. Discrete Math. 22(1), 312–328 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kuivinen, F.: On the complexity of submodular function minimisation on diamonds. Discrete Optim. 8(3), 459–477 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  14. Kun, G., O’Donnell, R., Tamaki, S., Yoshida, Y., Zhou, Y.: Linear programming, width-1 CSPs, and robust satisfaction. In: Proceedings of the 3rd Innovations in Theoretical Computer Science (ITCS’12), pp. 484–495. ACM, New York (2012)

    Chapter  Google Scholar 

  15. Mackworth, A.K.: Consistency in networks of relations. Artif. Intell. 8, 99–118 (1977)

    Article  MATH  Google Scholar 

  16. McCormick, S.T., Fujishige, S.: Strongly polynomial and fully combinatorial algorithms for bisubmodular function minimization. Math. Program. 122(1), 87–120 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  17. Raghavendra, P.: Approximating NP-hard problems: efficient algorithms and their limits. Ph.D. thesis, University of Washington (2009)

    Google Scholar 

  18. Schrijver, A.: A combinatorial algorithm minimizing submodular functions in strongly polynomial time. J. Comb. Theory, Ser. B 80(2), 346–355 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  19. Thapper, J., Živný, S.: The power of linear programming for valued CSPs. In: Proceedings of the 53rd Annual IEEE Symposium on Foundations of Computer Science (FOCS’12). IEEE, New York (2012). Preliminary version available on arXiv:1204.1079

    Google Scholar 

  20. Werner, T.: A linear programming approach to Max-Sum problem: a review. IEEE Trans. Pattern Anal. Mach. Intell. 29(7), 1165–1179 (2007)

    Article  Google Scholar 

  21. Werner, T.: Revisiting the linear programming relaxation approach to Gibbs energy minimization and weighted constraint satisfaction. IEEE Trans. Pattern Anal. Mach. Intell. 32(8), 1474–1488 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Živný, S. (2012). The Power of Linear Programming. In: The Complexity of Valued Constraint Satisfaction Problems. Cognitive Technologies. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33974-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33974-5_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33973-8

  • Online ISBN: 978-3-642-33974-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics