Skip to main content

Abstract

Concepts of consistency have long played a key role in constraint programming but never developed in integer programming (IP). Consistency nonetheless plays a role in IP as well. For example, cutting planes can reduce backtracking by achieving various forms of consistency as well as by tightening the linear programming (LP) relaxation. We introduce a type of consistency that is particularly suited for 0–1 programming and develop the associated theory. We define a 0–1 constraint set as LP-consistent when any partial assignment that is consistent with its linear programming relaxation is consistent with the original 0–1 constraint set. We prove basic properties of LP-consistency, including its relationship with Chvátal-Gomory cuts and the integer hull. We show that a weak form of LP-consistency can reduce or eliminate backtracking in a way analogous to k-consistency. This work suggests a new approach to the reduction of backtracking in IP that focuses on cutting off infeasible partial assignments rather than fractional solutions.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Apt, K.R.: Principles of Constraint Programming. Cambridge University Press, Cambridge (2003)

    Book  MATH  Google Scholar 

  2. Balas, E., Ceria, S., Cornuéjols, G.: A lift-and-project cutting plane algorithm for mixed 0–1 programs. Math. Program. 58, 295–324 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  3. Chvátal, V.: Edmonds polytopes and a hierarchy of combinatorial problems. Discrete Math. 4, 305–337 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  4. Davis, E.: Constraint propagation with intervals labels. Artif. Intell. 32, 281–331 (1987)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  6. Freuder, E.C.: A sufficient condition for backtrack-free search. Commun. ACM 29, 24–32 (1982)

    MathSciNet  MATH  Google Scholar 

  7. Hooker, J.N.: Input proofs and rank one cutting planes. ORSA J. Comput. 1, 137–145 (1989)

    Article  MATH  Google Scholar 

  8. Hooker, J.N.: Integrated Methods for Optimization, 2nd edn. Springer, Heidelberg (2012). https://doi.org/10.1007/978-1-4614-1900-6

    Book  MATH  Google Scholar 

  9. Hooker, J.N.: Projection, consistency, and George Boole. Constraints 21, 59–76 (2016)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  11. Montanari, U.: Networks of constraints: fundamental properties and applications to picture processing. Inf. Sci. 7, 95–132 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  12. Quine, W.V.: The problem of simplifying truth functions. Am. Math. Mon. 59, 521–531 (1952)

    Article  MathSciNet  MATH  Google Scholar 

  13. Quine, W.V.: A way to simplify truth functions. Am. Math. Mon. 62, 627–631 (1955)

    Article  MathSciNet  MATH  Google Scholar 

  14. Régin, J.C.: Global constraints: a survey. In: Milano, M., Van Hentenryck, P. (eds.) Hybrid Optimization: The Ten Years of CPAIOR, pp. 63–134. Springer, New York (2010). https://doi.org/10.1007/978-1-4419-1644-0_3

    Chapter  Google Scholar 

  15. Tsang, E.: Foundations of Constraint Satisfaction. Academic Press, London (1983)

    Google Scholar 

  16. Van Hentenryck, P.: Constraint Satisfaction in Logic Programming. MIT Press, Cambridge (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. N. Hooker .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Davarnia, D., Hooker, J.N. (2019). Consistency for 0–1 Programming. In: Rousseau, LM., Stergiou, K. (eds) Integration of Constraint Programming, Artificial Intelligence, and Operations Research. CPAIOR 2019. Lecture Notes in Computer Science(), vol 11494. Springer, Cham. https://doi.org/10.1007/978-3-030-19212-9_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-19212-9_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-19211-2

  • Online ISBN: 978-3-030-19212-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics