Skip to main content
Log in

Monte carlo tree search for dynamic bike repositioning in bike-sharing systems

  • Original Submission
  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

With the popularity of green travel and the aggravation of traffic congestion, Bike Sharing System (BSS) is adopted increasingly in many countries nowadays. However, the BSS is prone to be unbalanced because of the unequal supply and demand in each station, which leads to the loss in customer requirements. To address this issue, we develop a Monte Carlo tree search based Dynamic Repositioning (MCDR) method, which can help operators to decide at any time: (i) which station should be balanced firstly, and (ii) how many bikes should be picked or dropped at an unbalanced station. In this paper, we first employed a Density-based Station Clustering algorithm to reduce the problem complexity. Then the concept of service level is introduced to calculate the number of bikes that need to be transferred at each station. Finally, considering multiple factors, we propose a dynamic bike repositioning approach named MCDR, which can provide an optimal repositioning strategy for operators. Experimental results on a real-world dataset demonstrate that our method can reduce customer loss more effectively than the state-of-the-art methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. http://www.capitalbikeshare.com/system-data.

  2. https://github.com/liao626/stationStatusData

  3. https://www.wunderground.com/weather/api/

References

  1. Meddin R, DeMaio P (2018) The bike-sharing world map. http://www.bikesharingworldcom

  2. Gao X, Lee GM (2019) Moment-based rental prediction for bicycle-sharing transportation systems using a hybrid genetic algorithm and machine learning. Comput Ind Eng 128(December 2018):60–69. https://doi.org/10.1016/j.cie.2018.12.023

    Article  Google Scholar 

  3. Hulot P, Aloise D, Jena SD (2018) Towards station-level demand prediction for effective rebalancing in bike-sharing systems. In: Guo Y, Farooq F (eds) Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD 2018, London, UK, August 19-23, 2018, ACM, pp 378–386

  4. Sathishkumar V, Park J, Cho Y (2020) Using data mining techniques for bike sharing demand prediction in metropolitan city. Comput Commun 153(January):353–366. https://doi.org/10.1016/j.comcom.2020.02.007

    Google Scholar 

  5. Cagliero L, Cerquitelli T, Chiusano S, Garza P, Xiao X (2017) Predicting critical conditions in bicycle sharing systems. Computing 99(1):39–57. https://doi.org/10.1007/s00607-016-0505-x

    Article  MathSciNet  Google Scholar 

  6. Zhou Y, Li Y, Zhu Q, Chen F, Shao J, Luo Y, Zhang Y, Zhang P, Yang W (2019) A reliable traffic prediction approach for bike-sharing system by exploiting rich information with temporal link prediction strategy. Transactions in GIS 23(5):1125–1151. https://doi.org/10.1111/tgis.12560.

    Article  Google Scholar 

  7. Jia W, Tan Y, Liu L, Li J, Zhang H, Zhao K (2019) Hierarchical prediction based on two-level Gaussian mixture model clustering for bike-sharing system. Knowl-Based Syst 178:84–97. https://doi.org/10.1016/j.knosys.2019.04.020

    Article  Google Scholar 

  8. Li Y, Zheng Y (2020) Citywide bike usage prediction in a bike-sharing system. IEEE Trans Knowl Data Eng 32(6):1079–1091. https://doi.org/10.1109/TKDE.2019.2898831

    Article  Google Scholar 

  9. Raviv T, Tzur M, Forma IA (2013) Static repositioning in a bike-sharing system: models and solution approaches. EURO J. Transport. Logist. 2(3):187–229. https://doi.org/10.1007/s13676-012-0017-6

    Article  Google Scholar 

  10. Schuijbroek J, Hampshire RC, van Hoeve WJ (2017) Inventory rebalancing and vehicle routing in bike sharing systems. Eur J Oper Res 257(3):992–1004. https://doi.org/10.1016/j.ejor.2016.08.029

    Article  MathSciNet  Google Scholar 

  11. Wang Y, Szeto WY (2018) Static green repositioning in bike sharing systems with broken bikes. Transport. Res. Part D Transp. Environ. 65(September):438–457. https://doi.org/10.1016/j.trd.2018.09.016

    Article  Google Scholar 

  12. Vogel P, Greiser T, Mattfeld DC (2011) Understanding bike-sharing systems using Data Mining: Exploring activity patterns. Procedia. Soc. Behav. Sci. 20:514–523. https://doi.org/10.1016/j.sbspro.2011.08.058

    Article  Google Scholar 

  13. Ghosh S, Varakantham P, Adulyasak Y, Jaillet P (2017) Dynamic repositioning to reduce lost demand in bike sharing systems. J Artif Intell Res 58:387–430

    Article  Google Scholar 

  14. Ghosh S, Varakantham P, Adulyasak Y, Jaillet P (2015) Dynamic redeployment to counter congestion or starvation in vehicle sharing systems. In: Proceedings of the 25th International Conference on Automated Planning and Scheduling, ICAPS 2015, Jerusalem, Israel, June, 7–11, 2015, pp 79–87

  15. Lowalekar M, Varakantham P, Ghosh S, Jena SD, Jaillet P (2017) Online repositioning in bike sharing systems. In: Barbulescu L, Frank J, Mausam SSF (eds) Proceedings of the Twenty-Seventh International Conference on Automated Planning and Scheduling, ICAPS 2017, Pittsburgh, Pennsylvania, USA, June 18-23 2017, pp 200–208

  16. Ghosh S, Trick M, Varakantham P (2016) Robust repositioning to counter unpredictable demand in bike sharing systems. In: Kambhampati S (ed) Proceedings of the 25th International Joint Conference on Artificial Intelligence, IJCAI 2016, New York, NY, USA, 9-15 July 2016, pp 3096–3102

  17. Ghosh S, Koh JY, Jaillet P (2019) Improving customer satisfaction in bike sharing systems through dynamic repositioning. In: Kraus S (ed) Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI 2019, Macao, China, August 10-16, 2019, ijcai.org. https://doi.org/10.24963/ijcai.2019/813, pp 5864–5870

  18. Qin R, Kong L, Guo M, Yao B, Guizani M (2018) Rebalance Modern Bike Sharing System: Spatio-Temporal Data Prediction and Path Planning for Multiple Carriers. In: 24th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2018, Singapore, December 11-13, 2018. https://doi.org/10.1109/PADSW.2018.8644999,. IEEE, pp 1081–1086

  19. Jia H, Miao H, Tian G, Zhou MC, Feng Y, Li Z, Li J (2020) Multiobjective bike repositioning in Bike-Sharing systems via a modified artificial bee colony algorithm. IEEE Trans Autom Sci Eng 17 (2):909–920. https://doi.org/10.1109/TASE.2019.2950964

    Article  Google Scholar 

  20. Li Y, Zheng Y, Yang Q (2018) Dynamic bike reposition: a spatio-temporal reinforcement learning approach. In: Guo Y, Farooq F (eds) Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD 2018, London, UK, August 19-23, 2018. https://doi.org/10.1145/3219819.3220110. ACM, pp 1724–1733

  21. Pfrommer J, Warrington J, Schildbach G, Morari M (2014) Dynamic vehicle redistribution and online price incentives in shared mobility systems. IEEE Trans Intell Transport Syst 15(4):1567–1578. https://doi.org/10.1109/TITS.2014.2303986. arXiv:1304.3949

    Article  Google Scholar 

  22. Singla A, Santoni M, Bartók G, Mukerji P, Meenen M, Krause A (2015) Incentivizing users for balancing bike sharing systems. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, January 25-30, 2015, Austin, Texas, USA. http://www.aaai.org/ocs/index.php/AAAI/AAAI15/paper/view/9942. AAAI Press, pp 723–729

  23. Ghosh S, Varakantham P (2017) Incentivizing the use of bike trailers for dynamic repositioning in bike sharing systems. In: Barbulescu L, Frank J, Mausam SSF (eds) Proceedings of the Twenty-Seventh International Conference on Automated Planning and Scheduling, ICAPS 2017, Pittsburgh, Pennsylvania, USA, June 18-23 2017, pp 373–381

  24. Angelopoulos A, Gavalas D, Konstantopoulos C, Kypriadis D, Pantziou G (2018) Incentivized vehicle relocation in vehicle sharing systems. Transport Res Part C: Emerg Technol 97(October):175–193. https://doi.org/10.1016/j.trc.2018.10.016

    Article  Google Scholar 

  25. Yi P, Huang F, Peng J (2019) A rebalancing strategy for the imbalance problem in bike-sharing systems. Energies 12(13). https://doi.org/10.3390/en12132578

  26. Ji Y, Jin X, Ma X, Zhang S (2020) How Does Dockless Bike-Sharing System Behave by Incentivizing Users to Participate in Rebalancing? IEEE Access 8:58889–58897. https://doi.org/10.1109/ACCESS.2020.2982686

    Article  Google Scholar 

  27. Chiariotti F, Pielli C, Zanella A, Zorzi M (2020) A bike-sharing optimization framework combining dynamic rebalancing and user incentives. ACM Trans Auton Adaptive Syst (TAAS) 14(3):1–30. https://doi.org/10.1145/3376923

    Google Scholar 

  28. Garg N, Ranu S (2018) Route recommendations for idle taxi drivers: Find me the shortest route to a customer!. In: Guo Y, Farooq F (eds) Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD 2018, London, UK, August 19-23 2018. https://doi.org/10.1145/3219819.3220055, pp 1425–1434

  29. Huang F, Qiao S, Peng J, Guo B (2019a) A bimodal gaussian inhomogeneous poisson algorithm for bike number prediction in a bike-sharing system. IEEE Trans Intell Transp Syst 20(8):2848–2857. https://doi.org/10.1109/TITS.2018.2868483

    Article  Google Scholar 

  30. Huang J, Wang X, Sun H (2019b) Central station based demand prediction in a bike sharing system. In: 20th IEEE international conference on mobile data management, MDM 2019, hong kong, SAR, China, June 10-13 2019. https://doi.org/10.1109/MDM.2019.00-38, pp 346–348

  31. Liu J, Li Q, Qu M, Chen W, Yang J, Xiong H, Zhong H, Fu Y (2015) Station site optimization in bike sharing systems. In: Aggarwal CC, Zhou Z, Tuzhilin A, Xiong H, Wu X (eds) 2015 IEEE International conference on data mining, ICDM 2015, atlantic city, NJ, USA, November 14-17 2015. https://doi.org/10.1109/ICDM.2015.99, pp 883–888

  32. Cohen J, Cohen P, West SG, Aiken LS (2013) Applied multiple regression/correlation analysis for the behavioral sciences. Routledge

  33. MacQueen JB (1967) Some methods for classification and analysis of multivariate observations. In: In 5-th berkeley symposium on mathematical statistics and probability, pp 281–297

  34. Birant D, Kut A (2007) ST-DBSCAN: An algorithm for clustering spatial-temporal data. Data Know Eng 60(1):208–221. https://doi.org/10.1016/j.datak.2006.01.013

    Article  Google Scholar 

  35. Browne CB, Powley E, Whitehouse D, Lucas SM, Cowling PI, Rohlfshagen P, Tavener S, Perez D, Samothrakis S, Colton S (2012) A survey of monte carlo tree search methods. IEEE Trans Comput Intell AI Games 4(1):1–43. https://doi.org/10.1109/TCIAIG.2012.2186810

    Article  Google Scholar 

  36. Sutton RS, Barto AG (1998) Introduction to reinforcement learning, vol 135. MIT Press, Cambridge

    Google Scholar 

  37. Kocsis L, Szepesvári C (2006) Bandit based monte-carlo planning. In: Fürnkranz J, Scheffer T, Spiliopoulou M (eds) European conference on machine learning (ECML). https://doi.org/10.1007/11871842_29. Springer, Berlin, pp 282–293

  38. Lerman P (1980) Fitting segmented regression models by grid search. J R Stat Soc Series C (Appl Stat) 29(1):77–84. https://doi.org/10.2307/2346413

    Google Scholar 

Download references

Acknowledgements

The work was supported in part by the National Science Foundation of China grants 61876138. Any opinions, findings, and conclusions expressed here are those of the authors and do not necessarily reflect the views of the funding agencies.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qinglin Tan.

Ethics declarations

Conflict of Interests

The authors declare that they have no conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Huang, J., Tan, Q., Li, H. et al. Monte carlo tree search for dynamic bike repositioning in bike-sharing systems. Appl Intell 52, 4610–4625 (2022). https://doi.org/10.1007/s10489-021-02586-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02586-x

Keywords

Navigation