Modified variable neighborhood search and genetic algorithm for profitable heterogeneous vehicle routing problem with cross-docking

Abstract This paper considers a profitable heterogeneous vehicle routing problem with cross-docking (PHVRPCD). In the real world, it is not possible to serve all customers and suppliers. Based on the purchasing cost and selling price of the products as well as the resource limitation, they will be in the plan only if it is profitable to serve them, so satisfying all demands is not necessary. Cost reduction has been considered in the previous studies as a main objective while neglecting the total profit. In this study, increasing the total profit of a cross-docking system is the main concern. For this purpose, a mixed-integer linear programming (MILP) model is used to formulate the problem mathematically. A new hybrid meta-heuristic algorithm based on modified variable neighborhood search (MVNS) with four shaking and two neighborhood structures and a genetic algorithm (GA) is presented to solve large-sized problems. The results are compared with those obtained with an artificial bee colony (ABC) and a simulated annealing (SA) algorithm. In order to evaluate the performance of the proposed algorithms, various examples of a real data set are solved and analyzed. The computational results reveal that in the small-size test problems, the hybrid algorithm is able to find optimal solutions in an acceptable computational time. Also, the hybrid algorithm needs less computational time than others and could achieve better solutions in large-size instances.

[1]  C. Watson-Gandy,et al.  Depot location with van salesmen — A practical approach , 1973 .

[2]  Pei-Chann Chang,et al.  Simultaneous dock assignment and sequencing of inbound trucks under a fixed outbound truck schedule in multi-door cross docking operations , 2013 .

[3]  Pei-Chann Chang,et al.  Two hybrid differential evolution algorithms for optimal inbound and outbound truck sequencing in cross docking operations , 2012, Appl. Soft Comput..

[4]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[5]  Marcus Randall,et al.  Modeling fuzzy capacitated p-hub center problem and a genetic algorithm solution , 2013 .

[6]  Nurhan Karaboga,et al.  A new design method based on artificial bee colony algorithm for digital IIR filters , 2009, J. Frankl. Inst..

[7]  Emmanouil E. Zachariadis,et al.  Adaptive memory programming for the many-to-many vehicle routing problem with cross-docking , 2019, Oper. Res..

[8]  F. Tillman The Multiple Terminal Delivery Problem with Probabilistic Demands , 1969 .

[9]  Fariborz Jolai,et al.  A variable neighborhood search for job shop scheduling with set-up times to minimize makespan , 2009, Future Gener. Comput. Syst..

[10]  Jaime Cerdá,et al.  The heterogeneous vehicle routing and truck scheduling problem in a multi-door cross-dock system , 2015, Comput. Chem. Eng..

[11]  Graham Kendall,et al.  Simulated annealing with improved reheating and learning for the post enrolment course timetabling problem , 2018, J. Oper. Res. Soc..

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

[13]  Ching-Jong Liao,et al.  Vehicle routing with cross-docking in the supply chain , 2010, Expert Syst. Appl..

[14]  Carlos A. Coello Coello,et al.  THEORETICAL AND NUMERICAL CONSTRAINT-HANDLING TECHNIQUES USED WITH EVOLUTIONARY ALGORITHMS: A SURVEY OF THE STATE OF THE ART , 2002 .

[15]  Jaime Cerdá,et al.  A sweep-heuristic based formulation for the vehicle routing problem with cross-docking , 2013, Comput. Chem. Eng..

[16]  Kuo-Chi Lin,et al.  An incremental genetic algorithm approach to multiprocessor scheduling , 2004, IEEE Transactions on Parallel and Distributed Systems.

[17]  K. Cooke,et al.  The shortest route through a network with time-dependent internodal transit times , 1966 .

[18]  Alberto Gómez,et al.  Solving capacitated vehicle routing problem by artificial bee colony algorithm , 2014, 2014 IEEE Symposium on Computational Intelligence in Production and Logistics Systems (CIPLS).

[19]  Hosang Jung,et al.  Ant colony optimization algorithm to solve for the transportation problem of cross-docking network , 2010, Comput. Ind. Eng..

