The Point Algebra for Branching Time Revisited

Temporal reasoning with nonlinear models of time have been used in many areas of artificial intelligence. In this paper we focus on the model of branching time which has been proven successful for problems such as planning. We investigate the computational complexity of the point algebra for branching time extended with disjunctions and show that there are exactly five maximal tractable sets of relations. We also give an improved algorithm for deciding satisfiability of the point algebra with a time complexity comparable to that of path consistency checking algorithms.

[1]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[2]  Peter Jeavons,et al.  Building tractable disjunctive constraints , 2000, J. ACM.

[3]  Jochen Renz,et al.  Maximal Tractable Fragments of the Region Connection Calculus: A Complete Analysis , 1999, IJCAI.

[4]  Sara Baase,et al.  Computer algorithms - introduction to design and analysis (2 ed.) , 1988 .

[5]  Bernhard Nebel,et al.  Reasoning about temporal relations: a maximal tractable subclass of Allen's interval algebra , 1994, JACM.

[6]  Allen Van Gelder,et al.  Computer Algorithms: Introduction to Design and Analysis , 1978 .

[7]  Ivo Düntsch,et al.  Relations Algebras in Qualitative Spatial Reasoning , 1999, Fundam. Informaticae.

[8]  Peter Jonsson,et al.  Towards a Complete Classification of Tractability in Point Algebras for Nonlinear Time , 1999, CP.

[9]  D. McDermott A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[10]  Henry A. Kautz,et al.  Constraint propagation algorithms for temporal reasoning: a revised report , 1989 .

[11]  Johan de Kleer,et al.  Readings in qualitative reasoning about physical systems , 1990 .

[12]  Don Coppersmith,et al.  Matrix multiplication via arithmetic progressions , 1987, STOC.

[13]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[14]  Peter Jonsson,et al.  Refinements and Independence: A Simple Method for Identifying Tractable Disjunctive Constraints , 2000, CP.

[15]  Jai Srinivasan,et al.  Branching time temporal logic , 1988, REX Workshop.

[16]  Peter Jonsson,et al.  Disjunctive Temporal Reasoning in Partially Ordered Models of Time , 2000, AAAI/IAAI.

[17]  Robin Hirsch,et al.  Expressive Power and Complexity in Algebraic Logic , 1997, J. Log. Comput..