Adaptive and Distributed Algorithms for Vehicle Routing in a Stochastic and Dynamic Environment

In this paper, we present adaptive and distributed algorithms for motion coordination of a group of m vehicles. The vehicles must service demands whose time of arrival, spatial location, and service requirement are stochastic; the objective is to minimize the average time demands spend in the system. The general problem is known as the m-vehicle Dynamic Traveling Repairman Problem (m-DTRP). The best previously known control algorithms rely on centralized task assignment and are not robust against changes in the environment. In this paper, we first devise new control policies for the 1-DTRP that: i) are provably optimal both in light-load conditions (i.e., when the arrival rate for the demands is small) and in heavy-load conditions (i.e., when the arrival rate for the demands is large), and ii) are adaptive, in particular, they are robust against changes in load conditions. Then, we show that specific partitioning policies, whereby the environment is partitioned among the vehicles and each vehicle follows a certain set of rules within its own region, are optimal in heavy-load conditions. Building upon the previous results, we finally design control policies for the m-DTRP that i) are adaptive and distributed, and ii) have strong performance guarantees in heavy-load conditions and stabilize the system in any load condition.

[1]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[2]  Richard C. Larson,et al.  Urban Operations Research , 1981 .

[3]  Nimrod Megiddo,et al.  On the Complexity of Some Common Geometric Location Problems , 1984, SIAM J. Comput..

[4]  Ronald W. Wolff,et al.  Stochastic Modeling and the Theory of Queues , 1989 .

[5]  J. Michael Steele,et al.  Probabilistic and Worst Case Analyses of Classical Problems of Combinatorial Optimization in Euclidean Space , 1990, Math. Oper. Res..

[6]  Dimitris Bertsimas,et al.  A Stochastic and Dynamic Vehicle Routing Problem in the Euclidean Plane , 1991, Oper. Res..

[7]  D. Bertsimas,et al.  Stochastic and dynamic vehicle routing with general demand and interarrival time distributions , 1993, Advances in Applied Probability.

[8]  Dimitris Bertsimas,et al.  Stochastic and Dynamic Vehicle Routing in the Euclidean Plane with Multiple Capacitated Vehicles , 1993, Oper. Res..

[9]  Haiping Xu Optimal policies for stochastic and dynamic vehicle routing problems , 1994 .

[10]  Said Salhi,et al.  Facility Location: A Survey of Applications and Methods , 1996 .

[11]  Martin,et al.  Finite size and dimensional dependence in the Euclidean traveling salesman problem. , 1996, Physical review letters.

[12]  J. Papastavrou A stochastic and dynamic routing policy using branching processes with state dependent immigration , 1996 .

[13]  A. Volgenant,et al.  Facility location: a survey of applications and methods , 1996 .

[14]  Sanjeev Arora,et al.  Nearly Linear Time Approximation Schemes for Euclidean TSP and Other Geometric Problems , 1997, RANDOM.

[15]  Micha Sharir,et al.  Efficient algorithms for geometric optimization , 1998, CSUR.

[16]  R. Bixby,et al.  On the Solution of Traveling Salesman Problems , 1998 .

[17]  Sergey Bereg,et al.  Generalizing Ham Sandwich Cuts to Equitable Subdivisions , 1999, SCG '99.

[18]  Toshinori Sakai,et al.  Balanced Convex Partitions of Measures in ℝ2 , 2002, Graphs Comb..

[19]  Timothy W. McLain,et al.  Coordinated target assignment and intercept for unmanned air vehicles , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[20]  M. Alighanbari,et al.  Robust planning for coupled cooperative UAV missions , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[21]  Francesco Bullo,et al.  Esaim: Control, Optimisation and Calculus of Variations Spatially-distributed Coverage Optimization and Control with Limited-range Interactions , 2022 .

[22]  J.P. How,et al.  Cooperative task assignment of unmanned aerial vehicles in adversarial environments , 2005, Proceedings of the 2005, American Control Conference, 2005..

[23]  Christos G. Cassandras,et al.  A Cooperative receding horizon controller for multivehicle uncertain environments , 2006, IEEE Transactions on Automatic Control.

[24]  Jason R. Marden,et al.  Autonomous Vehicle-Target Assignment: A Game-Theoretical Formulation , 2007 .

[25]  Emilio Frazzoli,et al.  Decentralized algorithms for stochastic and dynamic vehicle routing with general demand distribution , 2007, 2007 46th IEEE Conference on Decision and Control.

[26]  A. Arsie,et al.  Efficient routing of multiple vehicles with no communication , 2007, 2007 American Control Conference.

[27]  Kevin M. Passino,et al.  Distributed Task Assignment for Mobile Agents , 2007, IEEE Transactions on Automatic Control.

[28]  Emilio Frazzoli,et al.  Distributed policies for equitable partitioning: Theory and applications , 2008, 2008 47th IEEE Conference on Decision and Control.

[29]  Francesco Bullo,et al.  Monotonic Target Assignment for Robotic Networks , 2009, IEEE Transactions on Automatic Control.

[30]  Emilio Frazzoli,et al.  A Stochastic and Dynamic Vehicle Routing Problem with Time Windows and Customer Impatience , 2009, Mob. Networks Appl..

[31]  Emilio Frazzoli,et al.  Equitable Partitioning Policies for Mobile Robotic Networks , 2009, ArXiv.

[32]  Emilio Frazzoli,et al.  Efficient Routing Algorithms for Multiple Vehicles With no Explicit Communications , 2009, IEEE Transactions on Automatic Control.

[33]  Emilio Frazzoli,et al.  Equitable partitioning policies for robotic networks , 2009, 2009 IEEE International Conference on Robotics and Automation.

[34]  Emilio Frazzoli,et al.  Dynamic Vehicle Routing with Priority Classes of Stochastic Demands , 2009, SIAM J. Control. Optim..

[35]  Emilio Frazzoli,et al.  Dynamic vehicle routing with stochastic time constraints , 2010, 2010 IEEE International Conference on Robotics and Automation.

[36]  Xiaolei Ma,et al.  Vehicle Routing Problem , 2013 .