[20]  Christos D. Tarantilis,et al.  Adaptive multi-restart Tabu Search algorithm for the vehicle routing problem with cross-docking , 2013, Optim. Lett..

[21]  Junjie Li,et al.  Structural inverse analysis by hybrid simplex artificial bee colony algorithms , 2009 .

[22]  R. Dekker,et al.  Reverse logistics : quantitative models for closed-loop supply chains , 2004 .

[23]  Seyyed M. T. Fatemi Ghomi,et al.  Vehicle routing scheduling problem with cross docking and split deliveries , 2014, Comput. Chem. Eng..

[24]  Reza Tavakkoli-Moghaddam,et al.  Vehicle routing scheduling using an enhanced hybrid optimization approach , 2010, Journal of Intelligent Manufacturing.

[25]  Bo Yan,et al.  Multi-objective optimization of electronic product goods location assignment in stereoscopic warehouse based on adaptive genetic algorithm , 2015, Journal of Intelligent Manufacturing.

[26]  Abbas Ahmadi,et al.  A novel learning based approach for a new integrated location-routing and scheduling problem within cross-docking considering direct shipment , 2015, Appl. Soft Comput..

[27]  Lawrence Bodin,et al.  Networks and vehicle routing for municipal waste collection , 1974, Networks.

[28]  Scott Kirkpatrick,et al.  Optimization by Simmulated Annealing , 1983, Sci..

[29]  W. H. Ip,et al.  Design and development of a hybrid artificial bee colony algorithm for the environmental vehicle routing problem , 2014 .

[30]  Gilbert Laporte,et al.  Vehicle routing with cross-docking , 2009, J. Oper. Res. Soc..

[31]  Depeng Kong,et al.  Solving the dynamic weapon target assignment problem by an improved artificial bee colony algorithm with heuristic factor initialization , 2018, Appl. Soft Comput..

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

[33]  Andrew Lewis,et al.  A Genetic Algorithm Solver for Pest Management Control in Island Systems , 2015, ACALCI.

[34]  Mitsuo Gen,et al.  Vehicle Routing Problem with Fuzzy Due-Time Using Genetic Algorithms , 1995 .

[35]  Mahdi Bashiri,et al.  Two phase genetic algorithm for vehicle routing and scheduling problem with cross-docking and time windows considering customer satisfaction , 2018 .

[36]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[37]  James C. Bean,et al.  Genetic Algorithms and Random Keys for Sequencing and Optimization , 1994, INFORMS J. Comput..

[38]  Derviş Karaboğa,et al.  NEURAL NETWORKS TRAINING BY ARTIFICIAL BEE COLONY ALGORITHM ON PATTERN CLASSIFICATION , 2009 .

[39]  Gilbert Laporte,et al.  Solving a vehicle-routing problem arising in soft-drink distribution , 2006, J. Oper. Res. Soc..

[40]  Daniele Vigo,et al.  The Two-Echelon Capacitated Vehicle Routing Problem: Models and Math-Based Heuristics , 2011, Transp. Sci..

[41]  Seyed Hessameddin Zegordi,et al.  A location-routing problem for cross-docking networks: A biogeography-based optimization algorithm , 2016, Comput. Ind. Eng..

[42]  Mohammad Bagher Fakhrzad,et al.  Modeling the Time Windows Vehicle Routing Problem in Cross-Docking Strategy Using Two Meta-Heuristic Algorithms , 2014 .

[43]  Louis M. Dalberto,et al.  Improving the Distribution of Industrial Gases with an On-Line Computerized Routing and Scheduling Optimizer , 1983 .

[44]  Michel Gendreau,et al.  A matheuristic based on large neighborhood search for the vehicle routing problem with cross-docking , 2017, Comput. Oper. Res..

[45]  Gur Mosheiov,et al.  Vehicle routing with pick-up and delivery: tour-partitioning heuristics , 1998 .

[46]  Dervis Karaboga,et al.  Artificial bee colony algorithm , 2010, Scholarpedia.

[47]  Bruce L. Golden,et al.  Analysis of a large scale vehicle routing problem with an inventory component , 1984 .

[48]  Jaime Cerdá,et al.  A monolithic approach to vehicle routing and operations scheduling of a cross-dock system with multiple dock doors , 2014, Comput. Chem. Eng..

[49]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[50]  Peng-Yeng Yin,et al.  Adaptive memory artificial bee colony algorithm for green vehicle routing with cross-docking , 2016 .

[51]  Jamal Arkat,et al.  Two-level vehicle routing with cross-docking in a three-echelon supply chain: A genetic algorithm approach , 2015 .

[52]  Eugene L. Lawler,et al.  The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1985 .

[53]  E. Kinnear Is there any magic in cross‐docking? , 1997 .

[54]  Dirk Cattrysse,et al.  Cross-docking: State of the art , 2012 .

[55]  Bahar Yetis Kara,et al.  Energy Minimizing Vehicle Routing Problem , 2007, COCOA.

[56]  N. H. Moin,et al.  Artificial bee colony for inventory routing problem with backordering , 2014 .

[57]  S. Meysam Mousavi,et al.  A robust approach to multiple vehicle location-routing problems with time windows for optimization of cross-docking under uncertainty , 2017, J. Intell. Fuzzy Syst..

[58]  Parida Jewpanya,et al.  Open vehicle routing problem with cross-docking , 2016, Comput. Ind. Eng..

[59]  Alexandre Salles da Cunha,et al.  The Pickup and Delivery Problem with Cross-Docking , 2013, Comput. Oper. Res..

[60]  Soroosh Sorooshian,et al.  An enhanced artificial neural network with a shuffled complex evolutionary global optimization with principal component analysis , 2017, Inf. Sci..

[61]  Pierre Hansen,et al.  Variable neighborhood search for the maximum clique , 2001, Discret. Appl. Math..

[62]  Pius J. Egbelu,et al.  Scheduling of inbound and outbound trucks in cross docking systems with temporary storage , 2008, Eur. J. Oper. Res..

[63]  T. Tsiligirides,et al.  Heuristic Methods Applied to Orienteering , 1984 .

[64]  D Sariklis,et al.  A heuristic method for the open vehicle routing problem , 2000, J. Oper. Res. Soc..

[65]  Alok Singh,et al.  An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem , 2009, Appl. Soft Comput..

[66]  Shuang Wang,et al.  Artificial bee colony algorithm with scanning strategy for the periodic vehicle routing problem , 2013, Simul..

[67]  Yiyo Kuo,et al.  Optimizing truck sequencing and truck dock assignment in a cross docking system , 2013, Expert Syst. Appl..

[68]  Reza Tavakkoli-Moghaddam,et al.  A possibilistic programming approach for the location problem of multiple cross-docks and vehicle routing scheduling under uncertainty , 2013 .

[69]  Uday M. Apte,et al.  Effective Cross Docking for Improving Distribution Efficiencies , 2000 .

[70]  Richard W. Eglese,et al.  Combinatorial optimization and Green Logistics , 2007 .

[71]  Xin Yao,et al.  A new simulated annealing algorithm , 1995, Int. J. Comput. Math..

[72]  Rajesh Piplani,et al.  Vehicle scheduling and routing at a cross docking center for food supply chains , 2014 .

[73]  Iris F. A. Vis,et al.  Synchronization in cross-docking networks: A research classification and framework , 2014, Eur. J. Oper. Res..

[74]  Nils Boysen,et al.  Cross dock scheduling: Classification, literature review and research agenda , 2010 .

[75]  Teodor Gabriel Crainic,et al.  Models for Evaluating and Planning City Logistics Systems , 2009, Transp. Sci..

[76]  Bülent Çatay,et al.  A new saving-based ant algorithm for the Vehicle Routing Problem with Simultaneous Pickup and Delivery , 2010, Expert Syst. Appl..

[77]  Young Hae Lee,et al.  Vehicle routing scheduling for cross-docking in the supply chain , 2006, Comput. Ind. Eng..

[78]  Moshe Dror,et al.  Savings by Split Delivery Routing , 1989, Transp. Sci..

[79]  Robert A. Russell,et al.  Technical Note - An Effective Heuristic for the M-Tour Traveling Salesman Problem with Some Side Conditions , 1977, Oper. Res..