Optimizing Bus Driver Scheduling: A Set Covering Approach for Reducing Transportation Costs

Cutting operational costs is a critical component for transportation agencies. To reduce these costs, agencies must optimize their scheduling. Typically, the total operating costs of transport include vehicle expenses and driver wages. Solving such tasks is complex, and optimal planning is usually broken down into multiple stages. These stages can include vehicle scheduling, driver shift planning, and driver assignment. This paper focuses specifically on developing a near-optimal driver schedule for a specified set of vehicle schedules. It shows how to efficiently assign drivers to predetermined optimal vehicle routes while ensuring compliance with regulatory constraints on driving hours. We address this challenge using a mathematical model based on the set covering problem, building on a framework established perviously. The set covering problem is typically formulated as an integer programming problem, solvable through column generation techniques. Our algorithm combines this method with heuristics, taking into account the practical aspects of the problem. The article also presents a computational analysis of the method using benchmark and real data.

Authors

Institutions

Publication Details

Journal
Applied System Innovation
Published
2025-08-25
DOI
https://doi.org/10.3390/asi8050122
Primary Topic
Transportation and Mobility Innovations
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing Bus Driver Scheduling: A Set Covering Approach for Reducing Transportation Costs

Viktor Sándor Árgilán, József Békési
Applied System Innovation
Transportation and Mobility Innovations
article

Optimizing Bus Driver Scheduling: A Set Covering Approach for Reducing Transportation Costs

Viktor Sándor Árgilán, József Békési
article en

Abstract

Cutting operational costs is a critical component for transportation agencies. To reduce these costs, agencies must optimize their scheduling. Typically, the total operating costs of transport include vehicle expenses and driver wages. Solving such tasks is complex, and optimal planning is usually broken down into multiple stages. These stages can include vehicle scheduling, driver shift planning, and driver assignment. This paper focuses specifically on developing a near-optimal driver schedule for a specified set of vehicle schedules. It shows how to efficiently assign drivers to predetermined optimal vehicle routes while ensuring compliance with regulatory constraints on driving hours. We address this challenge using a mathematical model based on the set covering problem, building on a framework established perviously. The set covering problem is typically formulated as an integer programming problem, solvable through column generation techniques. Our algorithm combines this method with heuristics, taking into account the practical aspects of the problem. The article also presents a computational analysis of the method using benchmark and real data.

Applied System InnovationVol. 8(5)
University of Szeged (HU)
Openalex Percentile: Top 76%
Transportation and Mobility Innovations
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.