Proceedings

Faster Conflict Generation for Dynamic Controllability

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4280-4286.

https://doi.org/10.24963/ijcai.2017/598

Abstract

In this paper, we focus on speeding up the temporal plan relaxation problem for dynamically controllable systems. We take a look at the current best-known algorithm for determining dynamic controllability and augment it to efficiently generate conflicts when the network is deemed uncontrollable. Our work preserves the O(n^3) runtime of the best available dynamic controllability checker and improves on the previous best runtime of O(n^4) for extracting dynamic controllability conflicts. We then turn our attention to temporal plan relaxation tasks and show how we can leverage our work on conflicts and the structure of the network to efficiently make incremental updates intended to restore dynamic controllability by relaxing constraints. Our new algorithm, RelaxIDC, has the same asymptotic runtime as previous algorithms but sees dramatic empirical improvements over the course of repeated dynamic controllability checks.

  1. [Fang et al., 2014] Cheng Fang, Peng Yu, and Brian C Williams. Chance-constrained probabilistic simple tem- poral problems. 2014.
  2. [Morris and Muscettola, 2005] Paul H Morris and Nicola Muscettola. Temporal dynamic controllability revisited. In AAAI, pages 1193-1198, 2005.
  3. [Morris, 2006] Paul Morris. A structural characterization of temporal dynamic controllability. In International Confer- ence on Principles and Practice of Constraint Program- ming, pages 375-389. Springer, 2006.
  4. [Morris, 2014] Paul Morris. Dynamic controllability and dis- patchability relationships. In International Conference on AI and OR Techniques in Constriant Programming for Combinatorial Optimization Problems, pages 464-479. Springer, 2014.
  5. [Nilsson et al., 2013] Mikael Nilsson, Jonas Kvarnström, and Patrick Doherty. Incremental dynamic controllability revisited. In ICAPS, 2013.
  6. [Nilsson et al., 2014] Mikael Nilsson, Jonas Kvarnström, and Patrick Doherty. Incremental dynamic controllabil- ity in cubic worst-case time. In Temporal Representation and Reasoning (TIME), 2014 21st International Sympo- sium on, pages 17-26. IEEE, 2014.
  7. [Prosser, 1996] Patrick Prosser. An empirical study of phase transitions in binary constraint satisfaction problems. Ar- tificial Intelligence, 81(1-2):81-109, 1996.
  8. [Shah et al., 2007] Julie A Shah, John Stedl, Brian C Williams, and Paul Robertson. A fast incremental algo- rithm for maintaining dispatchability of partially control- lable plans. In ICAPS, pages 296-303, 2007.
  9. [Stedl and Williams, 2005] John Stedl and Brian C Williams. A fast incremental dynamic controllabil- ity algorithm. In Proceedings of the ICAPS Workshop on Plan Execution: A Reality Check, pages 69-75, 2005.
  10. [Vidal, 1999] Thierry Vidal. Handling contingency in tem- poral constraint networks: from consistency to controlla- bilities. Journal of Experimental & Theoretical Artificial Intelligence, 11(1):23-45, 1999.
  11. [Williams and Ragno, 2007] Brian C Williams and Robert J Ragno. Conflict-directed a* and its role in model- based embedded systems. Discrete Applied Mathematics, 155(12):1562-1595, 2007.
  12. [Yu et al., 2014] Peng Yu, Cheng Fang, and Brian C Williams. Resolving uncontrollable conditional temporal problems using continuous relaxations. In ICAPS, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards