Introduction: What is Transit Scheduling?
- Transit scheduling is difficult because it requires the scheduler to have knowledge of both internal (transit operations) and external factors (agency policies and CBA)
- The effectiveness of the transit schedule is heavily influenced by the agency’s service standards and policies
- Even a small change in passenger demand, service policy, or traffic condition may necessitate producing a new schedule
- The most common issue of transit scheduling is vehicle and driver assignment due to some constraints presented by labor union agreements
Scheduling Process
Blocking (Vehicle Assignment)
- Blocking: Assigning trips to specific vehicles
- The scheduler determines the number of vehicles needed to operate all trips in the timetable
- Once the timetable is created, the scheduler starts to link trips together to create work assignments that later must be assigned to vehicles
- Schedulers use blocking sheets as a tool to manually enter the detailed information, including:
- Block number
- Pull-in times
- Trip numbers
- Departure and arrival times at terminal points
- Pull-out times
- Crucial process due to affecting operating costs
Run-Cutting (Driver Assignment)
- Assigning the blocks to different operators (drivers)
- The scheduler breaks up the blocks into individual drive rassignment/work pieces (runs)
Rostering (Crew Assignment)
- Rostering: Grouping runs into weekly work assignments
- Transit agencies use either
- Operator-developed (cafeteria style) rostering
- Agency-developed rostering
- Drivers must select their work assignments for the next time interval during the bid process
Major Functions of the Transit Scheduler
Adhering to Applicable Rules, Standards, and Policies
- Schedulers must have an understanding of the transit agency, structures, policies, objectives and other related issues
- CBAs or union contracts contain particular requirements that impact the scheduling process in terms of how the service is scheduled, blocked, and cut into driver runs
Developing Schedule Scenarios for Planning Purposes
- Although service planners plan routes that meet the required criteria, schedulers make the route work operationally
Building Reliable Schedules
- Customer service is directly affected by the reliability of transit schedules
- Schedules provide essential information to riders, including:
- Departure times
- Arrival times
- Trip duration times
Providing Good Working Conditions in Operators Assignments
- Schedulers should prepare route schedules and operators’ assignments in a manner that provides good working conditions for drivers
- Since transit schedules include operators’ workday assignments, providing a good schedule can minimize operators’ level of stress and absenteeism
- Since operators directly interact with customers, running and layover times may affect this interaction
Supporting Other Organizational Sections
- Scheduling provides information and data to support other sectors, including:
- Administration
- Marketing
- Planning
- Operations
Estimating Service Costs and Requirements
- Scheduling information is needed to estimate operating costs, vehicle requirements, and operator staffing needs for proposed service changes
- Operating costs are the major expenses transit agencies deal with
- The scheduler’s responsibility is to be aware of operating resources and minimize costs in such a way that it doesn’t affect reliability in terms of:
- Require service frequency
- Operating speed
- Safety
Master Schedule
- A document that contains all detailed trip information by direction
- Inclusion of all individual trips on a route
Running Time

- Times are often different due to various reasons including:
- Traffic congestion
- Route configuration
- Boarding levels
- The existence of a loop at the end of a route may cause a running time difference
Headway
- The time difference between two consecutive vehicles operating in the same direction on the same route
- Since passenger demand is higher during peak hours, headways are frequently smaller and vice versa
- Depends on passenger load and capacity of the vehicle
Round-Trip Cycle Time
- Cycle time is the sum of the round-trip running time and layover/recovery time
- Round-trip running time calculation: \((52 + 52) = 104\)
- Minimum layover/recovery time: Assuming 10%, \(104 \cdot 10\% = 10.4 \simeq 11 ~ \text{min}\)
- Add the 11 minutes to the round-trip running time of 104 minutes for the minimum cycle time of 115 minutes
Available Cycle Time
- Can’t operate the 60 minute headway as the cycle time must always be a multiple of the headway
- Calculating the number of vehicles requires dividing cycle time by headway (\(\dfrac{115}{60} = 1.92\))
- Because you can’t operate 1.92 vehicles, we round up to 2 vehicles for a 120-minute cycle time
Applicable Layover/Recovery Time
- In the 120-minute cycle time, we shift from 11 to 16 minute layover/recovery time \((120 - 104 = 16)\)