Analytics and machine learning in vehicle routing research

The Vehicle Routing Problem (VRP) is one of the most intensively studied combinatorial optimisation problems for which numerous models and algorithms have been proposed. To tackle the complexities, uncertainties and dynamics involved in real-world VRP applications, Machine Learning (ML) methods have been used in combination with analytical approaches to enhance problem formulations and algorithmic performance across different problem solving scenarios. However, the relevant papers are scattered in several traditional research fields with very different, sometimes confusing, terminologies. This paper presents a first, comprehensive review of hybrid methods that combine analytical techniques with ML tools in addressing VRP problems. Specifically, we review the emerging research streams on ML-assisted VRP modelling and ML-assisted VRP optimisation. We conclude that ML can be beneficial in enhancing VRP modelling, and improving the performance of algorithms for both online and offline VRP optimisations. Finally, challenges and future opportunities of VRP research are discussed.

[1]  Yu Gong,et al.  Efficiently Solving the Practical Vehicle Routing Problem: A Novel Joint Learning Approach , 2020, KDD.

[2]  Teodor Gabriel Crainic,et al.  An adaptive large neighborhood search heuristic for Two-Echelon Vehicle Routing Problems arising in city logistics , 2012, Comput. Oper. Res..

[3]  Lei Zhao,et al.  Single vehicle routing with stochastic demands : approximate dynamic programming , 2013 .

[4]  Sungsoo Park,et al.  A Robust Scenario Approach for the Vehicle Routing Problem with Uncertain Travel Times , 2014, Transp. Sci..

[5]  Fabien Lehuédé,et al.  An Adaptive Large Neighborhood Search for the Pickup and Delivery Problem with Transfers , 2011, Transp. Sci..

[6]  Ruibin Bai,et al.  A variable neighborhood search algorithm with reinforcement learning for a real-life periodic vehicle routing problem with time windows and open routes , 2020, RAIRO Oper. Res..

[7]  Yanwei Zhao,et al.  A Novel Hyper-Heuristic for the Biobjective Regional Low-Carbon Location-Routing Problem with Multiple Constraints , 2019, Sustainability.

[8]  El-Ghazali Talbi,et al.  Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: A state-of-the-art , 2021, Eur. J. Oper. Res..

[9]  Roberto Musmanno,et al.  An Adaptive Large Neighbourhood Search Heuristic for the Capacitated Arc-Routing Problem with Stochastic Demands , 2010, Transp. Sci..

[10]  Min-Rong Chen,et al.  Multi-phase modified shuffled frog leaping algorithm with extremal optimization for the MDVRP and the MDVRPTW , 2014, Comput. Ind. Eng..

[11]  Gilbert Laporte,et al.  The dynamic multiperiod vehicle routing problem with probabilistic information , 2014, Comput. Oper. Res..

[12]  Ahmed Kheiri,et al.  Solving urban transit route design problem using selection hyper-heuristics , 2019, Eur. J. Oper. Res..

[13]  Stephen C. H. Leung,et al.  Vehicle routing problems with time windows and stochastic travel and service times: Models and algorithm , 2010 .

[14]  Gilbert Laporte,et al.  The dynamic multi-period vehicle routing problem , 2010, Comput. Oper. Res..

[15]  Russell Bent,et al.  Scenario-Based Planning for Partially Dynamic Vehicle Routing with Stochastic Customers , 2004, Oper. Res..

[16]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[17]  Bi Yu Chen,et al.  A Stochastic Vehicle Routing Problem with Travel Time Uncertainty: Trade-Off Between Cost and Customer Service , 2013 .

[18]  Ke Zhang,et al.  Multi-Vehicle Routing Problems with Soft Time Windows: A Multi-Agent Reinforcement Learning Approach , 2020, ArXiv.

[19]  Marco E. Lübbecke,et al.  Learning When to Use a Decomposition , 2017, CPAIOR.

[20]  Michel Gendreau,et al.  An Adaptive Large Neighborhood Search for a Vehicle Routing Problem with Multiple Trips , 2010 .

[21]  Laura Calvet,et al.  Combining statistical learning with metaheuristics for the Multi-Depot Vehicle Routing Problem with market segmentation , 2016, Comput. Ind. Eng..

