系统仿真学报 ›› 2021, Vol. 33 ›› Issue (10): 2315-2322.doi: 10.16182/j.issn1004731x.joss.21-FZ0753

• 综述 • 上一篇    下一篇

进化行为树方法研究综述

杨杰, 张琪*, 曾俊杰, 尹全军   

  1. 国防科技大学 系统工程学院,湖南 长沙 410073
  • 收稿日期:2021-05-28 修回日期:2021-07-26 出版日期:2021-10-18 发布日期:2021-10-18
  • 通讯作者: 张琪(1988-),男,博士,讲师,研究方向为作战仿真、智能行为建模等。E-mail:zhangqiy123@nudt.edu.cn
  • 作者简介:杨杰(1995-),女,硕士生,研究方向为系统仿真、智能行为建模等。Email:yangjiewyya@163.com
  • 基金资助:
    国家社科基金军事学项目(2020-SKJJ-O-C-005)

Survey of Evolutionary Behavior Tree Algorithm

Yang Jie, Zhang Qi*, Zeng Junjie, Yin Quanjun   

  1. College of Systems Engineering, National University of Defense Technology, Changsha 410073, China
  • Received:2021-05-28 Revised:2021-07-26 Online:2021-10-18 Published:2021-10-18

摘要: 进化行为树方法是一种利用进化算法自主生成和优化行为树模型的智能体行为建模方法。从介绍行为树、进化算法相关背景知识入手,阐述了基于遗传编程、语法演化、混合算法三类进化行为树算法以及相应改进算法,分析比较不同算法的优劣;梳理总结了进化行为树方法在作战仿真、游戏人工智能、机器人等领域的具体应用;从搜索能力、泛化能力、行为树优化、多智能体应用方面提出并探讨了未来的发展趋势。

关键词: 进化行为树, 行为树, 遗传编程, 语法演化, 混合算法

Abstract: Evolutionary behavior tree method is an agent behavior modeling method which uses evolutionary algorithm to generate and optimize behavior tree model. Based on the background knowledge of behavior tree and evolutionary algorithm, three kinds of evolutionary behavior tree algorithms based on genetic programming, grammar evolution and hybrid algorithm as well as corresponding improved algorithms are described, and the advantages and disadvantages of different algorithms are analyzed and compared. The specific applications of evolutionary behavior tree in combat simulation, game artificial intelligence, robotics and other fields are summarized. The future development trends of evolutionary behavior tree are proposed and discussed from the perspectives of search ability, generalization ability, behavior tree optimization and multi-agent application.

Key words: evolutionary behavior tree, behavior tree, genetic programming, grammar evolution, hybrid algorithm

中图分类号: