Efficient Heuristic Algorithms for Single-Vehicle Task Planning With Precedence Constraints

被引:9
作者
Bai, Xiaoshan [1 ,2 ]
Cao, Ming [3 ]
Yan, Weisheng [2 ]
Ge, Shuzhi Sam [4 ]
Zhang, Xiaoyu [5 ]
机构
[1] Shenzhen Univ, Coll Mechatron & Control Engn, Shenzhen 518060, Peoples R China
[2] Northwestern Polytech Univ, Sch Marine Sci & Technol, Xian 710072, Peoples R China
[3] Univ Groningen, Fac Sci & Engn, NL-9747 Groningen, Netherlands
[4] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117576, Singapore
[5] Nankai Univ, Coll Artificial Intelligence, Tianjin 300350, Peoples R China
基金
中国国家自然科学基金;
关键词
Task analysis; Planning; Heuristic algorithms; Genetic algorithms; Optimization; Sorting; Cybernetics; lower bound; precedence constraints; task planning; topological sorting; TRAVELING-SALESMAN PROBLEM; TARGET ASSIGNMENT; GENETIC ALGORITHM; ALLOCATION; SEARCH;
D O I
10.1109/TCYB.2020.2974832
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article investigates the task planning problem where one vehicle needs to visit a set of target locations while respecting the precedence constraints that specify the sequence orders to visit the targets. The objective is to minimize the vehicle's total travel distance to visit all the targets while satisfying all the precedence constraints. We show that the optimization problem is NP-hard, and consequently, to measure the proximity of a suboptimal solution from the optimal, a lower bound on the optimal solution is constructed based on the graph theory. Then, inspired by the existing topological sorting techniques, a new topological sorting strategy is proposed; in addition, facilitated by the sorting, we propose several heuristic algorithms to solve the task planning problem. The numerical experiments show that the designed algorithms can quickly lead to satisfying solutions and have better performance in comparison with popular genetic algorithms.
引用
收藏
页码:6274 / 6283
页数:10
相关论文
共 40 条
  • [1] [Anonymous], 1985, TRAVELING SALESMAN P
  • [2] Bai X., AUTON ROBOT
  • [3] Efficient Routing for Precedence-Constrained Package Delivery for Heterogeneous Vehicles
    Bai, Xiaoshan
    Cao, Ming
    Yan, Weisheng
    Ge, Shuzhi Sam
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (01) : 248 - 260
  • [4] Distributed multi-vehicle task assignment in a time-invariant drift field with obstacles
    Bai, Xiaoshan
    Yan, Weisheng
    Cao, Ming
    Xue, Dong
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2019, 13 (17) : 2886 - 2893
  • [5] An integrated multi-population genetic algorithm for multi-vehicle task assignment in a drift field
    Bai, Xiaoshan
    Yan, Weisheng
    Ge, Shuzhi Sam
    Cao, Ming
    [J]. INFORMATION SCIENCES, 2018, 453 : 227 - 238
  • [6] Clustering-Based Algorithms for Multivehicle Task Assignment in a Time-Invariant Drift Field
    Bai, Xiaoshan
    Yan, Weisheng
    Cao, Ming
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2017, 2 (04): : 2166 - 2173
  • [7] THE PRECEDENCE-CONSTRAINED ASYMMETRIC TRAVELING SALESMAN POLYTOPE
    BALAS, E
    FISCHETTI, M
    PULLEYBLANK, WR
    [J]. MATHEMATICAL PROGRAMMING, 1995, 68 (03) : 241 - 265
  • [8] A Game Theoretic Approach for the Real-Life Multiple-Criterion Vehicle Routing Problem With Multiple Time Windows
    Belhaiza, Slim
    [J]. IEEE SYSTEMS JOURNAL, 2018, 12 (02): : 1251 - 1262
  • [9] Improved approximations for TSP with simple precedence constraints
    Boeckenhauer, Hans-Joachim
    Moemke, Tobias
    Steinova, Monika
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2013, 21 (21) : 32 - 40
  • [10] A node current-based 2-index formulation for the fixed-destination multi-depot travelling salesman problem
    Burger, M.
    Su, Z.
    De Schutter, B.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 265 (02) : 463 - 477