[22]  Eranda Çela,et al.  A machine learning-based branch and price algorithm for a sampled vehicle routing problem , 2021, OR Spectr..

[23]  Matthias Winkenbach,et al.  Route learning: a machine learning-based approach to infer constrained customers in delivery routes , 2020 .

[24]  Lei Gao,et al.  Learn to Design the Heuristics for Vehicle Routing Problem , 2020, ArXiv.

[25]  Navdeep Jaitly,et al.  Pointer Networks , 2015, NIPS.

[26]  Paul Juell,et al.  Integration of adaptive machine learning and knowledge-based systems for routing and scheduling applications , 1991 .

[27]  Christian Wagner,et al.  Travel time prediction in transport and logistics , 2019, VINE Journal of Information and Knowledge Management Systems.

[28]  Luís C. Lamb,et al.  Learning to Solve NP-Complete Problems - A Graph Neural Network for the Decision TSP , 2018, AAAI.

[29]  Rong Qu,et al.  A hyper-heuristic with two guidance indicators for bi-objective mixed-shift vehicle routing problem with time windows , 2018, Applied Intelligence.

[30]  Edmund K. Burke,et al.  An Improved Choice Function Heuristic Selection for Cross Domain Heuristic Search , 2012, PPSN.

[31]  Qiang Ma,et al.  Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learning , 2019, ArXiv.

[32]  Glaydston Mattos Ribeiro,et al.  An adaptive large neighborhood search heuristic for the cumulative capacitated vehicle routing problem , 2012, Comput. Oper. Res..

[33]  Ivan Zulj,et al.  A hybrid of adaptive large neighborhood search and tabu search for the order-batching problem , 2018, Eur. J. Oper. Res..

[34]  Jiujun Cheng,et al.  Ant colony optimization with clustering for solving the dynamic location routing problem , 2016, Appl. Math. Comput..

[35]  Lawrence V. Snyder,et al.  Reinforcement Learning for Solving the Vehicle Routing Problem , 2018, NeurIPS.

[36]  Wolfram Wiesemann,et al.  The Distributionally Robust Chance-Constrained Vehicle Routing Problem , 2020, Oper. Res..

[37]  Harun Resit Yazgan,et al.  A new approach for solution of vehicle routing problem with hard time window: an application in a supermarket chain , 2017 .

[38]  Leonidas J. Guibas,et al.  PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[39]  Jens Lysgaard,et al.  A branch-and-price algorithm for the capacitated vehicle routing problem with stochastic demands , 2007, Oper. Res. Lett..

[40]  P. T. Vanathi,et al.  METAHEURISTIC APPROACH FOR THE MULTI-DEPOT VEHICLE ROUTING PROBLEM , 2012, Appl. Artif. Intell..

[41]  Fred W. Glover,et al.  Tabu Search , 1997, Handbook of Heuristics.

[42]  Russell Bent,et al.  Online Stochastic Optimization Without Distributions , 2005, ICAPS.

[43]  Ch. Rami Reddy,et al.  Operational planning steps in smart electric power delivery system , 2021, Scientific Reports.

[44]  Dirk C. Mattfeld,et al.  On modeling stochastic dynamic vehicle routing problems , 2020, EURO J. Transp. Logist..

[45]  Jiahai Wang,et al.  A Deep Reinforcement Learning Algorithm Using Dynamic Attention Model for Vehicle Routing Problems , 2020, ISICA.

[46]  Nubia Velasco,et al.  A multi-population algorithm to solve the VRP with stochastic service and travel times , 2018, Comput. Ind. Eng..

[47]  U Aickelin,et al.  Handbook of metaheuristics (International series in operations research and management science) , 2005 .

[48]  Mauro Dell'Amico,et al.  A rolling horizon algorithm for auto-carrier transportation , 2015 .

[49]  Laura Calvet,et al.  A statistical learning based approach for parameter fine-tuning of metaheuristics , 2016 .

[50]  Boris Defourny,et al.  Machine Learning Solution Methods for Multistage Stochastic Programming , 2010 .

[51]  Uzay Kaymak,et al.  Learning 2-Opt Heuristics for Routing Problems via Deep Reinforcement Learning , 2021, SN Computer Science.

