A Lagrangian Algorithm for Multiple Depot Traveling Salesman Problem With Revisit Period Constraints

This work presents a Multiple Depot Traveling Salesman Problem with revisit period constraints. The revisit period constraints are relevant to persistent routing applications, where these constraints represent maximum time between successive visits to a target. This problem is first posed as a Mixed Integer Linear Program. The coupling constraints in the primal problem are then relaxed via Lagrangian relaxation. Minimizing the resulting Lagrangian over the primal variables can be separated into an individual subproblem for each salesman. An algorithm to solve the subproblems to near-optimality that scales well for larger instances is presented. The dual function is then maximized, where three different dual update methods are studied: the subgradient method, the ellipsoid algorithm, and a bundle algorithm. Further, a primal reconstruction algorithm is presented to reconstruct feasible solutions from the solution of the dual algorithm. The quality of these solutions are compared to the optimal solutions obtained from the CPLEX MILP optimizer. The results of extensive numerical testing show that the dual algorithm presented was computationally efficient, capable of finding high quality solutions, and scale well compared to CPLEX. Further, it was seen that the bundle method used showed better convergence than the other update methods within the dual algorithm. Note to Practitioners— This work was motivated by the problem of routing UAVs in the presence of timing constraints, specifically motivated by military applications. This problem has constraints on the frequency at which targets are visited, such that high priority targets must be visited more frequently. Similar prior work exists in the literature for a variety of routing problems for different timing or resource constraints. Techniques which are successful on one set of constraints may be less useful when applied to different constraints. We present a Lagrangian based approach to the multiple depot traveling salesman variant. The results show the utility of a Lagrangian based technique to this problem, as both the solution quality and computation time scale well with problem size. The Lagrangian based technique presented here is seen to provide, on average, high quality solutions with improved computational time over a branch-and-bound algorithm, which solves the problem exactly. While the solutions returned from the algorithm are on average of good quality, they do exhibit some variance. Alternative algorithms may give more consistent results. The technique presented in this paper is general and may be applied to other routing problems where the revisit period constraints are applied. Future research includes application of this method to dynamic environments, where the targets’ states are unknown to the UAVs except when being monitored. Further, alternative techniques can be developed for this problem and compared to both the branch-and-bound and the Lagrange algorithm presented here.

[1]  David W. Casbeer,et al.  Optimal UAV Route Planning for Persistent Monitoring Missions , 2021, IEEE Transactions on Robotics.

[2]  David W. Casbeer,et al.  Persistent Intelligence, Surveillance, and Reconnaissance Using Multiple Autonomous Vehicles With Asynchronous Route Updates , 2020, IEEE Robotics and Automation Letters.

[3]  David W. Casbeer,et al.  Market Approach to Length Constrained Min-Max Multiple Depot Multiple Traveling Salesman Problem , 2020, 2020 American Control Conference (ACC).

[4]  Ken Goldberg,et al.  Multirobot Routing Algorithms for Robots Operating in Vineyards , 2020, IEEE Transactions on Automation Science and Engineering.

[5]  Jun Li,et al.  Delaunay-Triangulation-Based Variable Neighborhood Search to Solve Large-Scale General Colored Traveling Salesman Problems , 2020, IEEE Transactions on Intelligent Transportation Systems.

[6]  Rakesh Nagi,et al.  Multiagent UAV Routing: A Game Theory Analysis With Tight Price of Anarchy Bounds , 2020, IEEE Transactions on Automation Science and Engineering.

[7]  Igor Bychkov,et al.  Autonomous coordination of heterogeneous vehicles for persistent monitoring problem with route and fuel constraints , 2019, ICCS-DE.

[8]  S. Rathinam,et al.  The Generalized Persistent Monitoring Problem , 2019, 2019 American Control Conference (ACC).

[9]  S. Rathinam,et al.  Efficient Computation of Optimal UAV Routes for Persistent Monitoring of Targets , 2019, 2019 International Conference on Unmanned Aircraft Systems (ICUAS).

[10]  Igor Bychkov,et al.  Two-Level Evolutionary Approach to Persistent Surveillance for Multiple Underwater Vehicles with Energy Constraints , 2019, SPIIRAS Proceedings.

[11]  Qingquan Li,et al.  Urban Traffic Density Estimation Based on Ultrahigh-Resolution UAV Video and Deep Neural Network , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[12]  Kyungsu Park,et al.  Persistent UAV delivery logistics: MILP formulation and efficient heuristic , 2018, Comput. Ind. Eng..

