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

Bus systems involve complex bus-bus and bus-passengers interactions. We study the problem of assigning buses to bus stops to minimise the average waiting time of passengers, W. An analytical theory for two specific cases of interactions is formulated: normal situation where all buses board passen...

Full description

Saved in:
Bibliographic Details
Main Authors: Vismara, Luca, Chew, Lock Yue, Saw, Vee-Liem
Other Authors: Interdisciplinary Graduate School (IGS)
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/160279
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-160279
record_format dspace
spelling sg-ntu-dr.10356-1602792022-07-21T04:55:41Z Optimal assignment of buses to bus stops in a loop by reinforcement learning Vismara, Luca Chew, Lock Yue Saw, Vee-Liem Interdisciplinary Graduate School (IGS) School of Physical and Mathematical Sciences Science::Physics Transportation Express Bus Bus systems involve complex bus-bus and bus-passengers interactions. We study the problem of assigning buses to bus stops to minimise the average waiting time of passengers, W. An analytical theory for two specific cases of interactions is formulated: normal situation where all buses board passengers from every bus stop, versus novel express buses where disjoint subsets of non-interacting buses serve disjoint subsets of bus stops. Our formulation allows exact calculation of W for general loops in the two cases examined. Compared with regular buses, we present scenarios where express buses show improvement in W. Useful insights are obtained from our theory: 1) there is a minimum number of buses needed, 2) splitting a crowded bus stop into two less crowded ones always increases W for regular buses, 3) changing the destination of passengers and location of bus stops do not influence W. In the second part, we introduce a reinforcement-learning platform that overcomes limitations of our analytical method to search for better allocations of buses to bus stops that minimise W. 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 10^11, 10^11 and 10^20, so a brute-force approach is impossible. Our algorithm reduces W by 12% to 32% compared with regular buses and 12% to 29% compared with express buses. This tool has practical applications because it works independently of the specific characteristics of a bus loop. Nanyang Technological University This work was supported by the Joint WASP/NTU Programme, Singapore (Project no. M4082189) and the DSAIR@NTU Grant, Singapore (Project no. M4082418). 2022-07-21T04:55:41Z 2022-07-21T04:55:41Z 2021 Journal Article Vismara, L., Chew, L. Y. & Saw, V. (2021). Optimal assignment of buses to bus stops in a loop by reinforcement learning. Physica A: Statistical Mechanics and Its Applications, 583, 126268-. https://dx.doi.org/10.1016/j.physa.2021.126268 0378-4371 https://hdl.handle.net/10356/160279 10.1016/j.physa.2021.126268 2-s2.0-85111594253 583 126268 en M4082189 M4082418 Physica A: Statistical Mechanics and its Applications © 2021 Elsevier B.V. All rights reserved
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Science::Physics
Transportation
Express Bus
spellingShingle Science::Physics
Transportation
Express Bus
Vismara, Luca
Chew, Lock Yue
Saw, Vee-Liem
Optimal assignment of buses to bus stops in a loop by reinforcement learning
description Bus systems involve complex bus-bus and bus-passengers interactions. We study the problem of assigning buses to bus stops to minimise the average waiting time of passengers, W. An analytical theory for two specific cases of interactions is formulated: normal situation where all buses board passengers from every bus stop, versus novel express buses where disjoint subsets of non-interacting buses serve disjoint subsets of bus stops. Our formulation allows exact calculation of W for general loops in the two cases examined. Compared with regular buses, we present scenarios where express buses show improvement in W. Useful insights are obtained from our theory: 1) there is a minimum number of buses needed, 2) splitting a crowded bus stop into two less crowded ones always increases W for regular buses, 3) changing the destination of passengers and location of bus stops do not influence W. In the second part, we introduce a reinforcement-learning platform that overcomes limitations of our analytical method to search for better allocations of buses to bus stops that minimise W. 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 10^11, 10^11 and 10^20, so a brute-force approach is impossible. Our algorithm reduces W by 12% to 32% compared with regular buses and 12% to 29% compared with express buses. This tool has practical applications because it works independently of the specific characteristics of a bus loop.
author2 Interdisciplinary Graduate School (IGS)
author_facet Interdisciplinary Graduate School (IGS)
Vismara, Luca
Chew, Lock Yue
Saw, Vee-Liem
format Article
author Vismara, Luca
Chew, Lock Yue
Saw, Vee-Liem
author_sort Vismara, Luca
title Optimal assignment of buses to bus stops in a loop by reinforcement learning
title_short Optimal assignment of buses to bus stops in a loop by reinforcement learning
title_full Optimal assignment of buses to bus stops in a loop by reinforcement learning
title_fullStr Optimal assignment of buses to bus stops in a loop by reinforcement learning
title_full_unstemmed Optimal assignment of buses to bus stops in a loop by reinforcement learning
title_sort optimal assignment of buses to bus stops in a loop by reinforcement learning
publishDate 2022
url https://hdl.handle.net/10356/160279
_version_ 1739837388328271872