[52]  Manoj Kumar Tiwari,et al.  The Self-Learning Particle Swarm Optimization approach for routing pickup and delivery of multiple products with material handling in multiple cross-docks , 2016 .

[53]  Ruibin Bai,et al.  A Data-Driven Genetic Programming Heuristic for Real-World Dynamic Seaport Container Terminal Truck Dispatching , 2020, 2020 IEEE Congress on Evolutionary Computation (CEC).

[54]  Juan José Miranda Bront,et al.  A cluster-first route-second approach for the swap body vehicle routing problem , 2017, Ann. Oper. Res..

[55]  Gilbert Laporte,et al.  An adaptive large neighborhood search heuristic for the Pollution-Routing Problem , 2012, Eur. J. Oper. Res..

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

[57]  Thomas Laurent,et al.  On Learning Paradigms for the Travelling Salesman Problem , 2019, ArXiv.

[59]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[60]  Elifcan Göçmen,et al.  Transportation problems for intermodal networks: Mathematical models, exact and heuristic algorithms, and machine learning , 2019, Expert Syst. Appl..

[61]  Behzad Moradi,et al.  The new optimization algorithm for the vehicle routing problem with time windows using multi-objective discrete learnable evolution model , 2019, Soft Computing.

[62]  Tonči Carić,et al.  Using Data Mining to Forecast Uncertain Demands in Stochastic Vehicle Routing Problem , 2005 .

[63]  Edmund K. Burke,et al.  A methodology for determining an effective subset of heuristics in selection hyper-heuristics , 2017, Eur. J. Oper. Res..

[64]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[65]  Lior Wolf,et al.  Learning the Multiple Traveling Salesmen Problem with Permutation Invariant Pooling Networks , 2018, ArXiv.

[66]  John N. Tsitsiklis,et al.  Neuro-Dynamic Programming , 1996, Encyclopedia of Machine Learning.

[67]  Ruhan He,et al.  Balanced K-Means Algorithm for Partitioning Areas in Large-Scale Vehicle Routing Problem , 2009, 2009 Third International Symposium on Intelligent Information Technology Application.

[68]  Burak Eksioglu,et al.  The vehicle routing problem: A taxonomic review , 2009, Comput. Ind. Eng..

[69]  Ahmad Alhindi,et al.  Guided Local Search , 2010, Handbook of Heuristics.

[70]  Ekiz Melike Kübra,et al.  ROUTE FIRST-CLUSTER SECOND METHOD FOR PERSONAL SERVICE ROUTING PROBLEM , 2019, Journal of Engineering Studies and Research.

[71]  Giuseppe Musolino,et al.  Travel Time Forecasting and Dynamic Routes Design for Emergency Vehicles , 2013 .

[72]  M. Held,et al.  A dynamic programming approach to sequencing problems , 1962, ACM National Meeting.

[73]  F. Ordóñez,et al.  A robust optimization approach for the capacitated vehicle routing problem with demand uncertainty , 2008 .

[74]  Zilong Zhuang,et al.  A novel reinforcement learning-based hyper-heuristic for heterogeneous vehicle routing problem , 2021, Comput. Ind. Eng..

[75]  Leslie E. Trotter,et al.  On the capacitated vehicle routing problem , 2003, Math. Program..

[76]  Xiaoning Zhu,et al.  ADMM-based problem decomposition scheme for vehicle routing problem with time windows , 2019, Transportation Research Part B: Methodological.

[77]  L. Jeff Hong,et al.  Learning-Based Robust Optimization: Procedures and Statistical Guarantees , 2017, Manag. Sci..

[78]  Bin Xiao,et al.  Parallel Hyper-Heuristic Algorithm for Multi-Objective Route Planning in a Smart City , 2018, IEEE Transactions on Vehicular Technology.

[79]  Wadi Khalid Anuar,et al.  Vehicle Routing Optimization for Humanitarian Logistics in Disaster Recovery : A Survey , 2019 .

[80]  Amir Haider,et al.  Reinforcement Learning-Based Optimization for Drone Mobility in 5G and Beyond Ultra-Dense Networks , 2021, Computers, Materials & Continua.

[81]  Michel Gendreau,et al.  Memory Length in Hyper-heuristics: An Empirical Study , 2007, 2007 IEEE Symposium on Computational Intelligence in Scheduling.

[82]  Yoshua Bengio,et al.  Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizon , 2018, Eur. J. Oper. Res..

[83]  Marcella Bernardo Papini,et al.  A simulation-based solution approach for the robust capacitated vehicle routing problem with uncertain demands , 2020, Transportation Letters.

[84]  Yujiao Hu,et al.  A reinforcement learning approach for optimizing multiple traveling salesman problems over graphs , 2020, Knowl. Based Syst..

[85]  P. T. Vanathi,et al.  Nested particle swarm optimisation for multi-depot vehicle routing problem , 2013 .

[86]  Iris F. A. Vis,et al.  Survey of research in the design and control of automated guided vehicle systems , 2006, Eur. J. Oper. Res..

[87]  Mengjie Zhang,et al.  Evolving heuristics for Dynamic Vehicle Routing with Time Windows using genetic programming , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[88]  Jakob Puchinger,et al.  Hybrid Metaheuristics for Dynamic and Stochastic Vehicle Routing , 2013, Hybrid Metaheuristics.

[89]  Minh Hoàng Hà,et al.  A new constraint programming model and a linear programming-based adaptive large neighborhood search for the vehicle routing problem with synchronization constraints , 2019, Comput. Oper. Res..

[90]  Kevin Tierney,et al.  Neural Large Neighborhood Search for the Capacitated Vehicle Routing Problem , 2020, ECAI.

[91]  Fengming Tao,et al.  A Chance-Constrained Vehicle Routing Problem for Wet Waste Collection and Transportation Considering Carbon Emissions , 2020, International journal of environmental research and public health.

[92]  Thashika D. Rupasinghe,et al.  Machine Learning-Based Parameter Tuned Genetic Algorithm for Energy Minimizing Vehicle Routing Problem , 2017 .

[93]  El-Ghazali Talbi,et al.  Combining metaheuristics with mathematical programming, constraint programming and machine learning , 2016, Ann. Oper. Res..

[94]  Emir Buza,et al.  An adaptive data-driven approach to solve real-world vehicle routing problems in logistics , 2020, Complex..

[95]  Hao Lu,et al.  A Learning-based Iterative Method for Solving Vehicle Routing Problems , 2020, ICLR.

[96]  Edward P. K. Tsang,et al.  Guided Local Search , 2003, Handbook of Metaheuristics.

[97]  Louis Wehenkel,et al.  A Machine Learning-Based Approximation of Strong Branching , 2017, INFORMS J. Comput..

[98]  J. J. Hopfield,et al.  “Neural” computation of decisions in optimization problems , 1985, Biological Cybernetics.

[99]  Hanna Grzybowska,et al.  A simulation-optimisation genetic algorithm approach to product allocation in vending machine systems , 2020, Expert Syst. Appl..

[100]  Yan Zhang,et al.  Development of Path Planning Approach Using Improved A-star Algorithm in AGV System , 2019 .

[101]  Yi Mei,et al.  Evolving Ensembles of Routing Policies using Genetic Programming for Uncertain Capacitated Arc Routing Problem , 2019, 2019 IEEE Symposium Series on Computational Intelligence (SSCI).

[102]  Sotiris Karabetsos,et al.  A Review of Machine Learning and IoT in Smart Transportation , 2019, Future Internet.

[103]  Andrew Lim,et al.  Learning Improvement Heuristics for Solving Routing Problems , 2019 .

[104]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part II: Metaheuristics , 2005, Transp. Sci..

[105]  Jon C. Yingling,et al.  Routing for a Just-in-Time Supply Pickup and Delivery System , 2005, Transp. Sci..

[106]  Nihan Çetin Demirel,et al.  A new geometric shape-based genetic clustering algorithm for the multi-depot vehicle routing problem , 2011, Expert Syst. Appl..

[107]  Kris Braekers,et al.  The vehicle routing problem: State of the art classification and review , 2016, Comput. Ind. Eng..

[108]  Bernardo Almada-Lobo,et al.  An adaptive large neighbourhood search for the operational integrated production and distribution problem of perishable products , 2015 .

[109]  Philipp Heyken Soares,et al.  Public transport network optimisation in PTV Visum using selection hyper-heuristics , 2020, Public Transp..

