Applying local search to temporal reasoning

Local search techniques have attracted considerable interest in the artificial intelligence (AI) community since the development of GSAT (Selman et al., 1992) and the min-conflicts heuristic (Minton et al., 1992) for solving large propositional satisfiability (SAT) problems and binary constraint satisfaction problems (CSPs) respectively. Newer SAT techniques, such as the Discrete Langrangian Method (DLM) (Shang and Wah, 1998), have significantly improved on GSAT and can also be applied to general constraint satisfaction and optimisation. However, local search has yet to be successfully employed in solving temporal constraint satisfaction problems (TCSPs). We argue that current formalisms for representing TCSPs are inappropriate for a local search approach, and we propose an alternative CSP-based end-point ordering model for temporal reasoning. In particular we look at modelling and solving problems formulated using Allen's (1983) interval algebra (IA) and propose a new constraint weighting algorithm derived from DLM. Using a set of randomly generated IA problems, we show that our local search outperforms Nebel's (1997) backtracking algorithm on larger and more difficult consistent problems.

[1]  Hector J. Levesque,et al.  A New Method for Solving Hard Satisfiability Problems , 1992, AAAI.

[2]  Bernhard Nebel,et al.  Solving hard qualitative temporal reasoning problems: Evaluating the efficiency of using the ORD-Horn class , 1997, Constraints.

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

[4]  Alan K. Mackworth Constraint Satisfaction , 1985 .

[5]  Michael J. Maher,et al.  Solving Over-Constrained Temporal Reasoning Problems Using Local Search , 2004, PRICAI.

[6]  Peter van Beek,et al.  The design and experimental analysis of algorithms for temporal reasoning , 1996 .

[7]  Benjamin W. Wah,et al.  A discrete Lagrangian-based global-search method for solving satisfiability problems , 1996, Satisfiability Problem: Theory and Applications.

[8]  Steven Minton,et al.  Minimizing Conflicts: A Heuristic Repair Method for Constraint Satisfaction and Scheduling Problems , 1992, Artif. Intell..

[9]  Eddie Schwalb,et al.  Temporal Constraints: A Survey , 1998, Constraints.

[10]  Eugene C. Freuder,et al.  Partial Constraint Satisfaction , 1989, IJCAI.

[11]  Bernhard Nebel Solving hard qualitative temporal reasoning problems: Evaluating the efficiency of using the ORD-Horn class , 1997 .

[12]  Henry A. Kautz,et al.  Constraint Propagation Algorithms for Temporal Reasoning , 1986, AAAI.

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

[14]  Peter van Beek,et al.  The Design and Experimental Analysis of Algorithms for Temporal Reasoning , 1995, J. Artif. Intell. Res..