Nested Temporal Networks with Alternatives

Temporal networks play a crucial role in modeling temporal relations in planning and scheduling applications. Recently, several extensions of temporal networks were proposed to integrate non-temporal information such as resource consumption or logical dependencies. Temporal Networks with Alternatives were proposed to model alternative and parallel processes, however the problem of deciding which nodes can be consistently included in such networks is NPcomplete. In this paper we propose a tractable subclass of Temporal Networks with Alternatives that can still cover a wide range of real-life processes, while the problem of deciding node validity is solvable in polynomial time. We also present an algorithm that can effectively recognize whether a given network belongs to the proposed sub-class.

[1]  Rina Dechter,et al.  Temporal Constraint Networks , 1989, Artif. Intell..

[2]  Manolis Koubarakis,et al.  Backtracking algorithms for disjunctions of temporal constraints , 1998, Artif. Intell..

[3]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[4]  J. Christopher Beck,et al.  Scheduling Alternative Activities , 1999, AAAI/IAAI.

[5]  Jim Blythe,et al.  An Overview of Planning Under Certainty , 1999, Artificial Intelligence Today.

[6]  Wim Nuijten,et al.  Solving Scheduling Problems with Setup Times and Alternative Resources , 2000, AIPS.

[7]  Philippe Laborie Resource Temporal Networks: Definition and Complexity , 2003, IJCAI.

[8]  Youssef Hamadi Cycle-cut decomposition and Log-based reconciliation , 2004 .

[9]  Thierry Vidal,et al.  CTP: A New Constraint-Based Formalism for Conditional, Temporal Planning , 2003, Constraints.

[10]  Martha E. Pollack,et al.  Augmenting Disjunctive Temporal Problems with Finite-Domain Constraints , 2005, AAAI.

[11]  Roman Barták,et al.  Incremental Filtering Algorithms for Precedence and Dependency Constraints , 2006, 2006 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'06).

[12]  Roman Barták,et al.  Temporal Networks with Alternatives: Complexity and Model , 2007, FLAIRS.

[13]  Gerhard Friedrich,et al.  Handling Alternative Activities in Resource-Constrained Project Scheduling Problems , 2007, IJCAI.