Spatial-Temporal Inventory Rebalancing for Bike Sharing Systems With Worker Recruitment

Bike-sharing systems usually suffer from out-of-service events due to bike underflow or overflow. We propose to recruit workers to rebalance station loads. We partition the complex rebalancing problem in temporal and spatial domains. The temporal domain is divided into a sequence of slices with a fixed duration. In each slice, we allocate a pair of overflow/underflow stations to a worker such that the cost is minimized, which is NP-hard. A 3-approximation algorithm is proposed. We further investigate the worker shortage case and extend the matching algorithm to consider the number of unsatisfied users. Then, the configuration dynamic in the sequence of slices is captured by determining the rebalancing target for each rebalancing operation. We investigate heuristic approaches to minimize the total number of bike movements. Furthermore, we extend our scheme to dockless BSSs using clustering techniques. We simulate our algorithms on both real-world and synthetic datasets. Experiment results show that our approaches can reduce the average total detour per slice. In worker shortage, considering the number of unsatisfied users could improve the long-term performance of rebalancing. Besides, we find that our scheme could maintain worker satisfaction over multiple time slices, which indicates the sustainability of our rebalancing scheme.

[1]  Samir Khuller,et al.  Algorithms for capacitated vehicle routing , 1998, STOC '98.

[2]  Richard M. Karp,et al.  Reducibility among combinatorial problems" in complexity of computer computations , 1972 .

[3]  Rafael E. Banchs,et al.  Article in Press Pervasive and Mobile Computing ( ) – Pervasive and Mobile Computing Urban Cycles and Mobility Patterns: Exploring and Predicting Trends in a Bicycle-based Public Transport System , 2022 .

[4]  Jie Wu,et al.  A Greedy Approach for Vehicle Routing When Rebalancing Bike Sharing Systems , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[5]  Yanhua Li,et al.  Planning Bike Lanes based on Sharing-Bikes' Trajectories , 2017, KDD.

[6]  Jie Wu,et al.  Optimizing the Crowdsourcing-based Bike Station Rebalancing Scheme , 2019, 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS).

[7]  Yu Zheng,et al.  Traffic prediction in a bike-sharing system , 2015, SIGSPATIAL/GIS.

[8]  Francesco Calabrese,et al.  Cityride: A Predictive Bike Sharing Journey Advisor , 2012, 2012 IEEE 13th International Conference on Mobile Data Management.

[9]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[10]  Hui Xiong,et al.  Rebalancing Bike Sharing Systems: A Multi-source Data Smart Optimization , 2016, KDD.

[11]  Barun Chandra,et al.  Greedy local improvement and weighted set packing approximation , 2001, SODA '99.

[12]  Piotr Berman,et al.  A d/2 Approximation for Maximum Weight Independent Set in d-Claw Free Graphs , 2000, Nord. J. Comput..

[13]  Xiao Chen,et al.  Distributed System Design , 2000, Scalable Comput. Pract. Exp..

[14]  Longbo Huang,et al.  A Deep Reinforcement Learning Framework for Rebalancing Dockless Bike Sharing Systems , 2018, AAAI.

[15]  Vincent Jost,et al.  Pricing in vehicle sharing systems: optimization in queuing networks with product forms , 2016, EURO J. Transp. Logist..

[16]  Marek Cygan,et al.  Improved Approximation for 3-Dimensional Matching via Bounded Pathwidth Local Search , 2013, 2013 IEEE 54th Annual Symposium on Foundations of Computer Science.

[17]  Gang Pan,et al.  Bike sharing station placement leveraging heterogeneous urban open data , 2015, UbiComp.

[18]  Hui Xiong,et al.  Functional Zone Based Hierarchical Demand Prediction For Bike System Expansion , 2017, KDD.

[19]  Andreas Krause,et al.  Incentivizing Users for Balancing Bike Sharing Systems , 2015, AAAI.

[20]  Yaron Singer,et al.  Budget Feasible Mechanisms , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[21]  Zhi Li,et al.  Distributed Trip Selection Game for Public Bike System with Crowdsourcing , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[22]  Supriyo Ghosh,et al.  Robust Repositioning to Counter Unpredictable Demand in Bike Sharing Systems , 2016, IJCAI.

[23]  Christine Fricker,et al.  Incentives and redistribution in homogeneous bike-sharing systems with stations of finite capacity , 2012, EURO J. Transp. Logist..

[24]  Esther M. Arkin,et al.  On Local Search for Weighted k-Set Packing , 1997, Math. Oper. Res..

[25]  Nuria Oliver,et al.  Sensing and predicting the pulse of the city through shared bicycling , 2009, IJCAI 2009.

[26]  Zhaohui Wu,et al.  Dynamic cluster-based over-demand prediction in bike sharing systems , 2016, UbiComp.

[27]  Yu Zheng,et al.  Dynamic Bike Reposition: A Spatio-Temporal Reinforcement Learning Approach , 2018, KDD.

[28]  David B. Shmoys,et al.  Data Analysis and Optimization for (Citi)Bike Sharing , 2015, AAAI.

[29]  M. Bumin Yenmez,et al.  Matching with Externalities , 2015, EAI Endorsed Trans. Collab. Comput..

[30]  Jie Wu,et al.  Optimizing Rebalance Scheme for Dock-Less Bike Sharing Systems with Adaptive User Incentive , 2019, 2019 20th IEEE International Conference on Mobile Data Management (MDM).

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

[32]  Bowen Du,et al.  Traffic Demand Prediction Based on Dynamic Transition Convolutional Neural Network , 2020, IEEE Transactions on Intelligent Transportation Systems.

[33]  David B. Shmoys,et al.  Bike Angels: An Analysis of Citi Bike's Incentive Program , 2018, COMPASS.

[34]  Adam Wierman,et al.  Peer Effects and Stability in Matching Markets , 2011, SAGT.

[35]  Elliot K. Fishman,et al.  Bikeshare: A Review of Recent Literature , 2016 .

[36]  Hui Xiong,et al.  Station Site Optimization in Bike Sharing Systems , 2015, 2015 IEEE International Conference on Data Mining.