[13]  Cameron K. Peterson,et al.  Learned Search Parameters For Cooperating Vehicles using Gaussian Process Regressions , 2018, 2018 International Conference on Unmanned Aircraft Systems (ICUAS).

[14]  David W. Casbeer,et al.  Cooperative Routing for an Air–Ground Vehicle Team—Exact Algorithm, Transformation Method, and Heuristics , 2018, IEEE Transactions on Automation Science and Engineering.

[15]  Jun Li,et al.  Variable Neighborhood Search for a Colored Traveling Salesman Problem , 2018, IEEE Transactions on Intelligent Transportation Systems.

[16]  MengChu Zhou,et al.  Population-Based Incremental Learning Algorithm for a Serial Colored Traveling Salesman Problem , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[17]  David W. Casbeer,et al.  Practical considerations for implementing an autonomous, persistent, intelligence, surveillance, and reconnaissance system , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[18]  Cameron K. Peterson Dynamic grouping of cooperating vehicles using a receding horizon controller for ground target search and track missions , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[19]  David W. Casbeer,et al.  Multi-UAV routing for persistent intelligence surveillance & reconnaissance missions , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[20]  MengChu Zhou,et al.  Colored Traveling Salesman Problem , 2015, IEEE Transactions on Cybernetics.

[21]  Pratap Tokekar,et al.  Sensor planning for a symbiotic UAV and UGV system for precision agriculture , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Luigi Di Puglia Pugliese,et al.  A computational study of solution approaches for the resource constrained elementary shortest path problem , 2012, Annals of Operations Research.

[23]  Elaheh Fata,et al.  Persistent monitoring in discrete environments: Minimizing the maximum weighted latency between observations , 2012, Int. J. Robotics Res..

[24]  Bahram Alidaee,et al.  On the Flexible Demand Assignment Problems: Case of Unmanned Aerial Vehicles , 2011, IEEE Transactions on Automation Science and Engineering.

[25]  W. A. Malik,et al.  A Lagrangian-Based Algorithm for a Multiple Depot, Multiple Travelling Salesmen Problem , 2007, 2007 American Control Conference.

[26]  Alain Chabrier,et al.  Vehicle Routing Problem with elementary shortest path based column generation , 2006, Comput. Oper. Res..

[27]  Timothy W. McLain,et al.  Cooperative forest fire surveillance using a team of small unmanned air vehicles , 2006, Int. J. Syst. Sci..

[28]  R. Fierro,et al.  Cooperative hybrid control of robotic sensors for perimeter detection and tracking , 2005, Proceedings of the 2005, American Control Conference, 2005..

[29]  Yann Chevaleyre,et al.  Theoretical analysis of the multi-agent patrolling problem , 2004, Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004. (IAT 2004)..

[30]  Michel Gendreau,et al.  Solving VRPTWs with Constraint Programming Based Column Generation , 2004, Ann. Oper. Res..

[31]  Kenny Qili Zhu,et al.  A reactive method for real time dynamic vehicle routing problem , 2000, Proceedings 12th IEEE Internationals Conference on Tools with Artificial Intelligence. ICTAI 2000.

[32]  Takao Enkawa,et al.  Competition-based neural network for the multiple travelling salesmen problem with minmax objective , 1999, Comput. Oper. Res..

[33]  Niklas Kohl,et al.  An Optimization Algorithm for the Vehicle Routing Problem with Time Windows Based on Lagrangian Relaxation , 1997, Oper. Res..

[34]  Gerhard Reinelt,et al.  TSPLIB - A Traveling Salesman Problem Library , 1991, INFORMS J. Comput..

[35]  Max-Min Inequality,et al.  Lagrangian Relaxation , 2020 .

[36]  Swaroop Darbha,et al.  Scheduling Tasks for Human Operators in Monitoring and Surveillance Applications , 2016 .

[37]  Emilio Frazzoli,et al.  UAV Routing and Coordination in Stochastic, Dynamic Environments , 2015 .

[38]  J. Mitchell Branch-and-Cut Algorithms for Combinatorial Optimization Problems , 1988 .

[39]  M. Desrochers,et al.  A Generalized Permanent Labelling Algorithm For The Shortest Path Problem With Time Windows , 1988 .

[40]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .