Abstract
We describe an effective generic method for solving constraint problems, based on Tarski’s relation algebra, using path-consistency as a pruning technique. We investigate the performance of this method on interval constraint problems. Time performance is affected strongly by the path-consistency calculations, which involve the calculation of compositions of relations. We investigate various methods of tuning composition calculations, and also path-consistency computations. Space performance is affected by the branching factor during search. Reducing this branching factor depends on the existence of ‘nice’ subclasses of the constraint domain. Finally, we survey the statistics of consistency properties of interval constraint problems. Problems of up to 500 variables may be solved in expected cubic time. Evidence is presented that the ‘phase transition’ occurs in the range 6 ≤ n.c ≤15, where n is the number of variables, and c is the ratio of non-trivial constraints to possible constraints.
Similar content being viewed by others
References
J.F. Allen, Maintaining knowledge about temporal intervals, Communications of the ACM 26(11) (November 1983) 832–843.
B. Bennett, Spatial reasoning with propositional logics, in: Knowledge Representation and Reasoning: Proceedings of the Fourth International Conference (KR94) (Morgan Kaufmann, 1994) pp. 51–62.
S. Burris and H.P. Sankappanavar, A Course in Universal Algebra (Springer-Verlag, 1981).
P. Cheeseman, R. Kanefsky and W.M. Taylor, Where the really hard problems are, in: Proceedings of the 12th International Joint Conference on Artificial Intelligence (IJCAI-91), Sydney, Australia (1991), (Morgan Kaufmann) pp. 331–337.
A.G. Cohn, D.A. Randell and Z. Cui, Taxonomies of logically defined qualitative spatial relations, International Journal of Human-Computer Studies 43(5–6) (1995) 831–846. Available from http://agora.leeds.ac.uk/spacenet/publications.html.
R. Dechter, I. Meiri and J. Pearl, Temporal constraint networks, Artificial Intelligence 49 (May 1991) 61–95.
H.-W. Güsgen, CONSAT: A System for Constraint Satisfaction (Morgan Kaufmann/Pitman, 1989).
J.C. Hogge, TPLAN: A temporal interval-based planner with Novel extensions, Technical Report UIUCDCS-R–87–1367, Univ. of Illinois at Urbana-Champaign, Dept. of Computer Science (September 1987).
B. Jònsson and A. Tarski, Boolean algebras with operators II, American Journal of Mathematics 74 (1952) 127–162.
H.A. Kautz and P.B. Ladkin, Integrating metric and qualitative temporal reasoning, in: Proceedings of the 9th National Conference on AI (AAAI-91), Anaheim, CA (1991), (AAAI Press) pp. 241–246.
J.A.G.M. Koomen, The TIMELOGIC temporal reasoning system, Technical Report 231, University of Rochester, Dept. of Computer Science, Rochester, NY (1988).
J.A.G.M. Koomen, Localizing temporal constraint propagation, in: Proceedings of the First International Conference on Principles of Knowledge Representation and Reasoning (KR89), Toronto, Canada (1989), (Morgan Kaufmann) pp. 198–202.
P.B. Ladkin, Constraint reasoning with intervals: A tutorial, survey, and bibliography, Technical Report TR–90–059, International Computer Science Institute, Berkeley, CA (September 1990).
P.B. Ladkin and R.D. Maddux, On binary constraint networks, Technical Report KES.U.88.8, Kestrel Institute, Palo Alto, CA (1988). An extensively revised version appeared in [15].
P.B. Ladkin and R.D. Maddux, On binary constraint problems, Journal of the ACM 41(3) (May 1994) 435–469.
P.B. Ladkin and A. Reinefeld, Effective solution of qualitative interval constraint problems, Artificial Intelligence 57(1) (September 1992) 105–124.
P.B. Ladkin and A. Reinefeld, A symbolic approach to interval constraint problems, in: Artificial Intelligence and Symbolic Mathematical Computing, eds. J. Calmet and J. Campbell, Lecture Notes in Computer Science, Vol. 737 (Springer-Verlag, Karlsruhe, Germany, 1993) pp. 65–84.
A.K. Mackworth, Consistency in networks of relations, Artificial Intelligence 8 (1977) 99–118.
A.K. Mackworth, Constraint satisfaction, in: Encyclopedia of Artificial Intelligence, ed. S. Shapiro (Wiley Interscience, 1987).
R.D. Maddux, Relation algebras for reasoning about time and space, in: Algebraic Methodology and Software Technology, eds. M. Nivat, C. Rattray, T. Rus and G. Scollo, Workshops in Computing Series, Enschede (1993), (Springer-Verlag, 1994) pp. 27–44.
A.K. Mackworth and E.C. Freuder, The complexity of some polynomial network consistency algorithms for constraint satisfaction problems, Artificial Intelligence 25 (1985) 65–74.
U. Montanari, Networks of constraints: Fundamental properties and applications to picture processing, Information Sciences 7 (1974) 95–132.
B. Nebel and H.-J. Bürckert, Reasoning about temporal relations: A maximal tractable subclass of Allen's Interval Algebra, Journal of the ACM 42(1) (January 1995) 43–66.
B. Nebel, Solving hard qualitative temporal reasoning problems: Evaluating the efficiency of using the ORD-Horn class, Constraints (1996). To appear.
K. Nökel, Temporally Distributed Symptoms in Technical Diagnosis, Lecture Notes in Artificial Intelligence, Vol. 517 (Springer-Verlag, 1991).
D.A. Randell, A.G. Cohn and Z. Cui, Computing transitivity tables: a challenge for automated theorem provers, in: CADE-11, Proceedings of the 11th Conference on Automated Deduction, ed. D. Kapur, Lecture Notes in Computer Science, Vol. 607 (Springer-Verlag, 1992) pp. 786–790. Available from http://agora.leeds.ac.uk/spacenet/publications.html.
D.A. Randell, Z. Cui and A.G. Cohn, A spatial logic based on regions and connection, in: Proceedings of the 3rd International Conference on Knowledge Representation and Reasoning, KR'92, eds. B. Nebel, C. Rich and W. Swartout (Morgan Kaufmann, 1992) pp. 165–176. Available from http://agora.leeds.ac.uk/spacenet/publications.html.
A. Reinefeld and P.B. Ladkin, Fast solution of large interval constraint networks, in: Proceedings of the 9th Biennial Conference of the Canadian Society for Computational Studies of Intelligence (AI'92), eds. J. Glasgow and R. Hedley, Vancouver, Canada (May 1992), (Morgan Kaufmann) pp. 156–162.
B. Selman, Stochastic search and phase transitions: AI meets Physics, in: Proceedings of the 14th International Joint Conference on Artificial Intelligence (IJCAI-95), Vol. 1, Montréal, Canada (August 1995), (IJCAII) pp. 998–1002.
S. Susswein, T.C. Henderson, J. Zachary, C. Hansen, P. Hinker and G. Marsden, Parallel path consistency, Technical Report UUCS–91–010, Univ. of Utah (July 1991).
S. Susswein, Parallel path consistency, Master's Thesis, University of Utah, Dept. of Comp. Sci. (1991).
P.G. van Beek, Reasoning about qualitative temporal information, in: Proceedings of the 8th National Conference on Artificial Intelligence (AAAI-90), Boston, MA (1990), (Morgan Kaufmann) pp. 728–734.
J.F.A.K. van Benthem, The Logic of Time (D. Reidel, 2nd edn., 1991).
P.G. van Beek, Reasoning about qualitative temporal information, Artificial Intelligence 58 (1992) 297–326.
P.G. van Beek and R. Cohen, Approximation algorithms for temporal reasoning, in: Proceedings of the 11th Joint Conference on Artifical Intelligence (IJCAI-89), Detroit, MI (1989), (Morgan Kaufmann) pp. 1291–1296.
P.G. van Beek and D.W. Manchak, The design and an experimental analysis of algorithms for temporal reasoning, Journal of Artificial Intelligence Research 4 (1996) 1–18.
M. Vilain, H.A. Kautz and P.G. van Beek, Constraint propagation algorithms for temporal reasoning, in: Readings in Qualititative Reasoning About Physical Systems, eds. D. Weld and J. de Kleer (Morgan Kaufmann, San Mateo, CA, 1989) pp. 373–381.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ladkin, P.B., Reinefeld, A. Fast algebraic methods for interval constraint problems. Annals of Mathematics and Artificial Intelligence 19, 383–411 (1997). https://doi.org/10.1023/A:1018968024833
Issue Date:
DOI: https://doi.org/10.1023/A:1018968024833