Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8656))

Abstract

A binary CSP instance satisfying the broken-triangle property (BTP) can be solved in polynomial time. Unfortunately, in practice, few instances satisfy the BTP. We show that a local version of the BTP allows the merging of domain values in arbitrary instances of binary CSP, thus providing a novel polynomial-time reduction operation. Extensive experimental trials on benchmark instances demonstrate a significant decrease in instance size for certain classes of problems. We show that BTP-merging can be generalised to instances with constraints of arbitrary arity and we investigate the theoretical relationship with resolution in SAT. A directional version of the general-arity BTP then allows us to extend the BTP tractable class previously defined only for binary CSP.

Supported by ANR Project ANR-10-BLAN-0210.

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

Access this chapter

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cohen, D.A., Cooper, M.C., Creed, P., Marx, D., Salamon, A.Z.: The tractability of CSP classes defined by forbidden patterns. Journal of Artificial Intelligence Research 45, 47–78 (2012)

    MATH  MathSciNet  Google Scholar 

  2. Cohen, D.A., Cooper, M.C.: Guillaume Escamocher and Stanislav Živný, Variable elimination in binary CSP via forbidden patterns. In: Proceedings of IJCAI, pp. 517–523 (2013)

    Google Scholar 

  3. Cooper, M.C.: Fundamental properties of neighbourhood substitution in constraint satisfaction problems. Artificial Intelligence 90(1-2), 1–24 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  4. Cooper, M.C., Escamocher, G.: A dichotomy for 2-constraint forbidden CSP patterns. In: Proceedings of AAAI, pp. 464–470 (2012)

    Google Scholar 

  5. Cooper, M.C., Jeavons, P.G., Salamon, A.Z.: Generalizing constraint satisfaction on trees: Hybrid tractability and variable elimination. Artificial Intelligence 174(9-10), 570–584 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  6. Cooper, M.C., Živný, S.: Tractable Triangles and Cross-Free Convexity in Discrete Optimisation. Journal of Artificial Intelligence Research 44, 455–490 (2012)

    MATH  MathSciNet  Google Scholar 

  7. Eén, N., Biere, A.: Effective Preprocessing in SAT Through Variable and Clause Elimination. In: Bacchus, F., Walsh, T. (eds.) SAT 2005. LNCS, vol. 3569, pp. 61–75. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  8. Mouelhi, A.E., Jégou, P., Terrioux, C.: A Hybrid Tractable Class for Non-Binary CSPs. In: Proceedings of ICTAI, pp. 947–954 (2013)

    Google Scholar 

  9. Jégou, P.: Decomposition of Domains Based on the Micro-Structure of Finite Constraint-Satisfaction Problems. In: Proceedings of AAAI, pp. 731–736 (1993)

    Google Scholar 

  10. Freuder, E.C.: Eliminating interchangeable values in constraint satisfaction problems. In: Proceedings of AAAI, pp. 227–233 (1991)

    Google Scholar 

  11. Likitvivatanavong, C., Yap, R.H.C.: Eliminating redundancy in csps through merging and subsumption of domain values. ACM SIGAPP Applied Computing Review 13(2) (2013)

    Google Scholar 

  12. Salamon, A.Z., Jeavons, P.G.: Perfect Constraints Are Tractable. In: Stuckey, P.J. (ed.) CP 2008. LNCS, vol. 5202, pp. 524–528. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Cooper, M.C., El Mouelhi, A., Terrioux, C., Zanuttini, B. (2014). On Broken Triangles. In: O’Sullivan, B. (eds) Principles and Practice of Constraint Programming. CP 2014. Lecture Notes in Computer Science, vol 8656. Springer, Cham. https://doi.org/10.1007/978-3-319-10428-7_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-10428-7_5

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-10427-0

  • Online ISBN: 978-3-319-10428-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics