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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
A similar structure for {0,∞}-valued languages was introduced in [197].
- 2.
- 3.
A semi-lattice operation is associative, commutative, and idempotent.
- 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
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)
Cooper, M.C.: Minimization of locally defined submodular functions by optimal soft arc consistency. Constraints 13(4), 437–458 (2008)
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)
Freuder, E.C.: Synthesizing constraint expressions. Commun. ACM 21(11), 958–966 (1978)
Fujishige, S., Iwata, S.: Bisubmodular function minimization. SIAM J. Discrete Math. 19(4), 1065–1073 (2005)
Huber, A., Kolmogorov, V.: Towards minimizing k-submodular functions. In: Proceedings of the 2nd International Symposium on Combinatorial Optimization (ISCO’12) (2012)
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)
Iwata, S., Fleischer, L., Fujishige, S.: A combinatorial strongly polynomial algorithm for minimizing submodular functions. J. ACM 48(4), 761–777 (2001)
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)
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
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)
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)
Kuivinen, F.: On the complexity of submodular function minimisation on diamonds. Discrete Optim. 8(3), 459–477 (2011)
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)
Mackworth, A.K.: Consistency in networks of relations. Artif. Intell. 8, 99–118 (1977)
McCormick, S.T., Fujishige, S.: Strongly polynomial and fully combinatorial algorithms for bisubmodular function minimization. Math. Program. 122(1), 87–120 (2010)
Raghavendra, P.: Approximating NP-hard problems: efficient algorithms and their limits. Ph.D. thesis, University of Washington (2009)
Schrijver, A.: A combinatorial algorithm minimizing submodular functions in strongly polynomial time. J. Comb. Theory, Ser. B 80(2), 346–355 (2000)
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
Werner, T.: A linear programming approach to Max-Sum problem: a review. IEEE Trans. Pattern Anal. Mach. Intell. 29(7), 1165–1179 (2007)
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)
Author information
Authors and Affiliations
Rights 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)