Task Allocation for Multi-Agent Systems Based on Distributed Many-Objective Evolutionary Algorithm and Greedy Algorithm

被引:36
|
作者
Zhou, Jing [1 ,2 ]
Zhao, Xiaozhe [1 ]
Zhang, Xiaopan [3 ]
Zhao, Dongdong [4 ]
Li, Huanhuan [5 ]
机构
[1] Dalian Univ Technol, Fac Management & Econ, Dalian 116024, Peoples R China
[2] Dalian Navy Acad, Operat Software & Simulat Inst, Dalian 116018, Peoples R China
[3] Wuhan Univ Technol, Sch Resources & Environm Engn, Wuhan 430070, Peoples R China
[4] Wuhan Univ Technol, Sch Comp Sci & Technol, Wuhan 430070, Peoples R China
[5] China Univ Geosci, Sch Comp Sci, Sch Mech Engn & Elect Informat, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
Evolutionary algorithm; Greedy algorithm; multi-agent system; NSGA3; task allocation; OPTIMIZATION;
D O I
10.1109/ACCESS.2020.2967061
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task allocation is a key issue in multi-agent systems, and finding the optimal strategy for task allocation has been proved to be an NP-hard problem. Existing task allocation methods for multi-agent systems mainly adopt distributed full search strategies or local search strategies. The former requires a lot of computation and communication costs, while the latter cannot ensure the diversity and quality of solutions. Therefore, in this paper, we combine a distributed many-objective evolutionary algorithm called D-NSGA3 with a greedy algorithm to search the task allocation solutions, and we comprehensively consider the constraints related to space, time, energy consumption and agent function in multi-agent systems. Specifically, D-NSGA3 is used to optimize multiple objectives simultaneously so as to ensure the search capability and the diversity of solutions. Alternate search between D-NSGA3 and the greedy algorithm is conducted to enhance the local optimizing ability. Experimental results show that the proposed method can effectively solve large-scale task allocation problems (e.g., the number of agents is not less than 250, and that of tasks is not less than 1000). Compared with the existing work called MSEA, the proposed method could achieve better and more diverse solutions.
引用
收藏
页码:19306 / 19318
页数:13
相关论文
共 50 条
  • [31] An online-learning-based evolutionary many-objective algorithm
    Zhao H.
    Zhang C.
    Information Sciences, 2020, 509 : 1 - 21
  • [32] A Grid-Based Evolutionary Algorithm for Many-Objective Optimization
    Yang, Shengxiang
    Li, Miqing
    Liu, Xiaohui
    Zheng, Jinhua
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (05) : 721 - 736
  • [33] A Research Mode Based Evolutionary Algorithm for Many-Objective Optimization
    Chen Guoyu
    Li Junhua
    CHINESE JOURNAL OF ELECTRONICS, 2019, 28 (04) : 764 - 772
  • [34] A Many-objective Evolutionary Algorithm Based on Angle Penalized Distance
    Bi Xiaojun
    Wang Chao
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2018, 40 (02) : 314 - 322
  • [35] Decomposition Based Dominance Relationship For Evolutionary Many-Objective Algorithm
    Chen, Lei
    Liu, Hai-Lin
    Tan, Kay Chen
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 1190 - 1195
  • [36] Many-objective evolutionary algorithm based on vector angle decomposition
    Zhao Y.-L.
    Song Y.-X.
    Kang L.-W.
    Kongzhi yu Juece/Control and Decision, 2021, 36 (03): : 761 - 768
  • [37] A Research Mode Based Evolutionary Algorithm for Many-Objective Optimization
    CHEN Guoyu
    LI Junhua
    Chinese Journal of Electronics, 2019, 28 (04) : 764 - 772
  • [38] Many-Objective evolutionary algorithm based on bipolar preferences dominance
    Qiu, Fei-Yue
    Wu, Yu-Shi
    Qiu, Qi-Cang
    Wang, Li-Ping
    Ruan Jian Xue Bao/Journal of Software, 2013, 24 (03): : 476 - 489
  • [39] Decomposition and Dominance Relation Based Many-objective Evolutionary Algorithm
    Zhao H.
    Wang T.
    Liu Y.
    Huang C.
    Zhang T.
    Zhao, Hui (zhaohui@cqupt.edu.cn), 1975, Science Press (42): : 1975 - 1981
  • [40] An Evolutionary Many-Objective Optimization Algorithm Based on Dominance and Decomposition
    Li, Ke
    Deb, Kalyanmoy
    Zhang, Qingfu
    Kwong, Sam
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (05) : 694 - 716