Dynamic Controllability of Disjunctive Temporal Networks: Validation and Synthesis of Executable Strategies

Authors

  • Alessandro Cimatti Fondazione Bruno Kessler
  • Andrea Micheli Fondazione Bruno Kessler
  • Marco Roveri Fondazione Bruno Kessler

DOI:

https://doi.org/10.1609/aaai.v30i1.10401

Keywords:

Dynamic Controllability, Disjunctive Temporal Networks with Uncertainty, Strategy Synthesis, Temporal Reasoning

Abstract

The Temporal Network with Uncertainty (TNU) modeling framework is used to represent temporal knowledge in presence of qualitative temporal uncertainty. Dynamic Controllability (DC) is the problem of deciding the existence of a strategy for scheduling the controllable time points of the network observing past happenings only. In this paper, we address the DC problem for a very general class of TNU, namely Disjunctive Temporal Network with Uncertainty. We make the following contributions. First, we define strategies in the form of an executable language; second, we propose the first decision procedure to check whether a given strategy is a solution for the DC problem; third we present an efficient algorithm for strategy synthesis based on techniques derived from Timed Games and Satisfiability Modulo Theory. The experimental evaluation shows that the approach is superior to the state-of-the-art.

Downloads

Published

2016-03-05

How to Cite

Cimatti, A., Micheli, A., & Roveri, M. (2016). Dynamic Controllability of Disjunctive Temporal Networks: Validation and Synthesis of Executable Strategies. Proceedings of the AAAI Conference on Artificial Intelligence, 30(1). https://doi.org/10.1609/aaai.v30i1.10401

Issue

Section

Technical Papers: Planning and Scheduling