Abstract
Many AI tasks can be formulated as a Constraint Satisfaction Problem (CSP), i.e. the problem of finding an assignment of values for a set of variables subject to a given collection of constraints. In this framework each constraint is defined over a set of variables and specifies the set of allowed combinations of values as a collection of tuples.
In some cases the knowledge of the problem defined by the set of constraints may vary along the time. In particular one might be interested in further restrictions i.e. in deletions of values from existing constraints, or in introducing new ones.
In general the problem to find a solution to a CSP is NP-complete, but there exist some cases that can be solved efficiently. In this paper we consider classes of problems with a tractable solution, and present dynamic algorithms that solve this problem efficiently and are shown to be optimal.
Work supported by the ESPRIT II Basic Research Action no.7141 (Alcom II) and by the Italian Project “Algoritmi e Strutture di Calcolo”, Ministero dell'Università e della Ricerca Scientifica e Tecnologica.
Preview
Unable to display preview. Download preview PDF.
References
A. V. Aho, J. E. Hopcroft, J. D. Ullman. The design and analysis of computer algorithms. Addison-Wesley, Reading, MA, 1974.
G. Ausiello, A. D'Atri, D. Saccà. Minimal representation of directed Hypergraphs. SIAM J. Comput., 15:418–431, 1986.
C. Berge. Graphs and Hypergraphs. North Holland, Amsterdam, 1973.
R. Detcher. Enhancement schemes for constraint processing: Backjumping, Learning and Cutset decomposition. Artificial Intelligence, 41, 1989.
R. Detcher, J. Pearl. Network based heuristic for constraint satisfaction problems. Artificial Intelligence, 34, 1988.
E. C. Freuder. Synthesizing constraint expression. Commun. ACM, 21, 11, 1978.
E. C. Freuder. A sufficient condition for Backtrack-free search. J. ACM, 29, 1, 1982.
E. C. Freuder. A sufficient condition for Backtrack-bounded search. J. ACM, 32, 4, 1985.
E. C. Freuder, A. K. Mackworth. The complexity of some polynomial network consistency algorithms for Constraint Satisfaction Problems. Artificial Intelligence, 25, 1985.
A. K. Mackworth. Consistency in networks of relations. Artificial Intelligence, 8, 1977.
U. Montanari. Network of constraints: fundamental properties and application to picture processing. Information Science, 7:95–132, 1974.
U. Montanari, F. Rossi. An efficient algorithm for the solution of hierarchical networks of constraints. Lecture Notes in Computer Science, 291, Springer Verlag, Berlin, 1986.
U. Montanari, F. Rossi. Fundamental properties of networks of constraints: a new formulation. In: L. Kanal and V. Kumar, eds., Search in Artificial Intelligence, Springer Verlag, Berlin, 426–449, 1988.
U. Montanari, F. Rossi. Constraint relaxation may be perfect, Artificial Intelligence, 48, 1991.
U. Nanni, P. Terrevoli. A fully dynamic data structure for path expressions on dags. R.A.I.R.O. Theoretical Informatics and Applications, to appear. Technical Report ESPRIT-ALCOM.
R. E. Tarjan. Data structures and network algorithms, volume 44 of CBMS-NSF Regional Conference Series in Applied Mathematics. SIAM, 1983.
R. E. Tarjan. Amortized computational complexity. SIAM J. Alg. Disc. Meth., 6:306–318, 1985.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Frigioni, D., Marchetti-Spaccamela, A., Nanni, U. (1994). Dynamization of backtrack-free search for the constraint satisfaction problem. In: Bonuccelli, M., Crescenzi, P., Petreschi, R. (eds) Algorithms and Complexity. CIAC 1994. Lecture Notes in Computer Science, vol 778. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57811-0_12
Download citation
DOI: https://doi.org/10.1007/3-540-57811-0_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57811-6
Online ISBN: 978-3-540-48337-3
eBook Packages: Springer Book Archive