Optimal assignment of buses to bus stops in a loop by reinforcement learning
Luca Vismara, Lock Yue Chew, Vee-Liem Saw

TL;DR
This paper develops an analytical and reinforcement learning-based approach to optimize bus-to-stop assignments in loops, reducing passenger waiting times and revealing emergent strategies in complex bus systems.
Contribution
It introduces a mathematical framework for two interaction scenarios and a reinforcement learning platform to optimize bus allocations beyond analytical limitations.
Findings
Reinforcement learning reduces waiting time by up to 32%.
Analytical models identify minimum bus numbers and effects of stop splitting.
Emergent chaotic strategies observed in complex bus loop models.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
