系统仿真学报 ›› 2023, Vol. 35 ›› Issue (3): 616-622.doi: 10.16182/j.issn1004731x.joss.21-1158

• 论文 • 上一篇    下一篇

基于K-means聚类的多智能体跟随多领导者算法

袁国栋(), 何明(), 马子玉, 张伟士, 刘学达, 李伟   

  1. 陆军工程大学 指挥控制工程学院,江苏 南京 210001
  • 收稿日期:2021-11-11 修回日期:2022-01-21 出版日期:2023-03-30 发布日期:2023-03-22
  • 通讯作者: 何明 E-mail:305551544@qq.com;paper_review@126.com
  • 作者简介:袁国栋(1992-),男,硕士生,研究方向为无人机集群、弹性。E-mail:305551544@qq.com
  • 基金资助:
    江苏省重点研发计划(BE2018754);军内科研项目(LJ20212Z010032 LJ20212C011129);军队重点课题(JYKYA2021029)

Multiagent Following Multileader Algorithm Based on K-means Clustering

Guodong Yuan(), Ming He(), Ziyu Ma, Weishi Zhang, Xueda Liu, Wei Li   

  1. Command And Control Engineering College, Army Engineering University of PLA, Nanjing 210001, China
  • Received:2021-11-11 Revised:2022-01-21 Online:2023-03-30 Published:2023-03-22
  • Contact: Ming He E-mail:305551544@qq.com;paper_review@126.com

摘要:

为防止多智能体集群跟随多个领导者时编队混乱,提出了3种K-means聚类算法,将集群分成与领导者数量相同的社区,社区内的智能体将跟随同一领导者。所提出的3种算法中,算法1适用于智能体分布空间广的场景,系统达到一致性所需时间最短;算法2则适用于智能体分布稀疏的场景,可有效避免智能体碰撞等危险;算法3则大大降低多智能体集群的控制成本,但将会牺牲系统的收敛速度。相较于传统预先对智能体编号,领导-跟随关系固定的方法,本文提出的分簇方法使系统收敛时间更短,且有效应对中途任务变更的情况,可快速分配给智能体新的合适任务。

关键词: 多智能体, 多领导者, K-means, 编队控制, 分簇方法

Abstract:

Three K-means clustering algorithms are proposed to prevent chaos in the formation of a multi-agent system (MAS) with multiple leaders. The algorithm divides the cluster into communities with the same number of leaders, and the agents within the community will follow the same leader. Among the three proposed algorithms, algorithm #1 is suitable for scenarios with widely distributed agents wherein rapid consensus can be achieved in the shortest time; algorithm #2 is suitable for scenarios with a sparse agent distribution and effectively prevented agent collisions; and algorithm #3 exhibits rapid convergence and considerably reduces the MAS control cost, but will sacrifice the convergence speed of the system.. Unlike the traditional method in which the agents are numbered and the leader-follower relationship is fixed, the proposed clustering methods can shorten the MAS convergence time and effectively adapt to task changes by rapidly assigning new suitable tasks to agents.

Key words: multi-agent, multiple leaders, K-means, pinning control, clustering methods

中图分类号: