Efficient Task Assignment for Multiple Vehicles With Partially Unreachable Target Locations

被引:14
作者
Bai, Xiaoshan [1 ,2 ]
Yan, Weisheng [3 ]
Ge, Shuzhi Sam [4 ]
机构
[1] Shenzhen Univ, Coll Mechatron & Control Engn, Shenzhen 518060, Peoples R China
[2] Delft Univ Technol, Fac Mech Maritime & Mat Engn, NL-2628 CD Delft, Netherlands
[3] Northwestern Polytech Univ, Sch Marine Sci & Technol, Xian 710072, Peoples R China
[4] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117576, Singapore
来源
IEEE INTERNET OF THINGS JOURNAL | 2021年 / 8卷 / 05期
基金
中国国家自然科学基金;
关键词
Task analysis; Internet of Things; Optimization; Robot sensing systems; Heuristic algorithms; Traveling salesman problems; multiple vehicles; target merging; task assignment; ALGORITHM; CONTROLLABILITY; REACHABILITY;
D O I
10.1109/JIOT.2020.3025797
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article studies the task assignment problem for a fleet of dispersed vehicles to efficiently visit a set of target locations where some target locations might be unreachable for one or several vehicles. The objectives are to visit as many target locations as possible by using the minimum number of vehicles while minimizing the vehicles' total travel time. We first propose a target merging strategy to deal with the optimization problem, which is in general NP-hard, and show that for the special case of a single vehicle, it requires linear time to calculate the maximum number of targets to be visited. Second, we design a longest path-based algorithm and analyze the cases in which the objective to visit the maximum number of targets by using the minimum number of vehicles can be obtained through the proposed algorithm within linear running time. Once the targets to be visited and the corresponding employed vehicles are determined, the marginal-cost-based target inserting principle to be discussed guarantees that the chosen targets will be visited within a computable finite maximal travel time, which is at most twice of the optimal when the cost matrix is symmetric. Integrating the longest path-based algorithm with two target inserting principles used to minimize the vehicles' total travel time, we design two two-phase task assignment algorithms. Furthermore, we propose a one-phase algorithm to optimize the multiple objectives simultaneously by improving a co-evolutionary multipopulation genetic algorithm. Numerical simulations show that the proposed task assignment algorithms can lead to satisfying solutions against popular genetic algorithms.
引用
收藏
页码:3730 / 3742
页数:13
相关论文
共 38 条
  • [21] A comprehensive taxonomy for multi-robot task allocation
    Korsah, G. Ayorkor
    Stentz, Anthony
    Dias, M. Bernardine
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2013, 32 (12) : 1495 - 1512
  • [22] COMPLEXITY OF VEHICLE-ROUTING AND SCHEDULING PROBLEMS
    LENSTRA, JK
    KAN, AHGR
    [J]. NETWORKS, 1981, 11 (02) : 221 - 227
  • [23] Population-Based Incremental Learning Algorithm for a Serial Colored Traveling Salesman Problem
    Meng, Xianghu
    Li, Jun
    Zhou, MengChu
    Dai, Xianzhong
    Dou, Jianping
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2018, 48 (02): : 277 - 288
  • [24] Mitchell M., 1998, INTRO GENETIC ALGORI
  • [25] Schrijver A., 2003, COMBINATORIAL OPTIMI, V24
  • [26] Sedgewick R., 2011, Algorithms
  • [27] Multiple task assignments for cooperating uninhabited aerial vehicles using genetic algorithms
    Shima, T
    Rasmussen, SJ
    Sparks, AG
    Passino, KM
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (11) : 3252 - 3269
  • [28] Monotonic Target Assignment for Robotic Networks
    Smith, Stephen L.
    Bullo, Francesco
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2009, 54 (09) : 2042 - 2057
  • [29] Controllability and reachability criteria for switched linear systems
    Sun, ZD
    Ge, SS
    Lee, TH
    [J]. AUTOMATICA, 2002, 38 (05) : 775 - 786
  • [30] Toth P, 2014, MOS-SIAM SER OPTIMIZ, P1