Hybrid particle swarm optimization with genetic algorithm for solving capacitated vehicle routing problem with fuzzy demand - A case study on garbage collection system

Abstract This study intends to propose hybrid particle swarm optimization (PSO) with genetic algorithm (GA) (HPSOGA) for solving capacitated vehicle routing problems with fuzzy demand (CVRPFD). The CVRPFD is developed by using change-constraint program model with credibility measurement. The proposed method uses the idea of a particle’s best solution and the best global solution in a PSO algorithm, then combining it with crossover and mutation of GA. This method also modifies the particle’s coding to ensure that particle always generate a new feasible solution. The proposed method is verified using some CVRPFD datasets which are modified from CVRP instances. Then, it is applied for solving garbage collection system data in Indonesia. Computational results indicate that the proposed HPSOGA outperforms single DPSO and GA for CVRPFD.

[1]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[2]  Cliff T. Ragsdale,et al.  A new approach to solving the multiple traveling salesperson problem using genetic algorithms , 2006, Eur. J. Oper. Res..

[3]  Gen-ke Yang,et al.  Hybrid discrete particle swarm optimization algorithm for capacitated vehicle routing problem , 2006 .

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

[5]  Ruhul A. Sarker,et al.  Optimization Modelling: A Practical Approach , 2007 .

[6]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[7]  L. Zadeh Fuzzy sets as a basis for a theory of possibility , 1999 .

[8]  Jian Xu,et al.  Vehicle routing problem with time windows and fuzzy demands: an approach based on the possibility theory , 2009, Int. J. Adv. Oper. Manag..

[9]  Sha-sha Wang,et al.  A Hybrid Particle Swarm Optimization Algorithm for Vehicle Routing Problem with Stochastic Travel Time , 2008, ACFIE.

[10]  Cao Erbao,et al.  A hybrid differential evolution algorithm to vehicle routing problem with fuzzy demands , 2009 .

[11]  Magdalene Marinaki,et al.  A hybrid genetic - Particle Swarm Optimization Algorithm for the vehicle routing problem , 2010, Expert Syst. Appl..

[12]  Lawrence V. Snyder,et al.  A random-key genetic algorithm for the generalized traveling salesman problem , 2006, Eur. J. Oper. Res..

[13]  Geraldo Robson Mateus,et al.  A genetic and set partitioning two-phase approach for the vehicle routing problem with time windows , 2007, Comput. Oper. Res..

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

[15]  Brigitte Werners,et al.  Capacitated Vehicle Routing Problem with Fuzzy Demand , 2003 .

[16]  Paolo Toth,et al.  Models, relaxations and exact approaches for the capacitated vehicle routing problem , 2002, Discret. Appl. Math..

[17]  Baoding Liu,et al.  Fuzzy vehicle routing model with credibility measure and its hybrid intelligent algorithm , 2006, Appl. Math. Comput..

[18]  Ling Wang,et al.  An effective hybrid PSO-based algorithm for flow shop scheduling with limited buffers , 2008, Comput. Oper. Res..

[19]  Magdalene Marinaki,et al.  A Hybrid Multi-Swarm Particle Swarm Optimization algorithm for the Probabilistic Traveling Salesman Problem , 2010, Comput. Oper. Res..

[20]  Chunguang Zhou,et al.  Fuzzy discrete particle swarm optimization for solving traveling salesman problem , 2004, The Fourth International Conference onComputer and Information Technology, 2004. CIT '04..

[21]  Harilaos N. Psaraftis,et al.  Dynamic vehicle routing: Status and prospects , 1995, Ann. Oper. Res..

[22]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[23]  Babak Farhang Moghadam,et al.  A particle swarm approach to solve vehicle routing problem with uncertain demand: A drug distribution case study , 2010 .

[24]  Mingyong Lai,et al.  The open vehicle routing problem with fuzzy demands , 2010, Expert Syst. Appl..

[25]  Dusan Teodorovic,et al.  The fuzzy set theory approach to the vehicle routing problem when demand at nodes is uncertain , 1996, Fuzzy Sets Syst..

[26]  M. Dror Modeling vehicle routing with uncertain demands as a stochastic program: Properties of the corresponding solution , 1993 .

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

[28]  Y.J. Lin,et al.  Integration of fuzzy theory and ant algorithm for vehicle routing problem with time window , 2004, IEEE Annual Meeting of the Fuzzy Information, 2004. Processing NAFIPS '04..

[29]  Baoding Liu,et al.  A survey of credibility theory , 2006, Fuzzy Optim. Decis. Mak..

[30]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

[31]  H. Malekly,et al.  A fuzzy random Vehicle Routing Problem: The case of Iran , 2009, 2009 International Conference on Computers & Industrial Engineering.

[32]  Ali Haghani,et al.  A dynamic vehicle routing problem with time-dependent travel times , 2005, Comput. Oper. Res..

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

[34]  Voratas Kachitvichyanukul,et al.  A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery , 2009, Comput. Oper. Res..

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

[36]  Paolo Toth,et al.  An Overview of Vehicle Routing Problems , 2002, The Vehicle Routing Problem.

[37]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[38]  Kay Chen Tan,et al.  A hybrid multi-objective evolutionary algorithm for solving truck and trailer vehicle routing problems , 2006, Eur. J. Oper. Res..

[39]  C. Waters Vehicle-scheduling Problems with Uncertainty and Omitted Customers , 1989 .