Skip to main content

Redundant hidden variables in finite domain constraint problems

  • Conference paper
  • First Online:
Constraint Processing (CP 1994, CP 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 923))

Abstract

We study finite domain constraint problems with hidden variables and the possible redundancy of some of the hidden variables. These are problems where a subset of the variables are chosen to be “visible”, and the others are therefore “hidden”. Visible variables are the variables of interest from the outside, in the sense that a solution involves only them. For variable redundancy we mean that the elimination of a variable, together with all the constraints connecting it, does not change the set of solutions of the given problem. We propose several sufficient conditions for hidden variable redundancy and we develop algorithms, based on such conditions, which remove the variables found to be redundant. This, combined with other preprocessing techniques which remove other kinds of redundancy (tuple redundancy, such as the local consistency algorithms, or also constraint redundancy), can be very helpful for constraint solving. In fact, the number of variables coincide with the depth of the search tree. Therefore removing variables means shortening the search tree itself.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Dechter. On the expressiveness of networks with hidden variables. Technical report, Technion, Haifa, Israel, 1991.

    Google Scholar 

  2. Rina Dechter. From local to global consistency. Artificial Intelligence, 55:87–107, 1992.

    Google Scholar 

  3. R. Dechter and J. Pearl. Network-Based Heuristics for Constraint-Satisfaction Problems. In Kanal and Kumar, editors, Search in Artificial Intelligence. Springer-Verlag, 1988.

    Google Scholar 

  4. E. Freuder. Synthesizing constraint expressions. Communication of the ACM, 21(11), 1978.

    Google Scholar 

  5. E. Freuder. Backtrack-free and backtrack-bounded search. In Kanal and Kumar, editors, Search in Artificial Intelligence. Springer-Verlag, 1988.

    Google Scholar 

  6. J. Jaffar and J.L. Lassez. Constraint logic programming. In Proc. POPL. ACM, 1987.

    Google Scholar 

  7. V. Kumar. Algorithms for constraint satisfaction problems: a survey. AI Magazine, 13(1), 1992.

    Google Scholar 

  8. J. W. Lloyd. Foundations of Logic Programming. Springer Verlag, 1993.

    Google Scholar 

  9. A.K. Mackworth. Consistency in networks of relations. Artificial Intelligence, 8(1), 1977.

    Google Scholar 

  10. U. Montanari. Networks of constraints: Fundamental properties and application to picture processing. Information Science, 7, 1974.

    Google Scholar 

  11. U. Montanari and F. Rossi. Constraint relaxation may be perfect. Artificial Intelligence Journal, 48:143–170, 1991.

    Google Scholar 

  12. A. D. Macdonald, P. J. Stuckey, and R. H. C. Yap. Redundancy of Variables in clp(r). In Proceedings ILPS93. MIT Press, 1993.

    Google Scholar 

  13. P. van Beek and R. Dechter. Constraint tightness versus global consistency. In Proc. KR94. Morgan Kaufmann, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Manfred Meyer

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rossi, F. (1995). Redundant hidden variables in finite domain constraint problems. In: Meyer, M. (eds) Constraint Processing. CP CP 1994 1993. Lecture Notes in Computer Science, vol 923. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59479-5_27

Download citation

  • DOI: https://doi.org/10.1007/3-540-59479-5_27

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-59479-6

  • Online ISBN: 978-3-540-49281-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics