Journal of System Simulation ›› 2021, Vol. 33 ›› Issue (10): 2315-2322.doi: 10.16182/j.issn1004731x.joss.21-FZ0753

Previous Articles     Next Articles

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

CLC Number: