A Two-Stage Approach for Routing Multiple Unmanned Aerial Vehicles with Stochastic Fuel Consumption

The past decade has seen a substantial increase in the use of small unmanned aerial vehicles (UAVs) in both civil and military applications. This article addresses an important aspect of refueling in the context of routing multiple small UAVs to complete a surveillance or data collection mission. Specifically, this article formulates a multiple-UAV routing problem with the refueling constraint of minimizing the overall fuel consumption for all the vehicles as a two-stage stochastic optimization problem with uncertainty associated with the fuel consumption of each vehicle. The two-stage model allows for the application of sample average approximation (SAA). Although the SAA solution asymptotically converges to the optimal solution for the two-stage model, the SAA run time can be prohibitive for medium- and large-scale test instances. Hence, we develop a tabu search-based heuristic that exploits the model structure while considering the uncertainty in fuel consumption. Extensive computational experiments corroborate the benefits of the two-stage model compared to a deterministic model and the effectiveness of the heuristic for obtaining high-quality solutions.

[1]  M. V. Ramana,et al.  Capturing vertical profiles of aerosols and black carbon over the Indian Ocean using autonomous unmanned aerial vehicles , 2007 .

[2]  Suzanne van der Ster,et al.  A two-stage approach to the orienteering problem with stochastic weights , 2014, Comput. Oper. Res..

[3]  Nathan Michael,et al.  Multi-robot long-term persistent coverage with fuel constrained robots , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[5]  Raffaello D'Andrea,et al.  Guest Editorial Can Drones Deliver? , 2014, IEEE Trans Autom. Sci. Eng..

[6]  Yves Rochat,et al.  Probabilistic diversification and intensification in local search for vehicle routing , 1995, J. Heuristics.

[7]  Imdat Kara,et al.  On the Miller‐Tucker‐Zemlin Based Formulations for the Distance Constrained Vehicle Routing Problems , 2010 .

[8]  John R. Birge,et al.  The value of the stochastic solution in stochastic linear programs with fixed recourse , 1982, Math. Program..

[9]  Imdat Kara Arc based integer programming formulations for the Distance Constrained Vehicle Routing problem , 2011, 3rd IEEE International Symposium on Logistics and Industrial Informatics.

[10]  Alexander Shapiro,et al.  The empirical behavior of sampling methods for stochastic programming , 2006, Ann. Oper. Res..

[11]  K. Sundar,et al.  Heuristics for Routing Heterogeneous Unmanned Vehicles with Fuel Constraints , 2014 .

[12]  Dirk Van Oudheusden,et al.  The orienteering problem: A survey , 2011, Eur. J. Oper. Res..

[13]  Hrvoje Gold,et al.  Vehicle Routing Problem , 2008, Encyclopedia of GIS.

[14]  D. L. Boykin,et al.  Site-specific Approaches to Cotton Insect Control. Sampling and Remote Sensing Analysis Techniques , 2005, Precision Agriculture.

[15]  Samir Khuller,et al.  To fill or not to fill: The gas station problem , 2007, TALG.

[16]  Alexander Shapiro,et al.  On the Rate of Convergence of Optimal Solutions of Monte Carlo Approximations of Stochastic Programs , 2000, SIAM J. Optim..

[17]  Alexander Shapiro,et al.  The Sample Average Approximation Method for Stochastic Discrete Optimization , 2002, SIAM J. Optim..

[18]  Michel Gendreau,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows , 1997, Transp. Sci..

[19]  Charles G. OHara,et al.  Defining the experimental unit for the design and analysis of site-specific experiments in commercial cotton fields , 2008 .

[20]  Tom Van Woensel,et al.  Vehicle routing problem with stochastic travel times including soft time windows and service costs , 2013, Comput. Oper. Res..

[21]  Aníbal Ollero,et al.  Journal of Intelligent & Robotic Systems manuscript No. (will be inserted by the editor) Experimental Results in Multi-UAV Coordination for Disaster Management and Civil Security Applications , 2022 .

