Proceedings

Decomposition Techniques for Planning in Stochastic Domains

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Learning. Pages 1121-1128.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

This paper is concerned with modeling planning problems involving uncertainty as discrete-time, finite-state stochastic automata. Solving planning problems is reduced to computing policies for Markov decision processes. Classical methods for solving Markov decision processes cannot cope with the size of the state spaces for typical problems encountered in practice. As an alternative, we investigate methods that decompose global planning problems into a number of local problems, solve the local problems separately, and then combine the local solutions to generate a global solution. We present algorithms that decompose planning problems into smaller problems given an arbitrary partition of the state space. The local problems are interpreted as Markov decision processes and solutions to the local problems are interpreted as policies restricted to the subsets of the state space defined by the partition. One algorithm relies on constructing and so lving an abstract version of the original decision problem. A second algorithm iteratively approximates parameters of the local problems to converge to an optimal solution. We show how prop erties of a specified partition affect the time and storage required for these algorithms.

  1. Bellman, 1961)
  2. Richard Bellman. Adaptive Control Processes. Princeton University Press, Princeton, New Jersey, 1961.
  3. Boutilier et al., 1995)
  4. Craig Boutilier, Richard Dear- den, and Moises Goldszmidt. Exploiting structure in policy construction. In Proceedings of the 1995 Inter- national Joint Co nference on Artificial Int elligence, 1995. IJCAI
  5. Caines and Wang, 1990)
  6. Peter E. Caines and S. Wang. COCOLOG: A conditional observer and controller logic for finite machines. In Proceedings of th e 29th IEEE Conf erence on Decision and Control, Hawaii, 1990.
  7. Chvatal, 1980) Vasek Chvatal. Linear Programming. W. H. Freeman and Company, 1980.
  8. Dantzig and Wolfe, 1960) George Dantzig and Philip Wolfe. Decomposition principle for dynamic pro- grams. Operations Research, 8( 1 ): 101 -111, 1960.
  9. Dean and Kanazawa, 1989)
  10. Thomas Dean and Keiji Kanazawa. A model for reasoning about persistence and causation. Computational Int elligence, 5(3) :142- 150 , 1989.
  11. Dean and Lin, 1995) Thomas Dean and Shieu-Hong Lin. Decomposition techniques for planning in stochastic domains. Technical Report CS-95-08, Brown University Department of Computer Science, 1995.
  12. Dean et al. , 1993)
  13. Thomas Dean, Leslie Kaelbling, Jak Kirman, and Ann Nicholson. Planning with deadlines in stochastic domains. In Proceedings AAAI-93, pages 574-579. AAAI , 1993.
  14. Dean et al., 1995)
  15. Thomas Dean, Leslie Kaelbling, Jak Kirman, and Ann Nicholson. Planning under time constraints in stochastic domains. To appear in Arti- fi cial Intelligence, 1995.
  16. D 'Epenoux , 1963) F. D'Epenoux. Sur un probleme de production et de stockage dans l'aleatoire. Manage- ment S cience, 10:98-108, 1963.
  17. Derman, 1970) Cyrus Derman. Finite State Markovian Decision Processes. Cambridge University Press, New York , 1970.
  18. Fikes and Nilsson, 1971) Richard Fikes and Nils J. Nils- son. Strips: A new approach to the application of theorem proving to problem solving. Artificial Int el- ligence, 2:189-208, 1971. IJCAI
  19. Howard, 1960)
  20. Ronald A. Howard. Dynamic Program- ming and Markov Processes. MIT Press, Cambridge, Massachusetts, 1960.
  21. Kaelbling, 1993) Leslie Pack Kaelbling. Hierarchical learning in stochastic domains: A preliminary report. In Proceedings Tenth International Conference on Ma- chine Learning, 1993.
  22. Knoblock, 1991)
  23. Craig A. Knoblock. Search reduction in hierarchical problem solving. In Proceedings AAAI- 91, pages 686-691. AAAI, 1991.
  24. Korf, 1985)
  25. Richard Korf. Macro-operators: A weak method for learning. Artificial Intelligence, 26:35-77, 1985.
  26. Kushner and Chen, 1974) Harold J. Kushner and Ching-Hui Chen. Decomposition of systems governed by Markov chains. IEEE Transactions on Automatic Control, AC-19(5):501 -507, 1974.
  27. Kushner and Kleinman, 1971) H. J. Kushner and A. J. Kleinman. Mathematical programming and the con- trol of Markov chains. International Journal on Con- trol, 13(5):801-820, 1971.
  28. Lasdon, 1970)
  29. Leon S. Lasdon. Optimization Th eory for Large Systems. Macmillan Company, 1970.
  30. Lin and Dean, 1994) Shieu-Hong Lin and Thomas Dean. Exploiting locality in temporal reasoning. In E. Sandewall and C. Backstrom, editors, Current Trends in AI Planning, Amsterdam, 1994. lOS Press.
  31. Moore and Atkeson, 1995)
  32. Andrew W . Moore and Christopher G. Atkeson. The parti-game algorithm for variable resolution reinforcement learning in multidi- mensional state spaces. To appear in Machine Learn- ing, 1995.
  33. M.S. Bazaraa, 1990) H. D. Sherali M.S. Bazaraa, J. J. Jarvis. Linear Programming and N etwork Flows. John Wiley & Sons, New York, 1990.
  34. Papadimitriou and Tsitsiklis, 1987)
  35. Christos H. Pa- padimitriou and John N. Tsitsiklis. The complexity of Markov chain decision processes. Math ematics of Operations Research, 12(3):441-450, 1987.
  36. Puterman, 1994)
  37. Martin L. Puterman. Markov Deci- sion Processes. John Wiley & Sons, New York, 1994.
  38. Sacerdoti, 197 4) Earl Sacerdoti. Planning in a hierarchy of abstraction spaces. Artificial Intelligence, 7:231 - 272, 1974. IJCAI
  39. Zhong and Wonham, 1990) H. Zhong and W. M. Won- ham. On the consistency of hierarchical supervision in discrete-event systems. IEEE Transa ctions on Au- tomatic Control, 35(10):1125-1134, 1990.

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

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