Modeling and Optimization in Resource Sharing Systems: Application to Bike-Sharing with Unequal Demands
Abstract
:1. Introduction
2. Literature Review
2.1. System Design
2.2. System Analysis
2.3. System Optimization
3. Methodology
3.1. Markovian Queueing Networks
3.1.1. Assumptions and Notations
- Customers arrive at a node one by one for picking up bikes rather than arriving in groups.
- The inter-arrival times of customers are exponentially distributed (i.e., the number of customer arrivals within a unit time interval is Poisson distributed) with an arrival rate at node i, and the arrivals at each node are completely independent.
- All of the probabilities are the same for each route from a start node to a destination node (which can also be the start node itself), which means for every pair of i and j.
- The time spent on picking up or dropping off bikes is negligible, which means customers do not have to wait in lines at any node in the network, and the trip time is not considered as an independent parameter in the theoretical models as our focus is the steady states in the long run, but it is included in the simulation model.
- The number of bikes is evenly distributed at each node at the beginning of the operation, and the total number of bikes in the system is fixed.
- The capacity of each node is large enough to accommodate K bikes.
- If a node has no bike during a period of time, customers will still arrive randomly and leave immediately, and the service for these customers will be regarded as the lost demand.
3.1.2. A Markovian Queueing Network with Higher Demands
3.1.3. A Markovian Queueing Network with Higher Demands and Lower Demands
3.2. Rebalance Strategy Optimization Model
4. Results
4.1. Probabilistic Results
Case ID | Figure | |||
---|---|---|---|---|
Case 1 | 1 | 1 | 0.8 | Figure 5a |
Case 2 | 1 | 1 | 0.6 | Figure 5b |
Case 3 | 1 | 1 | 0.4 | Figure 5c |
Case 4 | 1 | 1.2 | 0.8 | Figure 5d |
Case 5 | 1 | 1.2 | 0.6 | Figure 5e |
Case 6 | 1 | 1.2 | 0.4 | Figure 5f |
Case 7 | 1 | 1.2 | 0.2 | Figure 5g |
Case 8 | 1 | 1.2 | 0.1 | Figure 5h |
Case 9 | 1 | 1.2 | 0.05 | Figure 5i |
4.2. Profitability Results
4.2.1. The Effect of Relocation-Related Parameters
4.2.2. The Effect of Revenue-Related and Cost-Related Parameters
4.2.3. The Effect of Arrival Rates
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Freund, D.; Henderson, S.G.; O’Mahony, E.; Shmoys, D.B. Analytics and bikes: Riding tandem with motivate to improve mobility. INFORMS J. Appl. Anal. 2019, 49, 310–323. [Google Scholar] [CrossRef]
- Mourad, A.; Puchinger, J.; Chu, C. A survey of models and algorithms for optimizing shared mobility. Transp. Res. Part B Methodol. 2019, 123, 323–346. [Google Scholar] [CrossRef]
- He, L.; Hu, Z.; Zhang, M. Robust repositioning for vehicle sharing. Manuf. Serv. Oper. Manag. 2020, 22, 241–256. [Google Scholar] [CrossRef]
- Furuhata, M.; Dessouky, M.; Ordóñez, F.; Brunet, M.E.; Wang, X.; Koenig, S. Ridesharing: The state-of-the-art and future directions. Transp. Res. Part B Methodol. 2013, 57, 28–46. [Google Scholar] [CrossRef]
- Pan, L.; Cai, Q.; Fang, Z.; Tang, P.; Huang, L. A deep reinforcement learning framework for rebalancing dockless bike sharing systems. Proc. AAAI Conf. Artif. Intell. 2019, 33, 1393–1400. [Google Scholar] [CrossRef]
- Schuijbroek, J.; Hampshire, R.C.; Van Hoeve, W.J. Inventory rebalancing and vehicle routing in bike sharing systems. Eur. J. Oper. Res. 2017, 257, 992–1004. [Google Scholar] [CrossRef] [Green Version]
- Pal, A.; Zhang, Y. Free-floating bike-sharing: Solving real-life large-scale static rebalancing problems. Transp. Res. Part C Emerg. Technol. 2020, 80, 92–116. [Google Scholar] [CrossRef]
- O’Mahony, E.; Shmoys, D.B. Data analysis and optimization for (citi) bike sharing. Proc. Aaai Conf. Artif. Intell. 2015, 29, 687–694. [Google Scholar]
- Liu, J.; Sun, L.; Chen, W.; Xiong, H. Rebalancing bike sharing systems: A multi-source data smart optimization. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 1005–1014. [Google Scholar]
- Li, Y.; Zheng, Y.; Yang, Q. Dynamic bike reposition: A spatio-temporal reinforcement learning approach. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK, 19–23 August 2018; pp. 1724–1733. [Google Scholar]
- Parkes, S.D.; Marsden, G.; Shaheen, S.A.; Cohen, A.P. Understanding the Diffusion of Public Bikesharing Systems: Evidence from Europe and North America. J. Transp. Geogr. 2013, 31, 94–103. [Google Scholar] [CrossRef]
- Wang, M.; Zhou, X. bike-sharing systems and congestion: Evidence from US cities. J. Transp. Geogr. 2017, 65, 147–154. [Google Scholar] [CrossRef]
- Ma, Y.; Lan, J.; Thornton, T.; Mangalagiu, D.; Zhu, D. Challenges of collaborative governance in the sharing economy: The case of free-floating bike-sharing in Shanghai. J. Clean. Prod. 2018, 197, 356–365. [Google Scholar] [CrossRef]
- Usama, M.; Zahoor, O.; Shen, Y.; Bao, Q. Dockless bike-sharing system: Solving the problem of faulty bikes with simultaneous rebalancing operation. J. Transp. Land Use 2020, 13, 491–515. [Google Scholar] [CrossRef]
- Du, M.; Cheng, L.; Li, X.; Tang, F. Static rebalancing optimization with considering the collection of malfunctioning bikes in free-floating bike sharing system. Transp. Res. Part E: Logist. Transp. Rev. 2020, 141, 102012. [Google Scholar] [CrossRef]
- Mátrai, T.; Tóth, J. Cluster Analysis of Public Bike Sharing Systems for Categorization? IET Intell. Transp. Syst. 2020, 12, 5501. [Google Scholar] [CrossRef]
- Chen, P.C.; Hsieh, H.Y.; Su, K.W.; Sigalingging, X.K.; Chen, Y.R.; Leu, J.S. Predicting station level demand in a bike-sharing system using recurrent neural networks? IET Intell. Transp. Syst. 2020, 14, 554–561. [Google Scholar] [CrossRef]
- Cheng, L.; Yang, J.; Chen, X.; Cao, M.; Zhou, H.; Sun, Y. How could the station-based bike sharing system and the free-floating bike sharing system be coordinated? J. Transp. Geogr. 2020, 89, 102896. [Google Scholar] [CrossRef]
- Jin, X.; Tong, D. Station-Free Bike Rebalancing Analysis: Scale, Modeling, and Computational Challenges. Isprs Int. J. Geo Inf. 2020, 9, 691. [Google Scholar] [CrossRef]
- Galatoulas, N.F.; Genikomsakis, K.N.; Ioakimidis, C.S. Analysis of potential demand and costs for the business development of an electric vehicle sharing service. Sustain. Cities Soc. 2018, 42, 148–161. [Google Scholar]
- Frade, I.; Ribeiro, A. Bicycle Sharing Systems Demand. Procedia Soc. Behav. Sci. 2014, 111, 518–527. [Google Scholar] [CrossRef] [Green Version]
- Xu, C.; Ji, J.; Liu, P. The station-free sharing bike demand forecasting with a deep learning approach and large-scale datasets. Transp. Res. Part C Emerg. Technol. 2018, 95, 47–60. [Google Scholar] [CrossRef]
- Çelebi, D.; Yörüsün, A.; Işık, H. Bicycle sharing system design with capacity allocations. Transp. Res. Part B Methodol. 2018, 114, 86–98. [Google Scholar] [CrossRef]
- Bordagaray, M.; Dell’Olio, L.; Fonzone, A.; Ibeas, Á. Capturing the conditions that introduce systematic variation in bike-sharing travel behavior using data mining techniques. Transp. Res. Part C Emerg. Technol. 2016, 71, 231–248. [Google Scholar] [CrossRef]
- Gurumurthy, K.M.; Kockelman, K.M. Analyzing the dynamic ride-sharing potential for shared autonomous vehicle fleets using cellphone data from Orlando, Florida. Comput. Environ. Urban Syst. 2018, 71, 177–185. [Google Scholar] [CrossRef]
- Yang, Y.; Heppenstall, A.; Turner, A.; Comber, A. A spatiotemporal and graph-based analysis of dockless bike-sharing patterns to understand urban flows over the last mile. Comput. Environ. Urban Syst. 2019, 77, 101361. [Google Scholar] [CrossRef]
- Ji, Y.; Ma, X.; He, M.; Jin, Y.; Yuan, Y. Comparison of usage regularity and its determinants between docked and dockless bike-sharing systems: A case study in Nanjing, China. J. Clean. Prod. 2020, 255, 120110. [Google Scholar] [CrossRef]
- Bakogiannis, E.; Siti, M.; Tsigdinos, S.; Vassi, A.; Nikitas, A. Monitoring the first dockless bike-sharing system in Greece: Understanding user perceptions, usage patterns and adoption barriers. Res. Transp. Bus. Manag. 2019, 33, 100432. [Google Scholar] [CrossRef]
- Yoon, G.; Chow, J.Y. Unlimited-ride bike-share pass pricing revenue management for casual riders using only public data. Int. J. Transp. Sci. Technol. 2020, 9, 159–169. [Google Scholar] [CrossRef]
- Estrada, A.; Romero, D.; Pinto, R.; Pezzotta, G.; Lagorio, A.; Rondini, A. A Cost-Engineering Method for Product-Service Systems Based on Stochastic Process Modelling: Bergamo’s bike-sharing PSS. Procedia CIRP 2017, 64, 417–422. [Google Scholar] [CrossRef] [Green Version]
- Chen, Y.; Zha, Y.; Wang, D.; Li, H.; Bi, G. Optimal pricing strategy of a bike-sharing firm in the presence of customers with convenience perceptions. J. Clean. Prod. 2020, 253, 119905. [Google Scholar] [CrossRef]
- Hua, M.; Chen, X.; Cheng, L.; Chen, J. Should bike sharing continue operating during the COVID-19 pandemic? Empirical findings from Nanjing, China. arXiv 2020, arXiv:2012.02946. [Google Scholar]
- Teixeira, J.F.; Lopes, M. The link between bike sharing and subway use during the COVID-19 pandemic: The case-study of New York’s Citi Bike. Transp. Res. Interdiscip. Perspect. 2020, 6, 100166. [Google Scholar]
- Nikiforiadis, A.; Ayfantopoulou, G.; Stamelou, A. Assessing the Impact of COVID-19 on Bike-Sharing Usage: The Case of Thessaloniki, Greece. Sustainability 2020, 12, 8215. [Google Scholar] [CrossRef]
- Sayarshad, H.; Tavassoli, S.; Zhao, F. A multi-periodic optimization formulation for bike planning and bike utilization. Transp. Res. Part C Emerg. Technol. 2012, 36, 4944–4951. [Google Scholar] [CrossRef]
- Singla, A.; Santoni, M.; Bartók, G.; Mukerji, P.; Meenen, M.; Krause, A. Incentivizing users for balancing bike sharing systems. Proc. Aaai Conf. Artif. Intell. 2015, 29, 723–729. [Google Scholar]
- Fricker, C.; Gast, N. Incentives and redistribution in homogeneous bike-sharing systems with stations of finite capacity. Euro J. Transp. Logist. 2016, 5, 261–291. [Google Scholar] [CrossRef] [Green Version]
- Liu, Y.; Szeto, W.Y.; Ho, S.C. A static free-floating bike repositioning problem with multiple heterogeneous vehicles, multiple depots, and multiple visits. Transp. Res. Part C Emerg. Technol. 2018, 92, 208–242. [Google Scholar] [CrossRef]
- Brinkmann, J.; Ulmer, M.W.; Mattfeld, D.C. Dynamic Lookahead Policies for Stochastic-Dynamic Inventory Routing in bike-sharing Systems. Comput. Oper. Res. 2019, 106, 260–279. [Google Scholar] [CrossRef]
- Legros, B. Dynamic repositioning strategy in a bike-sharing system; how to prioritize and how to rebalance a bike station. Eur. J. Oper. Res. 2019, 272, 740–753. [Google Scholar] [CrossRef]
- Brendel, A.B.; Lichtenberg, S.; Brauer, B.; Nastjuk, I.; Kolbe, L.M. Improving electric vehicle utilization in carsharing: A framework and simulation of an e-carsharing vehicle utilization management system. Eur. J. Oper. Res. 2018, 64, 230–245. [Google Scholar] [CrossRef]
- Reiss, S.; Bogenberger, K. A Relocation Strategy for Munich’s bike-sharing System: Combining an operator-based and a user-based Scheme. Transp. Res. Procedia 2017, 22, 104–114. [Google Scholar] [CrossRef]
- Sayarshad, H.R.; Chow, J.Y. Non-myopic relocation of idle mobility-on-demand vehicles as a dynamic location-allocation-queueing problem. Transp. Res. Part E Logist. Transp. Rev. 2017, 106, 60–77. [Google Scholar] [CrossRef]
- Samet, B.; Couffin, F.; Zolghadri, M.; Barkallah, M.; Haddar, M. Model reduction for studying a bike-sharing System as a closed queuing network. Procedia Manuf. 2018, 25, 39–46. [Google Scholar] [CrossRef]
Notation | Units | Definitions |
---|---|---|
N | [nodes] | Total number of nodes in a system |
K | [bikes] | Total number of bikes in a system () |
[bikes] | The initial number of bikes at each node in the system | |
[people/min] | Arrival rate at node | |
[people/min] | A certain value of the arrival rate | |
[people/min] | Transition rate of returning one bike to node i by a customer riding from one of the other nodes except node i () | |
[people/min] | Transition rate of renting one bike from node i to one of the other nodes except node i () | |
[people/min] | A certain value of the transition rate | |
[people/min] | A certain value of the transition rate | |
- | Probability of having l bikes at node i with no relocation () | |
[people/min] | Transition rate of renting one bike at the virtual node and returning it at node i () | |
[people/min] | Transition rate of renting one bike at the virtual node and reurning it at node j () | |
[people/min] | Transition rate of renting one bike at Node and returning it at the virtual node i () | |
[people/min] | Transition rate of renting one bike at Node and returning it at the virtual node j () | |
[people/min] | Transition rate of renting one bike at Node and returning it at node i () | |
[people/min] | Transition rate of renting one bike at Node and returning it at node j () | |
- | Probability of having bikes at node i () | |
- | Probability of having bikes at node j () | |
- | Probability of having bikes at node i and having bikes at node j with no relocation () | |
- | Adjusted probability of having l bikes at node i with relocation () | |
r | [times] | Relocation frequency during operation time |
c | - | Coefficient of variation in probability of having zero bikes at node i under the influence of relocation |
- | Index of measuring the influence of relocation on steady-state probabilities | |
B | - | Coefficient of variation in probability of having bikes at node i under the influence of relocation |
[RMB ·min/(bike·person)] | Unit revenue per bike per person during operation time | |
[RMB /time] | Unit cost of one-time relocation | |
[RMB·min/person] | Penalty per person for unmet demands during operation time | |
[RMB] | Total profit with relocation | |
[times] | Optimal relocation frequency which corresponds to the maximum total profit with relocation | |
[RMB] | Maximum total profit with relocation by adopting the optimal relocation frequency |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mo, X.; Liu, X.; Chan, W.K. Modeling and Optimization in Resource Sharing Systems: Application to Bike-Sharing with Unequal Demands. Algorithms 2021, 14, 47. https://doi.org/10.3390/a14020047
Mo X, Liu X, Chan WK. Modeling and Optimization in Resource Sharing Systems: Application to Bike-Sharing with Unequal Demands. Algorithms. 2021; 14(2):47. https://doi.org/10.3390/a14020047
Chicago/Turabian StyleMo, Xiaoting, Xinglu Liu, and Wai Kin (Victor) Chan. 2021. "Modeling and Optimization in Resource Sharing Systems: Application to Bike-Sharing with Unequal Demands" Algorithms 14, no. 2: 47. https://doi.org/10.3390/a14020047
APA StyleMo, X., Liu, X., & Chan, W. K. (2021). Modeling and Optimization in Resource Sharing Systems: Application to Bike-Sharing with Unequal Demands. Algorithms, 14(2), 47. https://doi.org/10.3390/a14020047