Qualitative Simulation as a Temporally-extended Constraint Satisfaction Problem

Traditionally, constraint satisfaction problems (CSPs) are characterized using a finite set of constraints expressed within a common, shared constraint language. When reasoning across time, however, it is possible to express both temporal and state-based constraints represented within multiple constraint languages. Qualitative simulation provides an instance of this class of CSP in which, traditionally, all solutions to the CSP are computed. In this paper, we formally describe this class of temporally-extended CSPs and situate qualitative simulation within this description. This is followed by a description of the DecSIM algorithm which is used to incrementally generate all possible solutions to a temporally-extended CSP. DecSIM combines problem decomposition, a tree-clustering algorithm and ideas similar to directed arc--consistency to exploit structure and causality within a qualitative model resulting in an exponential speed-up in simulation time when compared to existing techniques.

[1]  Robert C. Moore,et al.  Formal Theories of the Commonsense World , 1985 .

[2]  Benjamin Kuipers,et al.  Qualitative reasoning: Modeling and simulation with incomplete knowledge , 1994, Autom..

[3]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artif. Intell..

[4]  Johan de Kleer,et al.  A Qualitative Physics Based on Confluences , 1984, Artif. Intell..

[5]  Yumi Iwasaki,et al.  Causal Ordering in a Mixed Structure , 1988, AAAI.

[6]  Rina Dechter,et al.  Tree Clustering for Constraint Networks , 1989, Artif. Intell..

[7]  Giorgio Brajnik,et al.  Trajectory Constraints in Qualitative Simulation , 1996, AAAI/IAAI, Vol. 2.

[8]  Giorgio Brajnik,et al.  Temporal Constraints on Trajectories in Qualitative Simulation , 1996 .

[9]  James A. Hendler,et al.  Readings in Planning , 1994 .

[10]  Edward P. K. Tsang,et al.  Foundations of constraint satisfaction , 1993, Computation in cognitive science.

[11]  Benjamin Kuipers,et al.  Model Decomposition and Simulation: A Component Based Qualitative Simulation Algorithm , 1997, AAAI/IAAI.

[12]  Ernest Davis,et al.  Representations of commonsense knowledge , 2014, notThenot Morgan Kaufmann series in representation and reasoning.

[13]  E. Allen Emerson,et al.  Temporal and Modal Logic , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[14]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[15]  Daniel J. Clancy,et al.  Divide and Conquer : A component-based qualitative simulation algorithm , 1998 .

[16]  Daniel J. Clancy,et al.  Solving complexity and ambiguity problems within qualitative simulation , 1997 .

[17]  Rina Dechter,et al.  Tree-Clustering Schemes for Constraint-Processing , 1988, AAAI.