Proceedings

Estimating the Probability of Meeting a Deadline in Hierarchical Plans

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1551-1556.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Given a hierarchical plan (or schedule) with uncertain task times, we may need to determine the probability that a given plan will satisfy a given deadline. This problem is shown to be NP-hard for series-parallel hierarchies. We provide a polynomial-time approximation algorithm for it. Computing the expected makespan of an hierarchical plan is also shown to be NP-hard. We examine the approximation bounds empirically and demonstrate where our scheme is superior to sampling and to exact computation.

  1. [Ai-Chang et al., 2004] Mitchell Ai-Chang, John Bresina, Len Charest, Adam Chase, JC-J Hsu, Ari Jonsson, Bob Kanefsky, Paul Morris, Kanna Rajan, Jeffrey Yglesias, et al. Mapgen: mixed-initiative planning and scheduling for the mars exploration rover mission. Intelligent Systems, IEEE, 19(1):8-12, 2004.
  2. [Beck and Wilson, 2007] J. Christopher Beck and Nic Wilson. Proactive algorithms for job shop scheduling with probabilistic durations. J. Artif. Intell. Res.(JAIR), 28:183-232, 2007.
  3. [Bodlaender, 2006] Hans L. Bodlaender. Treewidth: Characteriza- tions, applications, and computations. In WG, pages 1-14, 2006.
  4. [Bonfietti et al., 2014] Alessio Bonfietti, Michele Lombardi, and Michela Milano. Disregarding duration uncertainty in partial or- der schedules? Yes, we can! In CPAIOR, pages 210-225. 2014.
  5. [Bucher, 1988] Christian G. Bucher. Adaptive sampling: an itera- tive fast Monte Carlo procedure. Structural Safety, 5(2):119-126, 1988.
  6. [Buyya et al., 2011] Rajkumar Buyya, Saurabh Kumar Garg, and Rodrigo N. Calheiros. SLA-oriented resource provisioning for cloud computing: Challenges, architecture, and solutions. In Cloud and Service Computing (CSC), 2011.
  7. [Cooper, 1990] Gregory F. Cooper. The computational complexity of probabilistic inference using Bayesian belief networks. Artifi- cial Intelligence, 42 (2-3):393-405, 1990.
  8. [Dagum and Luby, 1993] Paul Dagum and Michael Luby. Approxi- mating probabilistic inference in Bayesian belief networks is NP- hard. Artificial Intelligence, 60 (1):141-153, 1993.
  9. [Devroye, 1980] Luc Devroye. Generating the maximum of inde- pendent identically distributed random variables. Computers & Mathematics with Applications, 6(3):305-315, 1980.
  10. [Erol et al., 1994] Kutluhan Erol, James Hendler, and Dana S. Nau. HTN planning: Complexity and expressivity. In AAAI, 1994.
  11. [Fu et al., 2010] Na Fu, Pradeep Varakantham, and Hoong Chuin Lau. Towards finding robust execution strategies for RCPSP/max with durational uncertainty. In ICAPS, pages 73-80, 2010.
  12. [Gabaldon, 2002] Alfredo Gabaldon. Programming hierarchical task networks in the situation calculus. In AIPS02 Workshop on On-line Planning and Scheduling, 2002.
  13. [Garey and Johnson, 1990] Michael R. Garey and David S. John- son. Computers and Intractability; A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., NY, USA, 1990.
  14. [Gutjahr and Pflug, 1992] W. J. Gutjahr and G. Ch Pflug. Av- erage execution times of series-parallel networks. Séminaire Lotharingien de Combinatoire, 29:9, 1992.
  15. [Hagstrom, 1988] Jane N. Hagstrom. Computational complexity of PERT problems. Networks, 18(2):139-147, 1988.
  16. [Herroelen and Leus, 2005] Willy Herroelen and Roel Leus. Project scheduling under uncertainty: Survey and research poten- tials. European journal of operational research, 165(2):289-306, 2005.
  17. [Hong, 2013] Yili Hong. On computing the distribution function for the poisson binomial distribution. Computational Statistics & Data Analysis, 59:41-51, 2013.
  18. [Kelly et al., 2008] John Paul Kelly, Adi Botea, and Sven Koenig. Offline planning with Hierarchical Task Networks in video games. In AIIDE, pages 60-65, 2008.
  19. [Kim and Pearl, 1983] Jin H. Kim and Judea Pearl. A computation model for causal and diagnostic reasoning in inference systems. In IJCAI, 1983.
  20. [Kim et al., 2001] Phil Kim, Brian C. Williams, and Mark Abram- son. Executing reactive, model-based programs through graph- based temporal planning. In IJCAI, pages 487-493, 2001.
  21. [Lipton et al., 1990] Richard J. Lipton, Jeffrey F. Naughton, and Donovan A. Schneider. Practical selectivity estimation through adaptive sampling, volume 19. ACM, 1990.
  22. [Mercier, 2007] Sophie Mercier. Discrete random bounds for gen- eral random variables and applications to reliability. European j. of operational research, 177(1):378-405, 2007.
  23. [Nau et al., 1998] Dana S. Nau, Stephen J. Smith, Kutluhan Erol, et al. Control strategies in HTN planning: Theory versus practice. In AAAI/IAAI, pages 1127-1133, 1998.
  24. [Nau et al., 2003] Dana S. Nau, Tsz-Chiu Au, Okhtay Ilghami, Ugur Kuter, J. William Murdock, Dan Wu, and Fusun Yaman. SHOP2: An HTN planning system. J. Artif. Intell. Res. (JAIR), 20:379-404, 2003.
  25. [Pearl, 1988] Judea Pearl. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, San Mateo, CA, 1988.
  26. [Shimony and Domshlak, 2003] Solomon E. Shimony and Carmel Domshlak. Complexity of probabilistic reasoning in directed- path singly connected Bayes networks. Artificial Intelligence, 151:213-225, 2003.
  27. [Yuan and Druzdzel, 2006] Changhe Yuan and Marek J. Druzdzel. Importance sampling algorithms for Bayesian networks: Princi- ples and performance. Mathematical and Computer Modelling, 43(910):1189 -1207, 2006.

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

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