[110]  Alok Singh,et al.  A hyper-heuristic based artificial bee colony algorithm for k-Interconnected multi-depot multi-traveling salesman problem , 2018, Inf. Sci..

[111]  Raafat Elshaer,et al.  A taxonomic review of metaheuristic algorithms for solving the vehicle routing problem and its variants , 2020, Comput. Ind. Eng..

[112]  Jean-François Cordeau,et al.  Branch-and-price and adaptive large neighborhood search for the truck and trailer routing problem with time windows , 2017, Comput. Oper. Res..

[113]  Giovanni Rinaldi,et al.  Computational results with a branch and cut code for the capacitated vehicle routing problem , 1998 .

[114]  Jonathan F. Bard,et al.  A GRASP with adaptive large neighborhood search for pickup and delivery problems with transshipment , 2012, Comput. Oper. Res..

[115]  Young Jae Jang,et al.  Q(λ) learning-based dynamic route guidance algorithm for overhead hoist transport systems in semiconductor fabs , 2020, Int. J. Prod. Res..

[116]  Feng Duan,et al.  Dynamic Vehicle Routing Problems with Enhanced Ant Colony Optimization , 2018 .

[117]  Nicola Secomandi,et al.  Comparing neuro-dynamic programming algorithms for the vehicle routing problem with stochastic demands , 2000, Comput. Oper. Res..

[118]  Fei-Yue Wang,et al.  Data-Driven Intelligent Transportation Systems: A Survey , 2011, IEEE Transactions on Intelligent Transportation Systems.

[119]  Pietro Liò,et al.  Graph Attention Networks , 2017, ICLR.

[120]  Max Welling,et al.  Attention, Learn to Solve Routing Problems! , 2018, ICLR.

[121]  Constantine Caramanis,et al.  Theory and Applications of Robust Optimization , 2010, SIAM Rev..

[122]  Leandro C. Coelho,et al.  A hybrid adaptive large neighbourhood search for multi-depot open vehicle routing problems , 2019, Int. J. Prod. Res..

[123]  Patrick Siarry,et al.  A survey on optimization metaheuristics , 2013, Inf. Sci..

[124]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[125]  Alexandre Lacoste,et al.  Learning Heuristics for the TSP by Policy Gradient , 2018, CPAIOR.

[126]  Tie-Yan Liu,et al.  Boosting Dynamic Programming with Neural Networks for Solving NP-hard Problems , 2018, ACML.

[127]  Yoshua Bengio,et al.  Neural Machine Translation by Jointly Learning to Align and Translate , 2014, ICLR.

[128]  Qiang Zhou,et al.  Minimizing the total completion time of an urban delivery problem with uncertain assembly time , 2019 .

[129]  Michel Gendreau,et al.  Handbook of Metaheuristics , 2010 .

[130]  Samy Bengio,et al.  Neural Combinatorial Optimization with Reinforcement Learning , 2016, ICLR.

[131]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[132]  Arpit Jain,et al.  ORL: Reinforcement Learning Benchmarks for Online Stochastic Optimization Problems , 2019, ArXiv.

[133]  Sharan Srinivas,et al.  Joint optimization of customer location clustering and drone-based routing for last-mile deliveries , 2020 .

[134]  Jorge E. Mendoza,et al.  A route-first cluster-second heuristic for the Green Vehicle Routing Problem , 2014 .

[135]  He He,et al.  Learning to Search in Branch and Bound Algorithms , 2014, NIPS.

[136]  Will Recker,et al.  Proactive vehicle routing with inferred demand to solve the bikesharing rebalancing problem , 2014 .

[137]  Yi Mei,et al.  Cluster-based Hyper-Heuristic for Large-Scale Vehicle Routing Problem , 2020, 2020 IEEE Congress on Evolutionary Computation (CEC).

[138]  Anubha Rautela,et al.  Distribution planning using capacitated clustering and vehicle routing problem , 2019 .

[139]  Graham Kendall,et al.  A Dynamic Multiarmed Bandit-Gene Expression Programming Hyper-Heuristic for Combinatorial Optimization Problems , 2015, IEEE Transactions on Cybernetics.

[140]  Jaime Cerdá,et al.  A cluster-based optimization approach for the multi-depot heterogeneous fleet vehicle routing problem with time windows , 2007, Eur. J. Oper. Res..

