Proceedings

Adversarial Hierarchical-Task Network Planning for Complex Real-Time Games

Download BibTeX Cite

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

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Real-time strategy (RTS) games are hard from an AI point of view because they have enormous state spaces, combinatorial branching factors, allow simultaneous and durative actions, and players have very little time to choose actions. For these reasons, standard game tree search methods such as alpha- beta search or Monte Carlo Tree Search (MCTS) are not sufficient by themselves to handle these games. This paper presents an alternative approach called Adversarial Hierarchical Task Network (AHTN) planning that combines ideas from game tree search with HTN planning. We present the basic algorithm, relate it to existing adversarial hierarchical planning methods, and present new extensions for simultaneous and durative actions to handle RTS games. We also present empirical results for the μRTS game, comparing it to other state of the art search algorithms for RTS games.

  1. [Browne et al., 2012] C.B. Browne, E. Powley, D. White- house, S.M. Lucas, P.I. Cowling, P. Rohlfshagen, S. Tavener, D. Perez, S. Samothrakis, and S. Colton. A survey of Monte Carlo tree search methods. Computa- tional Intelligence and AI in Games, IEEE Transactions on, 4(1):1-43, 2012.
  2. [Buro, 2003] Michael Buro. Real-time strategy games: a new AI research challenge. In Proceedings of IJCAI 2003, pages 1534-1535, San Francisco, CA, USA, 2003. IJCAI
  3. David Churchill and Michael Buro. Portfolio greedy search and simulation for large- scale combat in StarCraft. In Computational Intelligence in Games (CIG), 2013 IEEE Conference on, pages 1-8. IEEE, 2013.
  4. [Churchill et al., 2012] D. Churchill, A. Saffidine, and M. Buro. Fast heuristic search for RTS game combat sce- narios. In Proceedings of AIIDE. The AAAI Press, 2012.
  5. [Erol et al., 1994] Kutluhan Erol, James A Hendler, and Dana S Nau. UMCP: A sound and complete procedure for hierarchical task-network planning. In AIPS, volume 94, pages 249-254, 1994.
  6. [Ghallab et al., 2004] Malik Ghallab, Dana Nau, and Paolo Traverso. Automated planning: theory & practice. Else- vier, 2004.
  7. [Goldman, 2006] Robert P Goldman. Durative planning in htns. In ICAPS, pages 382-385, 2006.
  8. [Hogg et al., 2010] Chad Hogg, Ugur Kuter, and Hector Muñoz-Avila. Learning methods to generate good plans: Integrating HTN learning and reinforcement learning. In Proceedings of AAAI, 2010.
  9. [Jonsson and Rovatsos, 2011] Anders Jonsson and Michael Rovatsos. Scaling up multiagent planning: A best- response approach. In Proceedings of ICAPS, 2011.
  10. [Knuth and Moore, 1975] Donald E. Knuth and Ronald W. Moore. An analysis of alpha-beta pruning. Artificial Intel- ligence, 6(4):293-326, 1975.
  11. [Kocsis and Szepesvri, 2006] Levente Kocsis and Csaba Szepesvri. Bandit based Monte Carlo planning. In Pro- ceedings of ECML 2006, pages 282-293. Springer, 2006.
  12. [Kovarsky and Buro, 2005] Alexander Kovarsky and Michael Buro. Heuristic search applied to abstract combat games. In Canadian Conference on AI, pages 66-78, 2005.
  13. [Meijer and Koppelaar, 2001] AB Meijer and H Koppelaar. Pursuing abstract goals in the game of Go. Belgium- Netherlands Conference on AI (BNAIC), pages 415-422, 2001.
  14. [Ontanón et al., 2013] Santiago Ontanón, Gabriel Synnaeve, Alberto Uriarte, Florian Richoux, David Churchill, and Mike Preuss. A Survey of Real-Time Strategy Game AI Research and Competition in StarCraft. IEEE Trans- actions on Computational Intelligence and AI in Games (TCIAIG), 5:1-19, 2013.
  15. [Ontañón, 2013] Santiago Ontañón. The combinatorial multi-armed bandit problem and its application to real- time strategy games. In Proceedings of AIIDE, 2013.
  16. [Saffidine et al., 2012] Abdallah Saffidine, Hilmar Finnsson, and Michael Buro. Alpha-beta pruning for games with simultaneous moves. In Proceedings of AAAI, Toronto, Canada, 2012. AAAI Press.
  17. [Shleyfman et al., 2014] Alexander Shleyfman, Antonín Komenda, and Carmel Domshlak. On combinatorial actions and CMABs with linear side information. In Proceedings of ECML 2014. Springer, 2014.
  18. [Smith et al., 1998] Stephen J Smith, Dana Nau, and Tom Throop. Computer Bridge: A big win for AI planning. AI Magazine, 19(2):93, 1998.
  19. [Stanescu et al., 2014] Marius Stanescu, Nicolas A Barriga, and Michael Buro. Hierarchical adversarial search applied to real-time strategy games. In Tenth Annual AAAI Confer- ence on Artificial Intelligence and Interactive Digital En- tertainment (AIIDE), 2014.
  20. [Willmott et al., 1999] Steven Willmott, Julian Richardson, Alan Bundy, and John Levine. An adversarial planning approach to Go. In Computers and Games Conference, pages 93-112. Springer, 1999.

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

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