Skip to main content

Revisiting Classical Dynamic Controllability: A Tighter Complexity Analysis

  • Conference paper
  • First Online:
Agents and Artificial Intelligence (ICAART 2014)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8946))

Included in the following conference series:

  • 652 Accesses

Abstract

Simple Temporal Networks with Uncertainty (STNUs) allow the representation of temporal problems where some durations are uncontrollable (determined by nature), as is often the case for actions in planning. It is essential to verify that such networks are dynamically controllable (DC) – executable regardless of the outcomes of uncontrollable durations – and to convert them to an executable form. We use insights from incremental DC verification algorithms to re-analyze the original, classical, verification algorithm. This algorithm is the entry level algorithm for DC verification, based on a less complex and more intuitive theory than subsequent algorithms. We show that with a small modification the algorithm is transformed from pseudo-polynomial to \(O(n^4)\) which makes it still useful. We also discuss a change reducing the amount of work performed by the algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Dechter, R., Meiri, I., Pearl, J.: Temporal constraint networks. Artif. Intell. 49(1–3), 61–95 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  2. Vidal, T., Ghallab, M.: Dealing with uncertain durations in temporal constraint networks dedicated to planning. In: Proceedings of ECAI (1996)

    Google Scholar 

  3. Muscettola, N., Morris, P., Tsamardinos, I.: Reformulating temporal plans for efficient execution. In: Proceedings of the 6th International Conference on Principles of Knowledge Representation and Reasoning (KR) (1998)

    Google Scholar 

  4. Morris, P., Muscettola, N., Vidal, T.: Dynamic control of plans with temporal uncertainty. In: Proceedings of IJCAI (2001)

    Google Scholar 

  5. Morris, P., Muscettola, N.: Temporal dynamic controllability revisited. In: Proceedings of AAAI (2005)

    Google Scholar 

  6. Morris, P.: A structural characterization of temporal dynamic controllability. In: Benhamou, F. (ed.) CP 2006. LNCS, vol. 4204, pp. 375–389. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  7. Morris, P.: Dynamic controllability and dispatchability relationships. In: Simonis, H. (ed.) CPAIOR 2014. LNCS, vol. 8451, pp. 464–479. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  8. Stedl, J., Williams, B.: A fast incremental dynamic controllability algorithm. In: Proceedings of ICAPS Workshop on Plan Execution (2005)

    Google Scholar 

  9. Shah, J.A., Stedl, J., Williams, B.C., Robertson, P.: A fast incremental algorithm for maintaining dispatchability of partially controllable plans. In: Proceedings of the 17th International Conference on Automated Planning and Scheduling (ICAPS) (2007). http://dblp.uni-trier.de/db/conf/aips/icaps2007.html#ShahSWR07

  10. Nilsson, M., Kvarnström, J., Doherty, P.: Incremental dynamic controllability revisited. In: Proceedings of ICAPS (2013)

    Google Scholar 

  11. Nilsson, M., Kvarnström, J., Doherty, P.: Classical dynamic controllability revisited: a tighter bound on the classical algorithm. In: Proceedings of ICAART (2014)

    Google Scholar 

  12. Stedl, J.L.: Managing temporal uncertainty under limited communication: a formal model of tight and loose team coordination. Master’s thesis, Massachusetts Institute of Technology (2004)

    Google Scholar 

  13. Cormen, T.H., Stein, C., Rivest, R.L., Leiserson, C.E.: Introduction to Algorithms. McGraw-Hill Higher Education, Boston (2001)

    MATH  Google Scholar 

  14. Cimatti, A., Hunsberger, L., Micheli, A., Roveri, M.: Using timed game automata to synthesize execution strategies for simple temporal networks with uncertainty. In: Proceedings of AAAI (2014)

    Google Scholar 

  15. Cesta, A., Finzi, A., Fratini, S., Orlandini, A., Tronci, E.: Analyzing flexible timeline-based plans. In: Proceedings of ECAI (2010)

    Google Scholar 

  16. Nilsson, M., Kvarnström, J., Doherty, P.: EfficientIDC: a faster incremental dynamic controllability algorithm. In: Proceedings of ICAPS (2014)

    Google Scholar 

  17. Hunsberger, L.: A fast incremental algorithm for managing the execution of dynamically controllable temporal networks. In: Proceedings of TIME (2010)

    Google Scholar 

  18. Hunsberger, L.: A faster execution algorithm for dynamically controllable STNUs. In: Proceedings of TIME, pp. 26–33. IEEE (2013)

    Google Scholar 

Download references

Acknowledgements

This work is partially supported by the Swedish Research Council (VR) Linnaeus Center CADICS, the ELLIIT network organization for Information and Communication Technology, the Swedish Foundation for Strategic Research (CUAS Project), the EU FP7 project SHERPA (grant agreement 600958), and Vinnova NFFP6 Project 2013-01206.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mikael Nilsson .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Nilsson, M., Kvarnström, J., Doherty, P. (2015). Revisiting Classical Dynamic Controllability: A Tighter Complexity Analysis. In: Duval, B., van den Herik, J., Loiseau, S., Filipe, J. (eds) Agents and Artificial Intelligence. ICAART 2014. Lecture Notes in Computer Science(), vol 8946. Springer, Cham. https://doi.org/10.1007/978-3-319-25210-0_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25210-0_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25209-4

  • Online ISBN: 978-3-319-25210-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics