A Graph-Based Fuzzy Evolutionary Algorithm for Solving Two-Echelon Vehicle Routing Problems

Two-echelon vehicle routing problem (2E-VRP) is a challenging problem that involves both the strategic and tactical planning decisions on both echelons. The satellite locations and the customer distribution affect the cost of different components on the second echelon, thus the possibilities of satellite-to-customer assignment complicates the problem. In this paper, we propose a graph-based fuzzy evolutionary algorithm for solving 2E-VRP. The proposed method integrates a graph-based fuzzy assignment scheme into an iteratively evolutionary learning process to minimize the total cost. To resolve the possibilities of the satellite-to-customer assignment, graph-based fuzzy operator is used to take advantage of population evolution and avoid excessive fitness evaluations of unpromising moves in different satellites. Each offspring is produced via graph-based fuzzy assignment procedure out of an assignment graph from parent individuals, and fuzzy local search procedure is used to further improve the offspring. The experimental results on the public test sets demonstrate the competitiveness of the proposed method.

[1]  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..

[2]  T. Crainic,et al.  GRASP with Path Relinking for the Two-Echelon Vehicle Routing Problem , 2013 .

[3]  Christos D. Tarantilis,et al.  Arc-Guided Evolutionary Algorithm for the Vehicle Routing Problem With Time Windows , 2009, IEEE Transactions on Evolutionary Computation.

[4]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[5]  Jing J. Liang,et al.  A Multiobjective Particle Swarm Optimizer Using Ring Topology for Solving Multimodal Multiobjective Problems , 2018, IEEE Transactions on Evolutionary Computation.

[6]  Witold Pedrycz,et al.  A decomposition of fuzzy relations , 2001, IEEE Trans. Syst. Man Cybern. Part B.

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

[8]  Xin Yao,et al.  Decomposition-Based Memetic Algorithm for Multiobjective Capacitated Arc Routing Problem , 2011, IEEE Transactions on Evolutionary Computation.

[9]  David B. Fogel,et al.  Evolutionary Computation: The Fossil Record , 1998 .

[10]  Jean-Yves Potvin,et al.  An Exchange Heuristic for Routeing Problems with Time Windows , 1995 .

[11]  Wei-Yen Wang,et al.  Evolutionary learning of BMF fuzzy-neural networks using a reduced-form genetic algorithm , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[12]  Jing J. Liang,et al.  Economic emission dispatch problems with stochastic wind power using summation based multi-objective evolutionary algorithm , 2016, Inf. Sci..

[13]  Philippe Lacomme,et al.  A GRASP×ELS for the vehicle routing problem with basic three-dimensional loading constraints , 2013, Eng. Appl. Artif. Intell..

[14]  Simon Spoorendonk,et al.  A Branch-and-Cut Algorithm for the Symmetric Two-Echelon Capacitated Vehicle Routing Problem , 2013, Transp. Sci..

[15]  Xin Yao,et al.  Estimation of the Distribution Algorithm With a Stochastic Local Search for Uncertain Capacitated Arc Routing Problems , 2016, IEEE Transactions on Evolutionary Computation.

[16]  Shaocheng Tong,et al.  Fuzzy Adaptive Decentralized Optimal Control for Strict Feedback Nonlinear Large-Scale Systems , 2018, IEEE Transactions on Cybernetics.

[17]  Xin Yao,et al.  Memetic Algorithm With Extended Neighborhood Search for Capacitated Arc Routing Problems , 2009, IEEE Transactions on Evolutionary Computation.

[18]  Zhifeng Hao,et al.  Ant colony optimization with human-computer cooperative strategy for two-echelon vehicle routing problem , 2017, GECCO.

[19]  Kaoru Hirota,et al.  A solution for eigen fuzzy sets of adjoint max-min composition and its application to image analysis , 2003, IEEE International Symposium on Intelligent Signal Processing, 2003.

[20]  C. L. Changa,et al.  Applying fuzzy theory and genetic algorithm to interpolate precipitation , 2005 .

[21]  W. Woodall,et al.  A probabilistic and statistical view of fuzzy methods , 1995 .

[22]  Thibaut Vidal,et al.  A large neighbourhood based heuristic for two-echelon routing problems , 2015, Comput. Oper. Res..

[23]  Gilbert Laporte,et al.  A review of recent research on green road freight transportation , 2014, Eur. J. Oper. Res..

[24]  J. Blin Fuzzy Relations in Group Decision Theory , 1974 .

[25]  Steven T. Garren,et al.  Maximum likelihood estimation of the correlation coefficient in a bivariate normal model with missing data , 1998 .

[26]  Teodor Gabriel Crainic,et al.  Multi-start Heuristics for the Two-Echelon Vehicle Routing Problem , 2011, EvoCOP.

[27]  Kay Chen Tan,et al.  Enhancing the scalability of multi-objective optimization via restricted Boltzmann machine-based estimation of distribution algorithm , 2013, Inf. Sci..

[28]  Roberto Roberti,et al.  An Exact Algorithm for the Two-Echelon Capacitated Vehicle Routing Problem , 2013, Oper. Res..

[29]  Saïd Salhi,et al.  Location-routing: Issues, models and methods , 2007, Eur. J. Oper. Res..

[30]  Danko Nikolić,et al.  Scaled correlation analysis: a better way to compute a cross‐correlogram , 2012, The European journal of neuroscience.

[31]  Maria Grazia Speranza,et al.  A survey on two-echelon routing problems , 2015, Comput. Oper. Res..

[32]  G. Croes A Method for Solving Traveling-Salesman Problems , 1958 .

[33]  Jesús González-Feliu,et al.  Vehicle routing problems for city logistics , 2017, EURO J. Transp. Logist..

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

[35]  Xiaodong Li,et al.  A Scalable Approach to Capacitated Arc Routing Problems Based on Hierarchical Decomposition , 2017, IEEE Transactions on Cybernetics.

[36]  Rahil Hosseini,et al.  Novel Hybrid Fuzzy-Evolutionary Algorithms for Optimization of a Fuzzy Expert System Applied to Dust Phenomenon Forecasting Problem , 2018 .

[37]  N. Gordon,et al.  Novel approach to nonlinear/non-Gaussian Bayesian state estimation , 1993 .

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

[39]  Teodor Gabriel Crainic,et al.  Two-Echelon Vehicle Routing Problem: A satellite location analysis , 2010 .

[40]  Xin Yao,et al.  A Memetic Algorithm for Periodic Capacitated Arc Routing Problem , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[41]  Ismail Karaoglan,et al.  Two-echelon vehicle routing problem with simultaneous pickup and delivery: Mathematical model and heuristic approach , 2018, Comput. Ind. Eng..

[42]  Zhi-Yu Xu,et al.  A Hybrid GRASP+VND Heuristic for the Two-Echelon Vehicle Routing Problem Arising in City Logistics , 2014 .

[43]  Teodor Gabriel Crainic,et al.  Clustering-based heuristics for the two-echelon vehicle routing problem , 2008 .

[44]  Teodor Gabriel Crainic,et al.  Impact of generalized travel costs on satellite location in the Two-Echelon Vehicle Routing Problem , 2012 .