[22]  David P. Morton,et al.  Monte Carlo bounding techniques for determining solution quality in stochastic programs , 1999, Oper. Res. Lett..

[23]  Sai Ho Chung,et al.  Survey of Green Vehicle Routing Problem: Past and future trends , 2014, Expert Syst. Appl..

[24]  Elise Miller-Hooks,et al.  A Green Vehicle Routing Problem , 2012 .

[25]  Alexander Shapiro,et al.  The Sample Average Approximation Method Applied to Stochastic Routing Problems: A Computational Study , 2003, Comput. Optim. Appl..

[26]  David W. Casbeer,et al.  UAV search & capture of a moving ground target under delayed information , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[27]  Sai-Ming Li,et al.  Forest fire monitoring with multiple small UAVs , 2005, Proceedings of the 2005, American Control Conference, 2005..

[28]  Gilbert Laporte,et al.  Two exact algorithms for the distance-constrained vehicle routing problem , 1984, Networks.

[29]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[30]  K. Sundar,et al.  An exact algorithm for a heterogeneous, multiple depot, multiple traveling salesman problem , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[31]  Sebastian Magierowski,et al.  Vehicle Routing Problems for Drone Delivery , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[32]  Kaarthik Sundar,et al.  Route planning algorithms for unmanned aerial vehicles with refueling constraints , 2012, 2012 American Control Conference (ACC).

[33]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem , 1991 .

[34]  F. Caballero,et al.  Firemen monitoring with multiple UAVs for search and rescue missions , 2010, 2010 IEEE Safety Security and Rescue Robotics.

[35]  H. Ferreira,et al.  Autonomous bathymetry for risk assessment with ROAZ robotic surface vehicle , 2009, OCEANS 2009-EUROPE.

[36]  Kaarthik Sundar,et al.  Algorithms for Routing an Unmanned Aerial Vehicle in the Presence of Refueling Depots , 2013, IEEE Transactions on Automation Science and Engineering.

[37]  Matteo Fischetti,et al.  Solving the Orienteering Problem through Branch-and-Cut , 1998, INFORMS J. Comput..

[38]  R. Ravi,et al.  Approximation algorithms for distance constrained vehicle routing problems , 2012, Networks.

[39]  Chung-Lun Li,et al.  On the Distance Constrained Vehicle Routing Problem , 1992, Oper. Res..

[40]  David W. Casbeer,et al.  Path planning for cooperative routing of air-ground vehicles , 2016, 2016 American Control Conference (ACC).

[41]  Adrienne Welch,et al.  A cost-benefit analysis of Amazon Prime Air , 2015 .

[42]  J. Dupacová,et al.  ASYMPTOTIC BEHAVIOR OF STATISTICAL ESTIMATORS AND OF OPTIMAL SOLUTIONS OF STOCHASTIC OPTIMIZATION PROBLEMS , 1988 .

[43]  John M. Wilson,et al.  Introduction to Stochastic Programming , 1998, J. Oper. Res. Soc..

[44]  J. Willers,et al.  Methods of analysis for georeferenced sample counts of tarnished plant bugs in cotton , 2009, Precision Agriculture.

[45]  Gilbert Laporte,et al.  A unified tabu search heuristic for vehicle routing problems with time windows , 2001, J. Oper. Res. Soc..

[46]  Kaarthik Sundar,et al.  Analysis of Mixed-Integer Linear Programming Formulations for a Fuel-Constrained Multiple Vehicle Routing Problem , 2017, Unmanned Syst..

[47]  Kaarthik Sundar,et al.  Formulations and algorithms for the multiple depot, fuel-constrained, multiple vehicle routing problem , 2015, 2016 American Control Conference (ACC).

[48]  Jean-Yves Potvin,et al.  A parallel implementation of the Tabu search heuristic for vehicle routing problems with time window constraints , 1994, Comput. Oper. Res..

[49]  Michel Gendreau,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem with Stochastic Demands and Customers , 1996, Oper. Res..