A hybrid large neighborhood search for the static multi-vehicle bike-repositioning problem

This paper addresses the multi-vehicle bike-repositioning problem, a pick-up and delivery vehicle routing problem that arises in connection with bike-sharing systems. Bike-sharing is a green transportation mode that makes it possible for people to use shared bikes for travel. Bikes are retrieved and parked at any of the stations within the bike-sharing network. One major challenge is that the demand for and supply of bikes are not always matched. Hence, vehicles are used to pick up bikes from surplus stations and transport them to deficit stations to satisfy a particular service level. This operation is called a bike-repositioning problem. In this paper, we propose a hybrid large neighborhood search for solving the problem. Several removal and insertion operators are proposed to diversify and intensify the search. A simple tabu search is further applied to the most promising solutions. The heuristic is evaluated on three sets of instances with up to 518 stations and five vehicles. The results of computational experiments indicate that the heuristic outperforms both CPLEX and the math heuristic proposed by Forma et al. (2015) [Transportation Research Part B 71: 230–247]. The average improvement of our heuristic over the math heuristic is 1.06%, and it requires only a small fraction of the computation time.

[1]  Günther R. Raidl,et al.  Balancing Bicycle Sharing Systems: An Approach for the Dynamic Case , 2014, EvoCOP.

[2]  Tal Raviv,et al.  Optimal inventory management of a bike-sharing station , 2013 .

[3]  W. Y. Szeto,et al.  A multiple type bike repositioning problem , 2016 .

[4]  Ta-Hui Yang,et al.  A hub location inventory model for bicycle sharing system design: Formulation and solution , 2013, Comput. Ind. Eng..

[5]  Iris A. Forma,et al.  A 3-step math heuristic for the static repositioning problem in bike-sharing systems , 2015 .

[6]  Pierre Hansen,et al.  Variable neighborhood search , 1997, Eur. J. Oper. Res..

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

[8]  Günther R. Raidl,et al.  PILOT, GRASP, and VNS approaches for the static balancing of bicycle sharing systems , 2014, Journal of Global Optimization.

[9]  Tal Raviv,et al.  Static repositioning in a bike-sharing system: models and solution approaches , 2013, EURO J. Transp. Logist..

[10]  Russell Bent,et al.  A two-stage hybrid algorithm for pickup and delivery vehicle routing problems with time windows , 2006, Comput. Oper. Res..

[11]  W. Y. Szeto,et al.  Solving a static repositioning problem in bike-sharing systems using iterated tabu search , 2014 .

[12]  Paul Shaw,et al.  Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems , 1998, CP.

[13]  Chuan-Kang Ting,et al.  The selective pickup and delivery problem: Formulation and a memetic algorithm , 2013 .

[14]  T. C. Chou,et al.  A Geo-Aware and VRP-Based Public Bicycle Redistribution System , 2012 .

[15]  Elise Miller-Hooks,et al.  Fleet Management for Vehicle Sharing Operations , 2011, Transp. Sci..

[16]  Gilbert Laporte,et al.  The static bicycle relocation problem with demand intervals , 2014, Eur. J. Oper. Res..

[17]  Liang Deng,et al.  An exact algorithm for the statistical shortest path problem , 2006, Asia and South Pacific Conference on Design Automation, 2006..

[18]  W. Y. Szeto,et al.  GRASP with path relinking for the selective pickup and delivery problem , 2016, Expert Syst. Appl..

[19]  Thomas Stützle,et al.  A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem , 2007, Eur. J. Oper. Res..

[20]  Leonardo Caggiani,et al.  A Modular Soft Computing based Method for Vehicles Repositioning in Bike-sharing Systems , 2012 .

[21]  Elise Miller-Hooks,et al.  Large-Scale Vehicle Sharing Systems: Analysis of Vélib' , 2013 .

[22]  Angel A. Juan,et al.  The SR-GCWS hybrid algorithm for solving the capacitated vehicle routing problem , 2008 .

[23]  Irène Charon,et al.  The noising method: a new method for combinatorial optimization , 1993, Oper. Res. Lett..

[24]  C. Morency,et al.  Balancing a Dynamic Public Bike-Sharing System , 2012 .

[25]  Robert C. Hampshire,et al.  Inventory rebalancing and vehicle routing in bike sharing systems , 2017, Eur. J. Oper. Res..

[26]  David Pisinger,et al.  A unified heuristic for a large class of Vehicle Routing Problems with Backhauls , 2006, Eur. J. Oper. Res..

[27]  Enrique Benavent,et al.  Optimizing the level of service quality of a bike-sharing system , 2016 .

[28]  Cyrille Medard de Chardon,et al.  Estimating bike-share trips using station level data , 2015 .

[29]  W. Y. Szeto,et al.  Perception of safety of cyclists in Dublin City. , 2013, Accident; analysis and prevention.

[30]  Angela Repanovici,et al.  Expert Systems with Applications in the Legal Domain , 2015 .

[31]  W. Y. Szeto,et al.  Chemical reaction optimization for solving a static bike repositioning problem , 2016 .

[32]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[33]  Mauro Dell'Amico,et al.  The bike sharing rebalancing problem: Mathematical formulations and benchmark instances , 2014 .

[34]  G. Dueck,et al.  Record Breaking Optimization Results Using the Ruin and Recreate Principle , 2000 .

[35]  Joseph Ying Jun Chow,et al.  Symbiotic network design strategies in the presence of coexisting transportation networks , 2014 .

[36]  Shen Lin Computer solutions of the traveling salesman problem , 1965 .

[37]  R. A. Zemlin,et al.  Integer Programming Formulation of Traveling Salesman Problems , 1960, JACM.

[38]  Luca Di Gaspero,et al.  Constraint-Based Approaches for Balancing Bike Sharing Systems , 2013, CP.

[39]  Russell Bent,et al.  A two-stage hybrid algorithm for pickup and delivery vehicle routing problems with time windows , 2003, Comput. Oper. Res..

[40]  Günther R. Raidl,et al.  Balancing Bicycle Sharing Systems: An Analysis of Path Relinking and Recombination within a GRASP Hybrid , 2014, PPSN.

[41]  Frédéric Meunier,et al.  Balancing the stations of a self service "bike hire" system , 2011, RAIRO Oper. Res..

[42]  Xiangdong Xu,et al.  Modeling Mode and Route Similarities in Network Equilibrium Problem with Go-Green Modes , 2016 .

[43]  Frédéric Meunier,et al.  Bike sharing systems: Solving the static rebalancing problem , 2013, Discret. Optim..

[44]  Luca Di Gaspero,et al.  A Hybrid ACO+CP for Balancing Bicycle Sharing Systems , 2013, Hybrid Metaheuristics.

[45]  Ta-Hui Yang,et al.  Strategic design of public bicycle sharing systems with service level constraints , 2011 .