...
首页> 外文期刊>Applied Sciences >Modified Adversarial Hierarchical Task Network Planning in Real-Time Strategy Games
【24h】

Modified Adversarial Hierarchical Task Network Planning in Real-Time Strategy Games

机译:实时战略游戏中修改的对抗分层任务网络规划

获取原文
           

摘要

The application of artificial intelligence (AI) to real-time strategy (RTS) games includes considerable challenges due to the very large state spaces and branching factors, limited decision times, and dynamic adversarial environments involved. To address these challenges, hierarchical task network (HTN) planning has been extended to develop a method denoted as adversarial HTN (AHTN), and this method has achieved favorable performance. However, the HTN description employed cannot express complex relationships among tasks and accommodate the impacts of the environment on tasks. Moreover, AHTN cannot address task failures during plan execution. Therefore, this paper proposes a modified AHTN planning algorithm with failed task repair functionality denoted as AHTN-R. The algorithm extends the HTN description by introducing three additional elements: essential task , phase , and exit condition . If any task fails during plan execution, the AHTN-R algorithm identifies and terminates all affected tasks according to the extended HTN description, and applies a novel task repair strategy based on a prioritized listing of alternative plans to maintain the validity of the previous plan. In the planning process, AHTN-R generates the priorities of alternative plans by sorting all nodes of the game search tree according to their primary features. Finally, empirical results are presented based on a μRTS game, and the performance of AHTN-R is compared to that of AHTN and to the performances of other state-of-the-art search algorithms developed for RTS games.
机译:人工智能(AI)在实时战略(RTS)游戏中的应用包括由于涉及的大规模空间和分支因子,有限的决策时间和涉及的动态对抗环境而导致的相当大的挑战。为了解决这些挑战,已经扩展了分层任务网络(HTN)规划以开发一种表示为对抗HTN(AHTN)的方法,并且该方法实现了有利的性能。然而,所采用的HTN描述不能表达任务之间的复杂关系,并适应环境对任务的影响。此外,AHTN无法在计划执行期间解决任务故障。因此,本文提出了一种修改的AHTN规划算法,其任务修复功能失败表示为AHTN-R。该算法通过引入三个附加元素来扩展HTN描述:基本任务,阶段和退出条件。如果在计划执行期间发生任何任务,则AHTN-R算法根据扩展的HTN描述识别并终止所有受影响的任务,并根据优先级列出的替代计划的优先列表来应用新的任务修复策略,以维持上一个计划的有效性。在规划过程中,AHTN-R根据其主要特征对游戏搜索树的所有节点进行排序来生成备用计划的优先级。最后,基于μrts游戏呈现了经验结果,并将AHTN-R的性能与AHTN的性能进行了比较,以及用于RTS游戏的其他最先进的搜索算法的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号