IDEAS home Printed from https://ideas.repec.org/a/eee/phsmap/v583y2021ics0378437121005410.html
   My bibliography  Save this article

Optimal assignment of buses to bus stops in a loop by reinforcement learning

Author

Listed:
  • Vismara, Luca
  • Chew, Lock Yue
  • Saw, Vee-Liem

Abstract

Bus systems involve complex bus–bus and bus–passengers interactions. In this paper, we study the problem of assigning buses to bus stops to minimise the average waiting time of passengers. We formulate an analytical theory for two specific cases of interactions: the normal situation, where all buses board passengers from every bus stop, versus the novel “express buses” where disjoint subsets of non-interacting buses serve disjoint subsets of bus stops. Our formulation allows for the exact calculation of the average waiting time for general bus loops in the two cases examined. Compared with regular buses, we present scenarios where “express buses” show an improvement in terms of average waiting time. From the theory we can obtain useful insights: (1) there is a minimum number of buses needed to serve a bus loop, (2) splitting a crowded bus stop into two less crowded ones always increases the average waiting time for regular buses, (3) changing the destination of passengers and location of bus stops do not influence the average waiting time. Subsequently, we introduce a reinforcement-learning platform that can overcome the limitations of our analytical method to search for better allocations of buses to bus stops that minimise the average waiting time. Compared with the previous cases, any possible interaction between buses is allowed, unlocking novel emergent strategies. We apply this tool to a simple toy model and three empirically-motivated bus loops, based on data collected from the Nanyang Technological University shuttle bus system. In the simplified model, we observe an unexpected strategy emerging that could not be analysed with our mathematical formulation and displays chaotic behaviour. The possible configurations in the three empirically-motivated scenarios are approximately 1011, 1011 and 1020, so a brute-force approach is impossible. Our algorithm can reduce the average waiting time by 12% to 32% compared with regular buses and 12% to 29% compared with express buses. This tool can have practical applications because it works independently of the specific characteristics of a bus loop.

Suggested Citation

  • Vismara, Luca & Chew, Lock Yue & Saw, Vee-Liem, 2021. "Optimal assignment of buses to bus stops in a loop by reinforcement learning," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 583(C).
  • Handle: RePEc:eee:phsmap:v:583:y:2021:i:c:s0378437121005410
    DOI: 10.1016/j.physa.2021.126268
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0378437121005410
    Download Restriction: Full text for ScienceDirect subscribers only. Journal offers the option of making the article available online on Science direct for a fee of $3,000

    File URL: https://libkey.io/10.1016/j.physa.2021.126268?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Nicole Ronald & Russell Thompson & Stephan Winter, 2015. "Simulating Demand-responsive Transportation: A Review of Agent-based Approaches," Transport Reviews, Taylor & Francis Journals, vol. 35(4), pages 404-421, July.
    2. Rossetti, Manuel D. & Turitto, Timothy, 1998. "Comparing static and dynamic threshold based control strategies," Transportation Research Part A: Policy and Practice, Elsevier, vol. 32(8), pages 607-620, November.
    3. G. F. Newell, 1974. "Control of Pairing of Vehicles on a Public Transportation Route, Two Vehicles, One Control Point," Transportation Science, INFORMS, vol. 8(3), pages 248-264, August.
    4. Larrain, Homero & Muñoz, Juan Carlos & Giesen, Ricardo, 2015. "Generation and design heuristics for zonal express services," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 79(C), pages 201-212.
    5. Arnold Barnett, 1974. "On Controlling Randomness in Transit Operations," Transportation Science, INFORMS, vol. 8(2), pages 102-116, May.
    6. Andres, Matthias & Nair, Rahul, 2017. "A predictive-control framework to address bus bunching," Transportation Research Part B: Methodological, Elsevier, vol. 104(C), pages 123-148.
    7. Liang, Shidong & Zhao, Shuzhi & Lu, Chunxiu & Ma, Minghui, 2016. "A self-adaptive method to equalize headways: Numerical analysis and comparison," Transportation Research Part B: Methodological, Elsevier, vol. 87(C), pages 33-43.
    8. Chen, Jingxu & Liu, Zhiyuan & Zhu, Senlai & Wang, Wei, 2015. "Design of limited-stop bus service with capacity constraint and stochastic travel time," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 83(C), pages 1-15.
    9. Harilaos N. Psaraftis, 1980. "A Dynamic Programming Solution to the Single Vehicle Many-to-Many Immediate Request Dial-a-Ride Problem," Transportation Science, INFORMS, vol. 14(2), pages 130-154, May.
    10. Wei Liang Quek & Ning Ning Chung & Vee-Liem Saw & Lock Yue Chew & Tingqiang Chen, 2021. "Analysis and Simulation of Intervention Strategies against Bus Bunching by means of an Empirical Agent-Based Model," Complexity, Hindawi, vol. 2021, pages 1-24, January.
    11. Vee-Liem Saw & Luca Vismara & Lock Yue Chew, 2020. "Intelligent Buses in a Loop Service: Emergence of No-Boarding and Holding Strategies," Complexity, Hindawi, vol. 2020, pages 1-18, August.
    12. E. E. Osuna & G. F. Newell, 1972. "Control Strategies for an Idealized Public Transportation System," Transportation Science, INFORMS, vol. 6(1), pages 52-72, February.
    13. Soto, Guillermo & Larrain, Homero & Muñoz, Juan Carlos, 2017. "A new solution framework for the limited-stop bus service design problem," Transportation Research Part B: Methodological, Elsevier, vol. 105(C), pages 67-85.
    14. Vee-Liem Saw & Lock Yue Chew, 2020. "No-boarding buses: Synchronisation for efficiency," PLOS ONE, Public Library of Science, vol. 15(3), pages 1-34, March.
    15. Xuan, Yiguang & Argote, Juan & Daganzo, Carlos F., 2011. "Dynamic bus holding strategies for schedule reliability: Optimal linear control and performance analysis," Transportation Research Part B: Methodological, Elsevier, vol. 45(10), pages 1831-1845.
    16. Daganzo, Carlos F., 2009. "A headway-based approach to eliminate bus bunching: Systematic analysis and comparisons," Transportation Research Part B: Methodological, Elsevier, vol. 43(10), pages 913-921, December.
    17. Bartholdi, John J. & Eisenstein, Donald D., 2012. "A self-coördinating bus route to resist bus bunching," Transportation Research Part B: Methodological, Elsevier, vol. 46(4), pages 481-491.
    18. Leiva, Carola & Muñoz, Juan Carlos & Giesen, Ricardo & Larrain, Homero, 2010. "Design of limited-stop services for an urban bus corridor with capacity constraints," Transportation Research Part B: Methodological, Elsevier, vol. 44(10), pages 1186-1201, December.
    19. Mark D. Hickman, 2001. "An Analytic Stochastic Model for the Transit Vehicle Holding Problem," Transportation Science, INFORMS, vol. 35(3), pages 215-237, August.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Zhang, Shuyang & Lo, Hong K., 2018. "Two-way-looking self-equalizing headway control for bus operations," Transportation Research Part B: Methodological, Elsevier, vol. 110(C), pages 280-301.
    2. Dai, Zhuang & Liu, Xiaoyue Cathy & Chen, Zhuo & Guo, Renyong & Ma, Xiaolei, 2019. "A predictive headway-based bus-holding strategy with dynamic control point selection: A cooperative game theory approach," Transportation Research Part B: Methodological, Elsevier, vol. 125(C), pages 29-51.
    3. Gkiotsalitis, K. & Cats, O., 2021. "At-stop control measures in public transport: Literature review and research agenda," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 145(C).
    4. Sánchez-Martínez, G.E. & Koutsopoulos, H.N. & Wilson, N.H.M., 2016. "Real-time holding control for high-frequency transit with dynamics," Transportation Research Part B: Methodological, Elsevier, vol. 83(C), pages 1-19.
    5. Andres, Matthias & Nair, Rahul, 2017. "A predictive-control framework to address bus bunching," Transportation Research Part B: Methodological, Elsevier, vol. 104(C), pages 123-148.
    6. Bian, Bomin & Zhu, Ning & Meng, Qiang, 2023. "Real-time cruising speed design approach for multiline bus systems," Transportation Research Part B: Methodological, Elsevier, vol. 170(C), pages 1-24.
    7. Li, Shukai & Liu, Ronghui & Yang, Lixing & Gao, Ziyou, 2019. "Robust dynamic bus controls considering delay disturbances and passenger demand uncertainty," Transportation Research Part B: Methodological, Elsevier, vol. 123(C), pages 88-109.
    8. Zhou, Chang & Tian, Qiong & Wang, David Z.W., 2022. "A novel control strategy in mitigating bus bunching: Utilizing real-time information," Transport Policy, Elsevier, vol. 123(C), pages 1-13.
    9. Petit, Antoine & Ouyang, Yanfeng & Lei, Chao, 2018. "Dynamic bus substitution strategy for bunching intervention," Transportation Research Part B: Methodological, Elsevier, vol. 115(C), pages 1-16.
    10. Klumpenhouwer, W. & Wirasinghe, S.C., 2018. "Optimal time point configuration of a bus route - A Markovian approach," Transportation Research Part B: Methodological, Elsevier, vol. 117(PA), pages 209-227.
    11. Berrebi, Simon J. & Watkins, Kari E. & Laval, Jorge A., 2015. "A real-time bus dispatching policy to minimize passenger wait on a high frequency route," Transportation Research Part B: Methodological, Elsevier, vol. 81(P2), pages 377-389.
    12. Ibarra-Rojas, O.J. & Delgado, F. & Giesen, R. & Muñoz, J.C., 2015. "Planning, operation, and control of bus transport systems: A literature review," Transportation Research Part B: Methodological, Elsevier, vol. 77(C), pages 38-75.
    13. Federico Malucelli & Emanuele Tresoldi, 2019. "Delay and disruption management in local public transportation via real-time vehicle and crew re-scheduling: a case study," Public Transport, Springer, vol. 11(1), pages 1-25, June.
    14. Xuan, Yiguang & Argote, Juan & Daganzo, Carlos F., 2011. "A Dynamic Holding Strategy to Improve Bus ScheduleReliability and Commercial Speed," Institute of Transportation Studies, Research Reports, Working Papers, Proceedings qt0jp7c8k8, Institute of Transportation Studies, UC Berkeley.
    15. Xuan, Yiguang & Argote, Juan & Daganzo, Carlos F., 2011. "Dynamic bus holding strategies for schedule reliability: Optimal linear control and performance analysis," Transportation Research Part B: Methodological, Elsevier, vol. 45(10), pages 1831-1845.
    16. Paula Nguyen & Ehab Diab & Amer Shalaby, 2019. "Understanding the factors that influence the probability and time to streetcar bunching incidents," Public Transport, Springer, vol. 11(2), pages 299-320, August.
    17. Petit, Antoine & Lei, Chao & Ouyang, Yanfeng, 2019. "Multiline Bus Bunching Control via Vehicle Substitution," Transportation Research Part B: Methodological, Elsevier, vol. 126(C), pages 68-86.
    18. Liang, Shidong & He, Shengxue & Zhang, Hu & Ma, Minghui, 2021. "Optimal holding time calculation algorithm to improve the reliability of high frequency bus route considering the bus capacity constraint," Reliability Engineering and System Safety, Elsevier, vol. 212(C).
    19. Viktoriya Degeler & Léonie Heydenrijk-Ottens & Ding Luo & Niels Oort & Hans Lint, 2021. "Unsupervised approach towards analysing the public transport bunching swings formation phenomenon," Public Transport, Springer, vol. 13(3), pages 533-555, October.
    20. Pilachowski, Joshua Michael, 2009. "An Approach to Reducing Bus Bunching," University of California Transportation Center, Working Papers qt6zc5j8xg, University of California Transportation Center.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:phsmap:v:583:y:2021:i:c:s0378437121005410. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: http://www.journals.elsevier.com/physica-a-statistical-mechpplications/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.