[141]  Richard Bellman,et al.  Dynamic Programming Treatment of the Travelling Salesman Problem , 1962, JACM.

[142]  Maria Grazia Speranza,et al.  A survey on matheuristics for routing problems , 2014, EURO J. Comput. Optim..

[143]  Andrew W. Moore,et al.  Learning Evaluation Functions to Improve Optimization by Local Search , 2001, J. Mach. Learn. Res..

[144]  Zhuwen Li,et al.  Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Search , 2018, NeurIPS.

[145]  John E. Beasley,et al.  Route first--Cluster second methods for vehicle routing , 1983 .

[146]  L. Korayem,et al.  Using Grey Wolf Algorithm to Solve the Capacitated Vehicle Routing Problem , 2015 .

[147]  Le Song,et al.  Learning to Branch in Mixed Integer Programming , 2016, AAAI.

[148]  Gilbert Laporte,et al.  A concise guide to existing and emerging vehicle routing problem variants , 2019, Eur. J. Oper. Res..

[149]  Guy Desaulniers,et al.  Machine-Learning-Based Column Selection for Column Generation , 2020, Transp. Sci..

[150]  David Pisinger,et al.  An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows , 2006, Transp. Sci..

[151]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms , 2005, Transp. Sci..

[152]  Alain Yee-Loong Chong,et al.  Stochastic service network design with rerouting , 2014, Transportation Research Part B: Methodological.

[153]  Graham Kendall,et al.  Grammatical Evolution Hyper-Heuristic for Combinatorial Optimization Problems , 2013, IEEE Transactions on Evolutionary Computation.

[154]  Le Song,et al.  2 Common Formulation for Greedy Algorithms on Graphs , 2018 .

[155]  Lei Gao,et al.  Dynamic Partial Removal: A Neural Network Heuristic for Large Neighborhood Search , 2020, ArXiv.

[156]  Marshall L. Fisher,et al.  A generalized assignment heuristic for vehicle routing , 1981, Networks.

[157]  James R. Luedtke,et al.  Exact algorithms for the chance-constrained vehicle routing problem , 2018, Math. Program..

[158]  Matthias Lehmann,et al.  Strategies for dispatching AGVs at automated seaport container terminals , 2006, OR Spectr..

[159]  F. Sibel Salman,et al.  An adaptive large neighborhood search algorithm for a selective and periodic inventory routing problem , 2014, Eur. J. Oper. Res..

[160]  Yuandong Tian,et al.  Learning to Perform Local Rewriting for Combinatorial Optimization , 2019, NeurIPS.

[161]  Roberto Baldacci,et al.  An Exact Algorithm for the Capacitated Vehicle Routing Problem Based on a Two-Commodity Network Flow Formulation , 2004, Oper. Res..

[162]  Gilbert Laporte,et al.  STOCHASTIC VEHICLE ROUTING. , 1996 .

[163]  Zili Zhang,et al.  Automated heuristic design using genetic programming hyper-heuristic for uncertain capacitated arc routing problem , 2017, GECCO.

[164]  Fengqi You,et al.  Data-Driven Stochastic Robust Optimization: General Computational Framework and Algorithm Leveraging Machine Learning for Optimization under Uncertainty in the Big Data Era , 2017, Comput. Chem. Eng..

[165]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[166]  Kate A. Smith,et al.  Neural Networks for Combinatorial Optimization: a Review of More Than a Decade of Research , 1999 .

[167]  Mingyao Qi,et al.  Vehicle Routing Problem with Time Windows Based on Spatiotemporal Distance , 2011 .

[168]  Roxanne Evering,et al.  An ant colony algorithm for the multi-compartment vehicle routing problem , 2014, Appl. Soft Comput..

[169]  Edmund K. Burke,et al.  A Classification of Hyper-Heuristic Approaches: Revisited , 2018, Handbook of Metaheuristics.

[170]  Richard F. Hartl,et al.  Adaptive large neighborhood search for service technician routing and scheduling problems , 2012, J. Sched..

[171]  Di Chen,et al.  A Data-Driven Three-Layer Algorithm for Split Delivery Vehicle Routing Problem with 3D Container Loading Constraint , 2018, KDD.

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

[173]  Timothy C.Y. Chan,et al.  Ambulance Emergency Response Optimization in Developing Countries , 2018, Oper. Res..

[174]  Yi Mei,et al.  Genetic Programming Hyper-Heuristics with Vehicle Collaboration for Uncertain Capacitated Arc Routing Problems , 2019, Evolutionary Computation.

[175]  Robert Ivor John,et al.  Learning heuristic selection using a Time Delay Neural Network for Open Vehicle Routing , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[176]  P. Parthiban,et al.  Optimization of Multiple Vehicle Routing Problems using Approximation Algorithms , 2010, ArXiv.

[177]  M. Asghari,et al.  A green delivery-pickup problem for home hemodialysis machines; sharing economy in distributing scarce resources , 2020 .

[178]  Keld Helsgaun,et al.  An Extension of the Lin-Kernighan-Helsgaun TSP Solver for Constrained Traveling Salesman and Vehicle Routing Problems: Technical report , 2017 .

[179]  Edmund K. Burke,et al.  A choice function hyper-heuristic framework for the allocation of maintenance tasks in Danish railways , 2017, Comput. Oper. Res..

[180]  Xia Su,et al.  Path planning of automated guided vehicles based on improved A-Star algorithm , 2015, 2015 IEEE International Conference on Information and Automation.

[181]  Amy Z. Zeng,et al.  AN INTELLIGENT SOLUTION SYSTEM FOR A VEHICLE ROUTING PROBLEM IN URBAN DISTRIBUTION , 2007 .

[182]  Ender Özcan,et al.  An apprenticeship learning hyper-heuristic for vehicle routing in HyFlex , 2014, 2014 IEEE Symposium on Evolving and Autonomous Learning Systems (EALS).

[183]  Kazushi Sano,et al.  A Monte Carlo tree search for traveling salesman problem with drone , 2020 .

[184]  Guy Lapalme,et al.  Integration of AI and OR Techniques for Computer-Aided Algorithmic Design in the Vehicle Routing Domain , 1990 .

[185]  Andrea Lodi,et al.  On learning and branching: a survey , 2017 .

[186]  Michel Gendreau,et al.  Vehicle routing with soft time windows and stochastic travel times: A column generation and branch-and-price solution approach , 2014, Eur. J. Oper. Res..

[187]  Xavier Bresson,et al.  An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problem , 2019, ArXiv.

[188]  Richard F. Hartl,et al.  A survey on dynamic and stochastic vehicle routing problems , 2016 .

[189]  Edyta Kucharska,et al.  Dynamic Vehicle Routing Problem - Predictive and Unexpected Customer Availability , 2019, Symmetry.

[190]  Warren B. Powell,et al.  An Adaptive Dynamic Programming Algorithm for Dynamic Fleet Management, I: Single Period Travel Times , 2002, Transp. Sci..

[191]  Wei Xia,et al.  A Pointer Neural Network for the Vehicle Routing Problem with Task Priority and Limited Resources , 2020, Inf. Technol. Control..

[192]  Ana L. C. Bazzan,et al.  A reinforcement learning-based multi-agent framework applied for solving routing and scheduling problems , 2019, Expert Syst. Appl..

[193]  Joan Bruna,et al.  A Note on Learning Algorithms for Quadratic Assignment with Graph Neural Networks , 2017, ArXiv.

[194]  Yingqian Zhang,et al.  Learning 2-opt Heuristics for the Traveling Salesman Problem via Deep Reinforcement Learning , 2020, ACML.

[195]  María Cristina Riff,et al.  DVRP: a hard dynamic combinatorial optimisation problem tackled by an evolutionary hyper-heuristic , 2010, J. Heuristics.

[196]  Christodoulos A. Floudas,et al.  The Robust Capacitated Vehicle Routing Problem Under Demand Uncertainty , 2013, Oper. Res..

[197]  Ling Qiu,et al.  Scheduling and routing algorithms for AGVs: A survey , 2002 .

[198]  David Pisinger,et al.  Large Neighborhood Search , 2018, Handbook of Metaheuristics.

[199]  Richard S. Sutton,et al.  Learning Instance-Independent Value Functions to Enhance Local Search , 1998, NIPS.