This paper proposes a task allocation algorithm based on the combination of reinforcement learning and deep neural networks to address the problem of multi-UAV cooperative multi-objective task allocation. It utilizes graph neural networks (GNN) and attention mechanisms to model the policy function, thereby constructing a task allocation strategy based on the collective state of the UAV swarm which enables the reinforcement learning algorithm to generalize to varying numbers of enemy target nodes in the environment. To improve the efficiency and stability of training, the S-sample batch reinforcement learning algorithm is adopted. The simulation results demonstrate that the algorithm can effectively solve the multi-UAV task allocation problem.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Multi-UAV Cooperative Multi-objective Task Allocation Based on Deep Reinforcement Learning

  • Jingyi Guo,
  • Shunmin Li,
  • Guanqun Wu,
  • Aijun Li,
  • Yong Guo

摘要

This paper proposes a task allocation algorithm based on the combination of reinforcement learning and deep neural networks to address the problem of multi-UAV cooperative multi-objective task allocation. It utilizes graph neural networks (GNN) and attention mechanisms to model the policy function, thereby constructing a task allocation strategy based on the collective state of the UAV swarm which enables the reinforcement learning algorithm to generalize to varying numbers of enemy target nodes in the environment. To improve the efficiency and stability of training, the S-sample batch reinforcement learning algorithm is adopted. The simulation results demonstrate that the algorithm can effectively solve the multi-UAV task allocation problem.