Journal of Computer Applications ›› 2020, Vol. 40 ›› Issue (6): 1613-1620.DOI: 10.11772/j.issn.1001-9081.2019101783

• Artificial intelligence • Previous Articles     Next Articles

Multi-agent collaborative pursuit algorithm based on game theory and Q-learning

ZHENG Yanbin1,2, FAN Wenxin1, HAN Mengyun1, TAO Xueli1   

  1. 1. College of Computer and Information Engineering, Henan Normal University, Xinxiang Henan 453007, China
    2. Henan Engineering Laboratory of Smart Commerce and Internet of Things Technologies, Xinxiang Henan 453007, China
  • Received:2019-10-20 Revised:2019-12-24 Online:2020-06-10 Published:2020-06-18
  • Contact: FAN Wenxin, born in 1994, M. S. candidate. His research interests include virtual reality, multi-agent system.
  • About author:ZHENG Yanbin, born in 1964, Ph. D., professor. His research interests include virtual reality, multi-agent system, game theory.FAN Wenxin, born in 1994, M. S. candidate. His research interests include virtual reality, multi-agent system.HAN Mengyun, born in 1993, M. S. candidate. Her research interests include virtual reality, Chinese character recognition.TAO Xueli, born in 1978, M. S., lecturer. His research interests include virtual reality, multi-agent system.
  • Supported by:
    National Natural Science Foundation of China (U1604156), the Henan Normal University Youth Fund (2017QK20).

基于博弈论及Q学习的多Agent协作追捕算法

郑延斌1,2, 樊文鑫1, 韩梦云1, 陶雪丽1   

  1. 1.河南师范大学 计算机与信息工程学院,河南 新乡 453007
    2.智慧商务与物联网技术河南省工程实验室,河南 新乡 453007
  • 通讯作者: 樊文鑫(1994—)
  • 作者简介:郑延斌(1964—),男,河南内乡人,教授,博士,CCF 会员,主要研究方向:虚拟现实、多智能体系统、博弈论。樊文鑫(1994—),男,河南郑州人,硕士研究生,主要研究方向:虚拟现实、多智能体系统。韩梦云(1993—),女,河南安阳人,硕士研究生,主要研究方向:虚拟现实、汉字识别。陶雪丽(1978—),女,河南南乐人,讲师,硕士,主要研究方向:虚拟现实、多智能体系统。
  • 基金资助:
    国家自然科学基金资助项目(U1604156);河南师范大学青年基金资助项目(2017QK20)。

Abstract: The multi-agent collaborative pursuit problem is a typical problem in the multi-agent coordination and collaboration research. Aiming at the pursuit problem of single escaper with learning ability, a multi-agent collaborative pursuit algorithm based on game theory and Q-learning was proposed. Firstly, a cooperative pursuit team was established and a game model of cooperative pursuit was built. Secondly, through the learning of the escaper’s strategy choices, the trajectory of the escaper’s limited Step-T cumulative reward was established, and the trajectory was adjusted to the pursuer’s strategy set. Finally, the Nash equilibrium solution was obtained by solving the cooperative pursuit game, and the equilibrium strategy was executed by each agent to complete the pursuit task. At the same time, in order to solve the problem that there may be multiple equilibrium solutions, the virtual action behavior selection algorithm was added to select the optimal equilibrium strategy. C# simulation experiments show that, the proposed algorithm can effectively solve the pursuit problem of single escaper with learning ability in the obstacle environment, and the comparative analysis of experimental data shows that the pursuit efficiency of the algorithm under the same conditions is better than that of pure game or pure learning.

Key words: multi-agent, collaborative pursuit, game theory, Q-learning, reinforcement learning

摘要: 多Agent协作追捕问题是多Agent协调与协作研究中的一个典型问题。针对具有学习能力的单逃跑者追捕问题,提出了一种基于博弈论及Q学习的多Agent协作追捕算法。首先,建立协作追捕团队,并构建协作追捕的博弈模型;其次,通过对逃跑者策略选择的学习,建立逃跑者有限的Step-T累积奖赏的运动轨迹,并把运动轨迹调整到追捕者的策略集中;最后,求解协作追捕博弈得到Nash均衡解,每个Agent执行均衡策略完成追捕任务。同时,针对在求解中可能存在多个均衡解的问题,加入了虚拟行动行为选择算法来选择最优的均衡策略。C#仿真实验表明,所提算法能够有效地解决障碍环境中单个具有学习能力的逃跑者的追捕问题,实验数据对比分析表明该算法在同等条件下的追捕效率要优于纯博弈或纯学习的追捕算法。

关键词: 多Agent, 协作追捕, 博弈论, Q学习, 强化学习

CLC Number: