Skip to main content

Directional Interchangeability for Enhancing CSP Solving

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4510))

Abstract

This paper introduces directional interchangeability, a weak form of neighborhood interchangeability [6]. The basic idea is that although two values of a variable may not be neighborhood interchangeable if we consider the whole neighborhood of the variable, they could be neighborhood interchangeable if we restrict the neighborhood to a subset of neighboring variables induced by a variable ordering.

In spite of the fact that the proposed concept cannot be used to remove redundant values while preserving problem satisfiability, it provides a mean to partition value domains into subsets of directionally interchangeable values that can be attempted simultaneously by a tree search.

Several experiments carried out on various binary CSPs, clearly indicate that variations of the Forward-Checking algorithm and the Maintaining Arc-Consistency algorithm that exploit directional interchangeability often outperform the original algorithms.

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   39.99
Price excludes VAT (USA)
  • Available as 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Frost, D., Bessière, C., Dechter, R., Régin, J.C.: Random uniform CSP generators, http://www.lirmm.fr/~bessiere/generator.html

  2. Bowen, J., Likitvivatanavong, C.: Domain transmutation in constraint satisfaction problems. In: Proceedings of AAAI-04 (2004)

    Google Scholar 

  3. Cabon, B., De Givry, S., Lobjois, L., Schiex, T., Warners, J.P.: Radio link frequency assignement. Constraints 4(1), 79–89 (1999)

    Article  MATH  Google Scholar 

  4. http://www.cril.univ-artois.fr/~lecoutre/research/benchmarks/benchmarks.html

  5. Dechter, R., Pearl, J.: Network-based heuristics for constraint satisfaction problems. Artificial Intelligence 34, 1–38 (1988)

    Article  MathSciNet  Google Scholar 

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

    Google Scholar 

  7. Haralick, R., Elliot, G.: Increasing tree search efficiency for constraint satisfaction problems. Artificial Intelligence 14, 263–313 (1980)

    Article  Google Scholar 

  8. Harvey, W., Ginsberg, M.: Limited discrepancy search. In: Proceedings of the 14th International Joint Conference On Artificial Intelligence, pp. 607–613 (1995)

    Google Scholar 

  9. Haselböck, A.: Exploiting interchangeability in constraint satisfaction problems. In: Proceedings of IJCAI-93, pp. 282–297 (1993)

    Google Scholar 

  10. Ginsberg, M.L., Parkes, A.J., Roy, A.: Super-model and robustness. In: Proceeding of AAAI-98, Madison, Wisconsin (1998)

    Google Scholar 

  11. Lal, A., Choueiry, B.Y., Freuder, E.C.: Neighborhood interchangeability and dynamic bundling for non-binary finite CSPs. In: Proceedings of AAAI-05, pp. 397–404 (2005)

    Google Scholar 

  12. Sabin, D., Freuder, E.C.: Contradicting conventional wisdom in constraint satisfaction. In: Proceedings of the 11th European Conference on Artificial Intelligence (1994)

    Google Scholar 

  13. Weigel, R., Faltings, B.V.: Compiling constraint satisfaction problems. Artificial Intelligence 115(2), 257–287 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  14. Taillard, E.: Benchmarks for basic scheduling problems. European Journal of Operational Research 64, 278–285 (1993)

    Article  MATH  Google Scholar 

  15. Xu, K., Li, W.: Exact phase transitions in random constraint satisfaction problems. Journal of Artificial Intelligence Research 12, 93–103 (2000)

    MATH  MathSciNet  Google Scholar 

  16. Zhang, Y., Freuder, E.C.: Conditional interchangeability and substitutability. In: Proceedings of Fourth International Workshop on Symmetry and Constraint Satisfaction Problems (SymCon04), Toronto (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pascal Van Hentenryck Laurence Wolsey

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Naanaa, W. (2007). Directional Interchangeability for Enhancing CSP Solving. In: Van Hentenryck, P., Wolsey, L. (eds) Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. CPAIOR 2007. Lecture Notes in Computer Science, vol 4510. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72397-4_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72397-4_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72396-7

  • Online ISBN: 978-3-540-72397-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics