Static repositioning in a bike-sharing system: models and solution approaches

Bike-sharing systems allow people to rent a bicycle at one of many automatic rental stations scattered around the city, use them for a short journey and return them at any station in the city. A crucial factor for the success of a bike-sharing system is its ability to meet the fluctuating demand for bicycles and for vacant lockers at each station. This is achieved by means of a repositioning operation, which consists of removing bicycles from some stations and transferring them to other stations, using a dedicated fleet of trucks. Operating such a fleet in a large bike-sharing system is an intricate problem consisting of decisions regarding the routes that the vehicles should follow and the number of bicycles that should be removed or placed at each station on each visit of the vehicles. In this paper, we present our modeling approach to the problem that generalizes existing routing models in the literature. This is done by introducing a unique convex objective function as well as time-related considerations. We present two mixed integer linear program formulations, discuss the assumptions associated with each, strengthen them by several valid inequalities and dominance rules, and compare their performances through an extensive numerical study. The results indicate that one of the formulations is very effective in obtaining high quality solutions to real life instances of the problem consisting of up to 104 stations and two vehicles. Finally, we draw insights on the characteristics of good solutions.

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

[2]  Bruce L. Golden,et al.  The vehicle routing problem : latest advances and new challenges , 2008 .

[3]  Philippe Ambrosi,et al.  State and trends of the carbon market 2006 : a focus on Africa , 2006 .

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

[5]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[6]  Toyohide Watanabe,et al.  Dynamic Location Management for On-Demand Car Sharing System , 2005, KES.

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

[8]  Kentaro Uesugi,et al.  Optimization of Vehicle Assignment for Car Sharing System , 2007, KES.

[9]  Refael Hassin,et al.  The swapping problem , 1992, Networks.

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

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

[12]  P. DeMaio Bike-sharing: History, Impacts, Models of Provision, and Future , 2009 .

[13]  Rajeev Motwani,et al.  Approximating Capacitated Routing and Delivery Problems , 1999, SIAM J. Comput..

[14]  C. Revelle,et al.  Heuristic concentration: Two stage solution construction , 1997 .

[15]  Juan José Salazar González,et al.  Heuristics for the One-Commodity Pickup-and-Delivery Traveling Salesman Problem , 2004, Transp. Sci..

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

[17]  Nicolas Jozefowiez,et al.  The vehicle routing problem: Latest advances and new challenges , 2007 .

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

[19]  Christine Fricker,et al.  Incentives and regulations in bike-sharing systems with stations of finite capacity , 2012 .

[20]  Michel Gendreau,et al.  Heuristics for the mixed swapping problem , 2010, Comput. Oper. Res..

[21]  Juan José Salazar González,et al.  A branch-and-cut algorithm for a traveling salesman problem with pickup and delivery , 2004, Discret. Appl. Math..

[22]  Michel Gendreau,et al.  The Swapping Problem on a Line , 1999, SIAM J. Comput..

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

[24]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part II: Metaheuristics , 2005, Transp. Sci..

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

[26]  Gilbert Laporte,et al.  The One Commodity Pickup and Delivery Traveling Salesman Problem with Demand Intervals , 2013 .

[27]  Brian Kallehauge,et al.  The Vehicle Routing Problem with Time Windows , 2006, Vehicle Routing.

[28]  Dirk C. Mattfeld,et al.  Modeling of repositioning activities in Bike-Sharing Systems , 2009 .

[29]  Juan José Salazar González,et al.  On the one-commodity pickup-and-delivery traveling salesman problem with stochastic demands , 2009, Math. Program..

[30]  Gilbert Laporte,et al.  Static pickup and delivery problems: a classification scheme and survey , 2007 .