《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (5): 1551-1556.DOI: 10.11772/j.issn.1001-9081.2022040592

• 先进计算 • 上一篇    

改进自组织映射的多无人机协同任务分配方法

孙亚男, 吴杰宏(), 石峻岭, 高利军   

  1. 沈阳航空航天大学 计算机学院,沈阳 110136
  • 收稿日期:2022-04-27 修回日期:2022-06-22 接受日期:2022-06-24 发布日期:2022-07-11 出版日期:2023-05-10
  • 通讯作者: 吴杰宏
  • 作者简介:孙亚男(1996—),女,辽宁朝阳人,硕士研究生,主要研究方向:无人机系统路径规划和任务分配
    吴杰宏(1971—),女,黑龙江齐齐哈尔人,教授,博士,CCF高级会员,主要研究方向:无人机系统协同控制、安全通信 wujiehong@sau.edu.cn
    石峻岭(1989—),女,辽宁沈阳人,讲师,博士,主要研究方向:车载网络、无人机网络
    高利军(1977—),男,辽宁沈阳人,教授,博士,主要研究方向:信息安全、人工智能攻防对抗算法。
  • 基金资助:
    国防基础科研项目(JH2021010);国家自然科学基金资助项目(61902261)

Multi-UAV collaborative task assignment method based on improved self-organizing map

Yanan SUN, Jiehong WU(), Junling SHI, Lijun GAO   

  1. School of Computer Science,Shenyang Aerospace University,Shenyang Liaoning 110136,China
  • Received:2022-04-27 Revised:2022-06-22 Accepted:2022-06-24 Online:2022-07-11 Published:2023-05-10
  • Contact: Jiehong WU
  • About author:SUN Yanan, born in 1996, M. S. candidate. Her research interests include path planning and task assignment for Unmanned Aerial Vehicle (UAV) system.
    WU Jiehong, born in 1971, Ph. D., professor. Her research interests include cooperative control of UAV system, secure communication.
    SHI Junling, born in 1989, Ph. D., lecturer. Her research interests include in-vehicle network, UAV network.
    GAO Lijun, born in 1977, Ph. D., professor. His research interests include information security, artificial intelligence attack-defense confrontation algorithm.
  • Supported by:
    Defense Basic Research Project(JH2021010);National Natural Science Foundation of China(61902261)

摘要:

针对现有算法对多无人机(UAV)协同进行多任务分配时存在负载均衡和执行效率方面的不足,提出一种改进的自组织映射(ISOM)算法。该算法根据飞行时间和任务执行时间设计了UAV的负载均衡度,以提升任务完成的效率;还设计了新的非线性变化的学习率和邻域函数保证ISOM算法的稳定性和快速收敛。然后,在不同任务环境对ISOM算法进行了有效性验证。实验结果表明,与结合遗传算法的粒子群优化(GA-PSO)、Gurobi和ORTools算法相比,ISOM算法的任务完成时间可分别减少15.5%、12.7%和7.3%;在TSPLIB数据集的实例KroA100、KroA150、KroA200上进行航迹长度减小的有效性验证时,与杂草优化(IWO)算法、改进的单亲遗传算法(IPGA)和蚁群单亲遗传算法(AC-PGA)的对比结果表明,ISOM算法在无人机数量为2、3、4、5、8时,均获得了最小的航迹长度。由此可见,ISOM算法在解决多UAV协同多任务分配问题时效果显著。

关键词: 多无人机, 任务分配, 自组织映射, 负载均衡, 执行效率

Abstract:

To deal with the deficiencies in load balancing and execution efficiency of existing algorithms for cooperative multi-task assignment of multi-Unmanned Aerial Vehicle (UAV), an Improved Self-Organizing Map (ISOM) algorithm was proposed. In the algorithm, the load balancing degree of UAVs was designed according to the flight time and task execution time in order to improve the efficiency of the task completion. And a novel non-linearly changing learning rate and neighborhood function were designed to ensure the stability and fast convergence of ISOM algorithm. Then, the validity of ISOM algorithm was verified in different task environments. Experimental results show that compared with Particle Swarm Optimization combined with Genetic Algorithm (GA-PSO), Gurobi and ORTools algorithms, the proposed algorithm has the task completion time reduced by 15.5%, 12.7% and 7.3% respectively. When the effectiveness of track length reduction was verified on KroA100, KroA150, and KroA200 examples of TSPLIB dataset, comparison results with Invasive Weed Optimization (IWO) algorithm, Improved Partheno Genetic Algorithm (IPGA) and Ant Colony-Partheno Genetic Algorithm (AC-PGA) show that ISOM algorithm has the minimum track length when the number of UAVs is 2, 3, 4, 5, 8. It can be seen that ISOM algorithm has a significant effect on solving the problem of multi-UAV cooperative multi-task assignment.

Key words: multi-Unmanned Aerial Vehicle (UAV), task assignment, Self-Organizing Map (SOM), load balancing, execution efficiency

中图分类号: