Algorithm portfolios for logistics optimization considering stochastic demands and mobility allowance

The vehicle routing problem with stochastic demand (VRPSD) is a well known NP-hard problem. The uncharacteristic behaviour associated with the problem enhances the computational efforts required to obtain a feasible and near-optimal solution. This paper proposes an algorithm portfolio methodology based on evolutionary algorithms, which takes into account the stochastic nature of customer demand to solve this computationally complex problem. These problems are well known to have computationally complex objective functions, which make their solutions hard to find, particularly when problem instances of large dimensions are considered. Of particular importance in such situations is the timeliness of the solution. For example, Apple was forced to delay their shipments of iPads internationally due to unprecedented demand and issues with their delivery systems in Samsung Electronics and Seiko Epson. Such examples illustrate the importance of stochastic customer demands and the timing of delivery. Moreover, most of the evolutionary algorithms, known for providing computationally efficient solutions, are unable to always provide optimal or near optimal solutions to all the VRPSD instances within allocated time interval. This is due to the characteristic variations in the computational time taken by evolutionary algorithms for same or varying size of the VRPSD instances. Therefore, this paper presents portfolios of different evolutionary algorithms to reduce the computational time taken to resolve the VRPSD. Moreover, an innovative concept of the mobility allowance (MA) in landmoves based on the levy’s distribution function has been introduced to cope with real situations existing in vehicle routing problems. The proposed portfolio approach has been evaluated for the varying instances of the VRPSD. Four of the existing metaheuristics including Genetic Algorithm (GA), Simulated Annealing (SA), Artificial Immune System (AIS), TABU Search (TS) along with new neighbourhood search, are incorporated in the portfolios. Experiments have been performed on varying dimensions of the VRPSD instances to validate the different properties of the algorithm portfolio. An illustrative example is presented to show that the set of metaheuristics allocated to certain number of processors (i.e. algorithm portfolio) performed better than their individual metaheuristics.

[1]  John R. Rice,et al.  The Algorithm Selection Problem , 1976, Adv. Comput..

[2]  B. RAA,et al.  A robust dynamic planning strategy for lot-sizing problems with stochastic demands , 2005, J. Intell. Manuf..

[3]  Xin Yao,et al.  Evolutionary programming using mutations based on the Levy probability distribution , 2004, IEEE Transactions on Evolutionary Computation.

[4]  Yale T. Herer,et al.  The Metered Inventory Routing Problem, an integrative heuristic algorithm , 1997 .

[5]  Chung-Lun Li,et al.  Dynamic Routing Model and Solution Methods for Fleet Management with Mobile Technologies , 2008 .

[6]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Stochastic Demand and Duration Constraints , 2010, Transp. Sci..

[7]  Bart Selman,et al.  Algorithm portfolios , 2001, Artif. Intell..

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

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

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

[11]  Joachim Gudmundsson,et al.  TSP with Neighborhoods of Varying Size , 2002, ESA.

[12]  Barrett W. Thomas,et al.  Cyclic-order neighborhoods with application to the vehicle routing problem with stochastic demand , 2012, Eur. J. Oper. Res..

[13]  Gilbert Laporte,et al.  An Exact Algorithm for the Vehicle Routing Problem with Stochastic Demands and Customers , 1995, Transp. Sci..

[14]  Heung-Suk Hwang An integrated distribution routing model in multi-supply center system , 2005 .

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

[16]  Alex Van Breedam,et al.  Improvement heuristics for the Vehicle Routing Problem based on simulated annealing , 1995 .

[17]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

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

[19]  Mingzhou Jin,et al.  A two-stage algorithm with valid inequalities for the split delivery vehicle routing problem , 2007 .

[20]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[21]  Kamlesh Mathur,et al.  Stochastic Vehicle Routing Problem with Restocking , 2000, Transp. Sci..

[22]  Darek Ceglarek,et al.  Genetic-algorithms-based algorithm portfolio for inventory routing problem with stochastic demand , 2013 .

[23]  Fred W. Glover,et al.  Principles of Tabu Search , 2007, Handbook of Approximation Algorithms and Metaheuristics.

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

[25]  Michael Bögl,et al.  Multi-period vehicle routing and crew scheduling with outsourcing options , 2008 .

[26]  M. Wasner,et al.  An integrated multi-depot hub-location vehicle routing model for network planning of parcel service , 2004 .

[27]  George Ioannou,et al.  The balanced cargo vehicle routing problem with time windows , 2010 .

[28]  Andrew Lim,et al.  Multi-depot vehicle routing problem: a one-stage approach , 2005, IEEE Transactions on Automation Science and Engineering.

[29]  Seyed Jafar Sadjadi,et al.  Vehicle routing problem with uncertain demands: An advanced particle swarm algorithm , 2012, Comput. Ind. Eng..

[30]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[31]  Nubia Velasco,et al.  A memetic algorithm for the multi-compartment vehicle routing problem with stochastic demands , 2008, Comput. Oper. Res..

[32]  Kishor S. Trivedi Probability and Statistics with Reliability, Queuing, and Computer Science Applications , 1984 .

[33]  Hendrik Van Landeghem,et al.  Modeling inventory routing problems in supply chains of high consumption products , 2006, Eur. J. Oper. Res..

[34]  Ivana Kruijff-Korbayová,et al.  A Portfolio Approach to Algorithm Selection , 2003, IJCAI.

[35]  F. Azuaje Artificial Immune Systems: A New Computational Intelligence Approach , 2003 .

[36]  Anany Levitin,et al.  Introduction to the Design and Analysis of Algorithms , 2002 .

[37]  David P. Morton,et al.  Stochastic Vehicle Routing with Random Travel Times , 2003, Transp. Sci..

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

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

[40]  Raymond A. Patterson,et al.  Heuristic procedure neural networks for the CMST problem , 2000, Comput. Oper. Res..

[41]  Yoav Shoham,et al.  A portfolio approach to algorithm select , 2003, IJCAI 2003.

[42]  Yang-Byung Park,et al.  A heuristic for bi-objective vehicle routing with time window constraints , 1999 .

[43]  César Rego,et al.  Node-ejection chains for the vehicle routing problem: Sequential and parallel algorithms , 2001, Parallel Comput..

[44]  Joachim Gudmundsson,et al.  TSP with neighborhoods of varying size , 2005, J. Algorithms.

[45]  Yang-Byung Park,et al.  A hybrid genetic algorithm for the vehicle scheduling problem with due times and time deadlines , 2001 .

[46]  Barrie M. Baker,et al.  A genetic algorithm for the vehicle routing problem , 2003, Comput. Oper. Res..

[47]  Alan Mercer,et al.  A tabu search algorithm for the multi-trip vehicle routing and scheduling problem , 1997, Eur. J. Oper. Res..

[48]  Ibrahim H. Osman,et al.  Metastrategy simulated annealing and tabu search algorithms for the vehicle routing problem , 1993, Ann. Oper. Res..

[49]  Bruce L. Golden,et al.  Stochastic vehicle routing: A comprehensive approach , 1983 .

[50]  Jean-Charles Pomerol,et al.  Multicriterion Decision in Management: Principles and Practice , 2012 .

[51]  L. WinklerRobert,et al.  Decision Modeling and Rational Choice , 1990 .

[52]  Dušan Teodorović,et al.  A simulated annealing technique approach to the vehicle routing problem in the case of stochastic demand , 1992 .

[53]  R. L. Winkler Decision modeling and rational choice: AHP and utility theory , 1990 .