Extracting mutual exclusion invariants from lifted temporal planning domains

作者:

摘要

We present a technique for automatically extracting mutual exclusion invariants from temporal planning instances. It first identifies a set of invariant templates by inspecting the lifted representation of the domain and then checks these templates against properties that assure invariance. Our technique builds on other approaches to invariant synthesis presented in the literature but departs from their limited focus on instantaneous actions by addressing temporal domains. To deal with time, we formulate invariance conditions that account for the entire temporal structure of the actions and the possible concurrent interactions between them. As a result, we construct a more comprehensive technique than previous methods, which is able to find not only invariants for temporal domains but also a broader set of invariants for sequential domains. Our experimental results provide evidence that our domain analysis is effective at identifying a more extensive set of invariants, which results in the generation of fewer multi-valued state variables. We show that, in turn, this reduction in the number of variables reflects positively on the performance of the temporal planners that use a variable/value representation.

论文关键词:Automated planning,Temporal planning,Mutual exclusion invariants,Automatic domain analysis

论文评审过程:Received 6 January 2017, Revised 24 January 2018, Accepted 27 January 2018, Available online 6 February 2018, Version of Record 13 February 2018.

论文官网地址:https://doi.org/10.1016/j.artint.2018.01.004