Abstract
It is well-known that there is a trade-off between the expressive power of a constraint language and the tractability of the problems it can express. But how can you determine the expressive power of a given constraint language, and how can you tell if problems expressed in that language are tractable? In this paper we discuss some general approaches to these questions
We show that for languages over a finite domain the concept of an ‘indicator Problem’ gives a universal construction for any constraint within the expressive power of a language. We also discuss the fact that all known tractable languages over finite domains are characterised by the presence of a particular solution to a corresponding indicator problem, and raise the question of whether this is a universal property of tractable languages
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. Bistarelli, U. Montanari, and F. Rossi. Semiring-based constraint solving and optimisation. Journal of the ACM, 44:201–236, 1997.
M.C. Cooper, D.A. Cohen, and P.G. Jeavons. Characterising tractable constraints. Artificial Intelligence, 65:347–361, 1994.
R. Dechter and J. Pearl. Tree clustering for constraint networks. Artificial Intelligence, 38:353–366, 1989.
R. Dechter and P. van Beek. Local and global relational consistency. Theoretical Computer Science, 173(1):283–308, 1997.
R.J. Duffin. Topology of series-parallel networks. Journal of Mathematical Analysis and Applications, 10:303–318, 1965.
E.C. Freuder. A sufficient condition for backtrack-free search. Journal of the ACM, 29(1):24–32, 1982.
E.C. Freuder. A sufficient condition for backtrack-bounded search. Journal of the ACM, 32:755–761, 1985.
M. Garey and D.S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco, CA., 1979.
M. Gyssens, P.G. Jeavons, and D.A. Cohen. Decomposing constraint satisfaction problems using database techniques. Artificial Intelligence, 66(1):57–89, 1994.
T. Ihringer and R. Pöschel. Collapsing clones. Acta Sci. Math. (Szeged), 58:99–113, 1993.
P.G. Jeavons and D.A. Cohen. An algebraic characterization of tractable constraints. In Computing and Combinatorics. First International Conference COCOON’95 (Xi’an, China, August 1995), volume 959 of Lecture Notes in Computer Science, pages 633–642. Springer-Verlag, 1995.
P.G. Jeavons, D.A. Cohen, and M.C. Cooper. Constraints, consistency and closure. Artificial Intelligence, 101(1–2):251–265, 1998.
P.G. Jeavons, D.A. Cohen, and M. Gyssens. A unifying framework for tractable constraints. In Proceedings 1st International Conference on Constraint Programming—CP’95 (Cassis, France, September 1995), volume 976 of Lecture Notes in Computer Science, pages 276–291. Springer-Verlag, 1995.
P.G. Jeavons, D.A. Cohen, and M. Gyssens. A test for tractability. In Proceedings 2nd International Conference on Constraint Programming—CP’96 (Boston, August 1996), volume 1118 of Lecture Notes in Computer Science, pages 267–281. Springer-Verlag, 1996.
P.G. Jeavons, D.A. Cohen, and M. Gyssens. Closure properties of constraints. Journal of the ACM, 44:527–548, 1997.
P.G. Jeavons and M.C. Cooper. Tractable constraints on ordered domains. Artificial Intelligence, 79(2):327–339, 1995.
B. Jönsson. The theory of binary relations. In Algebraic Logic (Budapest, Hungary 1988), volume 54 of Colloq. Math. Soc. Janos Bolyai, pages 245–292. North-Holland, 1991.
L. Kirousis. Fast parallel constraint satisfaction. Artificial Intelligence, 64:147–160, 1993.
A.K. Mackworth. Consistency in networks of relations. Artificial Intelligence, 8:99–118, 1977.
U. Montanari. Networks of constraints: Fundamental properties and applications to picture processing. Information Sciences, 7:95–132, 1974.
T.J. Schaefer. The complexity of satisfiability problems. In Proceedings 10th ACM Symposium on Theory of Computing (STOC), pages 216–226, 1978.
E. Tsang. Foundations of Constraint Satisfaction. Academic Press, London, 1993.
P. van Beek and R. Dechter. On the minimality and decomposability of row-convex constraint networks. Journal of the ACM, 42:543–561, 1995.
P. van Hentenryck, Y. Deville, and C-M. Teng. A generic arc-consistency algoritm and its specializations. Artificial Intelligence, 57:291–321, 1992.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jeavons, P. (1998). Constructing Constraints. In: Maher, M., Puget, JF. (eds) Principles and Practice of Constraint Programming — CP98. CP 1998. Lecture Notes in Computer Science, vol 1520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49481-2_2
Download citation
DOI: https://doi.org/10.1007/3-540-49481-2_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65224-3
Online ISBN: 978-3-540-49481-2
eBook Packages: Springer Book Archive