Dynamic Rebalancing Optimization for Bike-Sharing System Using Priority-Based MOEA/D Algorithm

As an indispensable part of public transportation systems, the bike-sharing system (BSS) can improve road resource utilization and alleviate traffic congestion, significantly improving urban mobility. The disproportion between the demand and supply creates a giant gap for maintaining the smooth functioning of the system. To address the issue, this paper proposes a dynamic optimization rebalancing model for docked bike-sharing systems, which aims at minimizing the operation cost of rebalancing while maximizing the user satisfaction. The rebalancing demand is evaluated using both historical and predicted data so that a second time service for each station could be avoided within a rebalancing horizon. A time-window based satisfaction modeling is put forward to evaluate user satisfaction. Multiobjective evolutionary algorithm based on decomposition (MOEA/D) under the rolling horizon strategy is adopted to solve the model. To improve the algorithmic performance, local search based on station priority is applied. Numerical experiments using real-world data were implemented to demonstrate the proposed model and the advantage of the improved algorithm. As the results indicate, the proposed algorithm outperforms the nondominated sorting genetic algorithm II (NSGA-II) and MOEA/D without priority-based local search. Solutions with higher satisfaction profit can be discovered with the help of a local search heuristic based on station priority. The experiment also revealed that a slight increase of 7.02% (¥29.2) in the rebalancing cost could yield a significant growth of 1233.7% (¥288.7) in satisfaction profit.

[1]  Jan Brinkmann,et al.  Inventory Routing for Bike Sharing Systems , 2016 .

[2]  Eoin O'Mahony Smarter Tools For (Citi)Bike Sharing , 2015 .

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

[4]  Changhyun Kwon,et al.  Analyzing Mobility Patterns and Imbalance of Free Floating Bike Sharing Systems , 2018 .

[5]  Günther R. Raidl,et al.  Full‐load route planning for balancing bike sharing systems by logic‐based benders decomposition , 2017, Networks.

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

[7]  Benjamin Legros,et al.  Dynamic repositioning strategy in a bike-sharing system; how to prioritize and how to rebalance a bike station , 2019, Eur. J. Oper. Res..

[8]  Yang Dong,et al.  Research on Evolutionary Multi-Objective Optimization Algorithms , 2009 .

[9]  Xiaohu Zhang,et al.  Understanding the usage of dockless bike sharing in Singapore , 2018 .

[10]  Jie Zhu,et al.  Research on optimization of shared bicycle real-time multimedia interactive dispatching system for intelligent transportation system , 2019, Multimedia Tools and Applications.

[11]  Tal Raviv,et al.  Setting Inventory Levels in a Bike Sharing Network , 2017, Transp. Sci..

[12]  Xuewu Chen,et al.  Estimating the parking demand of free-floating bike sharing: A journey-data-based study of Nanjing, China , 2020, Journal of Cleaner Production.

[13]  Peng-Sheng You,et al.  A two-phase heuristic approach to the bike repositioning problem , 2019, Applied Mathematical Modelling.

[14]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[15]  Günther R. Raidl,et al.  Balancing Bicycle Sharing Systems: A Variable Neighborhood Search Approach , 2013, EvoCOP.

[16]  Jan Brinkmann,et al.  Dynamic Lookahead Policies for Stochastic-Dynamic Inventory Routing in Bike Sharing Systems , 2019, Comput. Oper. Res..

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

[18]  Qingfu Zhang,et al.  Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II , 2009, IEEE Transactions on Evolutionary Computation.

[19]  Kalyanmoy Deb,et al.  Pymoo: Multi-Objective Optimization in Python , 2020, IEEE Access.

[20]  Henry Y. K. Lau,et al.  A time-space network flow approach to dynamic repositioning in bicycle sharing systems , 2017 .

[21]  LiHui,et al.  Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II , 2009 .

[22]  W. Y. Szeto,et al.  Dynamic green bike repositioning problem – A hybrid rolling horizon artificial bee colony algorithm approach , 2017 .

