Robust Execution of Probabilistic STNs

Authors Luke Hunsberger , Roberto Posenato



PDF
Thumbnail PDF

File

LIPIcs.TIME.2024.12.pdf
  • Filesize: 0.89 MB
  • 19 pages

Document Identifiers

Author Details

Luke Hunsberger
  • Vassar College, Poughkeepsie, NY, USA
Roberto Posenato
  • University of Verona, Italy

Cite AsGet BibTex

Luke Hunsberger and Roberto Posenato. Robust Execution of Probabilistic STNs. In 31st International Symposium on Temporal Representation and Reasoning (TIME 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 318, pp. 12:1-12:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.TIME.2024.12

Abstract

A Probabilistic Simple Temporal Network (PSTN) is a formalism for representing and reasoning about actions subject to temporal constraints, where some action durations may be uncontrollable, modeled using continuous probability density functions. Recent work aims to manage this kind of uncertainty during execution by approximating a PSTN by a Simple Temporal Network with Uncertainty (STNU) (for which well-known execution strategies exist) and using an STNU execution strategy to execute the PSTN, hoping that its probabilistic action durations will not cause any constraint violations. This paper presents significant improvements to the robust execution of PSTNs. Our approach is based on a recent, faster algorithm for finding negative cycles in non-DC STNUs. We also formally prove that many of the constraints included in others' work are unnecessary and that our algorithm can take advantage of a flexible real-time execution algorithm to react to observations of contingent durations that may fall outside the fixed STNU bounds. The paper presents an empirical evaluation of our approach that provides evidence of its effectiveness in robustly executing PSTNs derived from a publicly available benchmark.

Subject Classification

ACM Subject Classification
  • Computing methodologies → Temporal reasoning
  • Theory of computation → Dynamic graph algorithms
Keywords
  • Temporal constraint networks
  • probabilistic durations
  • dispatchable networks

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Nikhil Bhargava. Multi-Agent Coordination under Uncertain Communication. 33rd AAAI Conference on Artificial Intelligence (AAAI-19), 33(1):9878-9879, 2019. URL: https://doi.org/10.1609/aaai.v33i01.33019878.
  2. Massimo Cairo, Luke Hunsberger, and Romeo Rizzi. Faster Dynamic Controllablity Checking for Simple Temporal Networks with Uncertainty. In 25th International Symposium on Temporal Representation and Reasoning (TIME-2018), volume 120 of LIPIcs, pages 8:1-8:16, 2018. URL: https://doi.org/10.4230/LIPIcs.TIME.2018.8.
  3. Rosy Chen, Yiran Ma, Siqi Wu, and James C. Boerkoel, Jr. Sensitivity analysis for dynamic control of pstns with skewed distributions. In 33rd International Conference on Automated Planning and Scheduling (ICAPS 2023), volume 33, pages 95-99, 2023. URL: https://doi.org/10.1609/icaps.v33i1.27183.
  4. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, 4th Edition. MIT Press, 2022. URL: https://mitpress.mit.edu/9780262046305/introduction-to- algorithms.
  5. Rina Dechter, Itay Meiri, and J. Pearl. Temporal Constraint Networks. Artificial Intelligence, 49(1-3):61-95, 1991. URL: https://doi.org/10.1016/0004-3702(91)90006-6.
  6. Maya Abo Dominguez, William La, and James C. Boerkoel Jr. Modeling human temporal uncertainty in human-agent teams. CoRR, abs/2010.04849, 2020. URL: https://arxiv.org/abs/2010.04849,
  7. Cheng Fang, Peng Yu, and Brian C. Williams. Chance-constrained probabilistic simple temporal problems. In 28th AAAI Conference on Artificial Intelligence (AAAI-2014), volume 3, pages 2264-2270, 2014. URL: https://doi.org/10.1609/aaai.v28i1.9048.
  8. Michael Gao, Lindsay Popowski, and James C. Boerkoel, Jr. Dynamic Control of Probabilistic Simple Temporal Networks. In 34th AAAI Conference on Artificial Intelligence (AAAI-20), volume 34, pages 9851-9858, 2020. URL: https://doi.org/10.1609/aaai.v34i06.6538.
  9. Philip E. Gill, Walter Murray, and Michael A. Saunders. Snopt: An sqp algorithm for large-scale constrained optimization. SIAM Review, 47(1):99-131, 2005. URL: https://doi.org/10.1137/S0036144504446096.
  10. Luke Hunsberger. Fixing the semantics for dynamic controllability and providing a more practical characterization of dynamic execution strategies. In 16th International Symposium on Temporal Representation and Reasoning (TIME-2009), pages 155-162, 2009. URL: https://doi.org/10.1109/TIME.2009.25.
  11. Luke Hunsberger. Magic Loops in Simple Temporal Networks with Uncertainty-Exploiting Structure to Speed Up Dynamic Controllability Checking. In 5th International Conference on Agents and Artificial Intelligence (ICAART-2013), volume 2, pages 157-170, 2013. URL: https://doi.org/10.5220/0004260501570170.
  12. Luke Hunsberger. Magic Loops and the Dynamic Controllability of Simple Temporal Networks with Uncertainty. In Joaquim Filipe and Ana Fred, editors, Agents and Artificial Intelligence, volume 449 of Communications in Computer and Information Science (CCIS), pages 332-350, 2014. URL: https://doi.org/10.1007/978-3-662-44440-5_20.
  13. Luke Hunsberger. Efficient execution of dynamically controllable simple temporal networks with uncertainty. Acta Informatica, 53(2):89-147, 2015. URL: https://doi.org/10.1007/s00236-015-0227-0.
  14. Luke Hunsberger and Roberto Posenato. Speeding up the RUL^- Dynamic-Controllability-Checking Algorithm for Simple Temporal Networks with Uncertainty. In 36th AAAI Conference on Artificial Intelligence (AAAI-22), volume 36-9, pages 9776-9785. AAAI Pres, 2022. URL: https://doi.org/10.1609/aaai.v36i9.21213.
  15. Luke Hunsberger and Roberto Posenato. A Faster Algorithm for Converting Simple Temporal Networks with Uncertainty into Dispatchable Form. Information and Computation, 293(105063):1-21, 2023. URL: https://doi.org/10.1016/j.ic.2023.105063.
  16. Luke Hunsberger and Roberto Posenato. A Faster Algorithm for Finding Negative Cycles in Simple Temporal Networks with Uncertainty. In The 31st International Symposium on Temporal Representation and Reasoning (TIME-2024), volume 318 of LIPIcs, 2024. URL: https://doi.org/10.4230/LIPIcs.TIME.2024.8.
  17. Luke Hunsberger and Roberto Posenato. Converting Simple Temporal Networks with Uncertainty into Minimal Equivalent Dispatchable Form. In Proceedings of the Thirty-Fourth International Conference on Automated Planning and Scheduling (ICAPS 2024), volume 34, pages 290-300, 2024. URL: https://doi.org/10.1609/icaps.v34i1.31487.
  18. Luke Hunsberger and Roberto Posenato. Foundations of Dispatchability for Simple Temporal Networks with Uncertainty. In 16th International Conference on Agents and Artificial Intelligence (ICAART 2024), volume 2, pages 253-263. SCITEPRESS, 2024. URL: https://doi.org/10.5220/0012360000003636.
  19. Erez Karpas, Steven J. Levine, Peng Yu, and Brian C. Williams. Robust Execution of Plans for Human-Robot Teams. In 25th Int. Conf. on Automated Planning and Scheduling (ICAPS-15), volume 25, pages 342-346, 2015. URL: https://doi.org/10.1609/icaps.v25i1.13698.
  20. Dimitri Kececioglu et al. Reliability Engineering Handbook, volume 1. DEStech Publications, Inc, 2002. Google Scholar
  21. Paul Morris. A Structural Characterization of Temporal Dynamic Controllability. In Principles and Practice of Constraint Programming (CP-2006), volume 4204, pages 375-389, 2006. URL: https://doi.org/10.1007/11889205_28.
  22. Paul Morris. Dynamic controllability and dispatchability relationships. In Int. Conf. on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research (CPAIOR-2014), volume 8451 of LNCS, pages 464-479. Springer, 2014. URL: https://doi.org/10.1007/978-3-319-07046-9_33.
  23. Paul Morris, Nicola Muscettola, and Thierry Vidal. Dynamic control of plans with temporal uncertainty. In 17th Int. Joint Conf. on Artificial Intelligence (IJCAI-2001), volume 1, pages 494-499, 2001. URL: https://www.ijcai.org/Proceedings/01/IJCAI-2001-e.pdf.
  24. Nicola Muscettola, Paul H. Morris, and Ioannis Tsamardinos. Reformulating temporal plans for efficient execution. In Proceedings of the Sixth International Conference on Principles of Knowledge Representation and Reasoning, KR'98, pages 444-452, 1998. Google Scholar
  25. Roberto Posenato. STNU Benchmark version 2020, 2020. Last access 2022-12-01. URL: https://profs.scienze.univr.it/~posenato/software/cstnu/ benchmarkWrapper.html.
  26. Roberto Posenato. CSTNU Tool: A Java library for checking temporal networks. SoftwareX, 17:100905, 2022. URL: https://doi.org/10.1016/j.softx.2021.100905.
  27. Ioannis Tsamardinos. A probabilistic approach to robust execution of temporal plans with uncertainty. In Methods and Applications of Artificial Intelligence (SETN 2002), volume 2308 of Lecture Notes in Artificial Intelligence (LNAI), pages 97-108, 2002. URL: https://doi.org/10.1007/3-540-46014-4_10.
  28. Ioannis Tsamardinos, Nicola Muscettola, and Paul Morris. Fast Transformation of Temporal Plans for Efficient Execution. In 15th National Conf. on Artificial Intelligence (AAAI-1998), pages 254-261, 1998. URL: https://cdn.aaai.org/AAAI/1998/AAAI98-035.pdf.
  29. Thierry Vidal and Hélène Fargier. Handling contingency in temporal constraint networks: from consistency to controllabilities. J. of Experimental & Theoretical Artificial Intelligence, 11(1):23-45, 1999. URL: https://doi.org/10.1080/095281399146607.
  30. Andrew Wang and Brian C. Williams. Chance-Constrained Scheduling via Conflict-Directed Risk Allocation. In 29th Conference on Artificial Intelligence (AAAI-2015), volume 29, 2015. URL: https://doi.org/10.1609/aaai.v29i1.9693.
  31. Andrew J. Wang. Risk-bounded Dynamic Scheduling of Temporal Plans. PhD thesis, Massachusetts Institute of Technology, 2022. URL: https://hdl.handle.net/1721.1/147542.
  32. Peifeng Yin, Ping Luo, Wang-Chien Lee, and Min Wang. Silence is also evidence: interpreting dwell time for recommendation from psychological perspective. In Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '13, pages 989-997, 2013. URL: https://doi.org/10.1145/2487575.2487663.
  33. Peng Yu, Cheng Fang, and Brian Charles Williams. Resolving uncontrollable conditional temporal problems using continuous relaxations. In 24th International Conference on Automated Planning and Scheduling, ICAPS 2014. AAAI, 2014. URL: http://www.aaai.org/ocs/index.php/ICAPS/ICAPS14/paper/view/7895, URL: https://doi.org/10.1609/icaps.v24i1.13623.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail