Optimal assignment of buses to bus stops in a loop by reinforcement learning
Luca Vismara,
Lock Yue Chew and
Vee-Liem Saw
Physica A: Statistical Mechanics and its Applications, 2021, vol. 583, issue C
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.
Keywords: Bus; Transportation; Reinforcement learning; Limited-stop; Express bus; Bus loop (search for similar items in EconPapers)
Date: 2021
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (1)
Downloads: (external link)
http://www.sciencedirect.com/science/article/pii/S0378437121005410
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
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:eee:phsmap:v:583:y:2021:i:c:s0378437121005410
DOI: 10.1016/j.physa.2021.126268
Access Statistics for this article
Physica A: Statistical Mechanics and its Applications is currently edited by K. A. Dawson, J. O. Indekeu, H.E. Stanley and C. Tsallis
More articles in Physica A: Statistical Mechanics and its Applications from Elsevier
Bibliographic data for series maintained by Catherine Liu ().