[23]  Yongliang Lu,et al.  An effective memetic algorithm for the generalized bike-sharing rebalancing problem , 2020, Eng. Appl. Artif. Intell..

[24]  Yu Zhang,et al.  Free-floating bike sharing: Solving real-life large-scale static rebalancing problems , 2017 .

[25]  Patrick Jaillet,et al.  Dynamic Resource Redistribution and Demand Estimation: An Application to Bike Sharing Systems , 2019, SSRN Electronic Journal.

[26]  Meng Qiu,et al.  A Bilevel Programming Model and Algorithm for the Static Bike Repositioning Problem , 2019, Journal of Advanced Transportation.

[27]  Will Recker,et al.  Proactive vehicle routing with inferred demand to solve the bikesharing rebalancing problem , 2014 .

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

[29]  Federico Chiariotti,et al.  A Bike-sharing Optimization Framework Combining Dynamic Rebalancing and User Incentives , 2020, ACM Trans. Auton. Adapt. Syst..

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

[31]  W. Y. Szeto,et al.  A modeling framework for the dynamic management of free-floating bike-sharing systems , 2018 .

[32]  Andreas Konstantinidis,et al.  MOEA/D for a Tri-objective Vehicle Routing Problem , 2013, AIAI.

[33]  Francesc Soriguera,et al.  A continuous approximation model for the optimal design of public bike-sharing systems , 2020, Sustainable Cities and Society.

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

[35]  Karim Labadi,et al.  A branch-and-bound algorithm for solving the static rebalancing problem in bicycle-sharing systems , 2016, Comput. Ind. Eng..

[36]  Karim Labadi,et al.  An integrated Petri net and GA-based approach for performance optimisation of bicycle sharing systems , 2015 .

[37]  Zhiwu Li,et al.  Multiobjective Bike Repositioning in Bike-Sharing Systems via a Modified Artificial Bee Colony Algorithm , 2020, IEEE Transactions on Automation Science and Engineering.

[38]  D. Fogel Applying evolutionary programming to selected traveling salesman problems , 1993 .

[39]  Yang Wang,et al.  Using entropy-TOPSIS method to evaluate urban rail transit system operation performance: The China case , 2018 .

[40]  Thomas Stützle,et al.  A destroy and repair algorithm for the Bike sharing Rebalancing Problem , 2016, Comput. Oper. Res..

[41]  Leonardo Caggiani,et al.  A Dynamic Simulation based Model for Optimal Fleet Repositioning in Bike-sharing Systems , 2013 .

[42]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

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

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

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

[46]  YongJi Jia,et al.  A rolling horizon procedure for dynamic pickup and delivery problem with time windows , 2009, 2009 IEEE International Conference on Automation and Logistics.

[47]  W. Y. Szeto,et al.  A static free-floating bike repositioning problem with multiple heterogeneous vehicles, multiple depots, and multiple visits , 2018, Transportation Research Part C: Emerging Technologies.

[48]  Chia-Ling Huang,et al.  Fuzzy System and Time Window Applied to Traffic Service Network Problems under a Multi-Demand Random Network , 2019 .

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

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

[51]  Dirk C. Mattfeld,et al.  Short-term Strategies for Stochastic Inventory Routing in Bike Sharing Systems , 2015 .

[52]  Jennifer Dill Bicycling for Transportation and Health: The Role of Infrastructure , 2009, Journal of public health policy.

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

[54]  Qingfu Zhang,et al.  Comparison between MOEA/D and NSGA-II on the Multi-Objective Travelling Salesman Problem , 2009 .

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

[56]  Mauro Dell'Amico,et al.  The Bike sharing Rebalancing Problem with Stochastic Demands , 2018, Transportation Research Part B: Methodological.

[57]  W. Renhart,et al.  Pareto optimality and particle swarm optimization , 2004, IEEE Transactions on Magnetics.

[58]  B. Son,et al.  Optimal Relocation Strategy for Public Bike System with Selective Pick-Up and Delivery , 2020 .