Balanced scheduling of school bus trips using a perfect matching heuristic
Ali Shafahi, Sanaz Aliari, Ali Haghani

TL;DR
This paper introduces a heuristic algorithm for balanced school bus scheduling that minimizes bus count and costs, outperforming traditional methods especially on larger problems.
Contribution
It proposes a matching-based heuristic for balanced school bus scheduling, guaranteeing minimal bus usage and improving tour duration balance.
Findings
Heuristic finds solutions significantly faster than MIP.
Balanced solutions reduce tour duration standard deviation by up to 47%.
Cost savings of up to 16% compared to MIP solutions.
Abstract
In the school bus scheduling problem, the main contributing factor to the cost is the number of buses needed for the operations. However, in the case of subcontracting the transportation of pupils, unbalanced tours can increase the costs significantly as the lengths of some tours can exceed the daily fixed driving goal and will result in over-hour charges. This paper proposes a Mixed Integer Programming (MIP) model and a matching-based heuristic algorithm to solve the balanced school bus scheduling problem in a multi-school setting. The heuristic is guaranteed to find the minimum number of buses. The effectiveness of the heuristic algorithm is tested by comparing its solutions with the solutions obtained from the MIP whenever the MIP could find a good solution. For larger cases where the MIP cannot find a good solution, we illustrate the performance of the heuristic by showing how it…
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.
