Transit scheduling manual
Download
1 / 92

Transit Scheduling Manual - PowerPoint PPT Presentation


  • 338 Views
  • Updated On :

Transit Scheduling Manual. Scheduling Basics. Intro. Inputs. Schedule building. Schedule blocking. Runcutting. Rostering. Chapter 1. Introduction to Scheduling. Scheduling.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Transit Scheduling Manual' - jorryn


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Transit scheduling manual

Transit Scheduling Manual

Scheduling Basics

Intro

Inputs

Schedule building

Schedule blocking

Runcutting

Rostering


Chapter 1

Chapter 1

Introduction to Scheduling


Scheduling
Scheduling

  • Is both an art and a science, combining the best of creativity with pragmatism; elegance with mathematical precision


A good schedule
A Good Schedule

  • Provides the right level of service at the minimum cost. A good schedule is the key to an efficient and sustainable transit operation.


Who should use this program
Who Should Use this Program

  • This introduction to scheduling is designed to teach the basics for creating manual or automated schedules. It should be used by:

    • Beginning schedulers

    • Schedulers of all levels who rely on automated schedules

    • Planners

    • Anyone who needs to understand how a schedule works.


How to use this program
How to Use this Program

  • This program is broken down into chapters that each represent a step in the scheduling process:

    • Chapter 2 – Inputs to the Scheduling Process – what you need to know to get started

    • Chapter 3 – Schedule Building

    • Chapter 4 – Blocking or creating the daily schedule for a vehicle

    • Chapter 5 – Runcutting or creating the daily schedule for drivers

    • Chapter 6 – Rostering or creating a weekly driver schedule

  • Some pages need a little bit of time to finish. Wait a little bit and if nothing changes, it is done and you can go to the next page.

  • Words in blue have definitions.

  • The buttons below can take you to the beginning, the end, forward a page and backward a page.


Helpful tips for using this program
Helpful Tips for Using this Program

  • Scheduling is both an art and a science. Both parts take some practice. To use this program effectively, you may want to have both pencil and paper handy and excel opened and available on your computer.

  • Let’s get started.


Chapter 2

Chapter 2

Inputs to the Scheduling Process


Schedulers don t work in isolation
Schedulers Don’t Work in Isolation

  • Schedulers cannot work in isolation and need to be aware of the issues surrounding their work and the objectives and goals they are trying to achieve. Typically this requires an understanding of the transit agency, its policies structures and goals.


What you need to know before you start a schedule
What you need to know before you start a schedule

  • Scheduling provisions from your collective bargaining agreement, or past practices to consider.

  • Route design considerations

  • Service Standards

  • Service data including running times patronage and operations data


Route design scheduling considerations
Route Design – Scheduling Considerations

  • To begin writing a schedule for a route you need to know some basic things about the way it operates…

    • What kind of route is it? Does it have branches or short turns or other kinds of deviations, or does it always run the same pattern of stops?

    • What is its Span of Service – when does service begin and when does it end? What days does the route operate?

    • How frequently does the service operate? Does it run at the same frequency of service all day, or does the frequency vary as ridership varies?

    • Are there other considerations, such as the need to “meet” with other lines, have departures on a “clockface” schedule, or other limitations that the scheduler needs to be aware of?


Route examples
Route Examples

Simple Branching Route

Basic Route

Route Deviation


Introduction to route 97
Introduction to Route 97

We will be using Route 97 as a basic scheduling example throughout this class. Here’s what you need to know to get started.

You’ll need similar information about any route you work on.

  • Span of Service: 6:00 AM to 7:00 PM

  • Headway: 30 minutes throughout

  • Patterns: All trips operated from timepoint A to timepoint D. Reverse direction trips from D to A

  • Garage: This route operates out of Park Garage which is nearer to the timepoint A end of the route

  • Deadhead times to and from the garage are: 10 minutes to/from “A”, 20 minutes to/from “D”

  • Mileage and running time: shown in the diagram below

1.38 miles

2.87 miles

2.22 miles


Chapter 3

Chapter 3

Building a Simple Schedule


Scheduling a simple route
Scheduling a Simple Route

  • Remember the characteristics of Route 97

    • Span of Service: 6:00 AM to 7:00 PM

    • Headway: 30 minutes throughout

    • Patterns: All trips operated from timepoint A to timepoint D. Reverse direction trips from D to A

    • Garage: This route operates out of Park Garage which is nearer to the timepoint A end of the route

    • Deadhead times to and from the garage are: 10 minutes to/from “A”, 20 minutes to/from “D”

    • Mileage and running time: shown in the diagram below

Even the most complicated schedule is no more than a series of the steps required to schedule a simple route.

1.38 miles

2.87 miles

2.22 miles


Calculate roundtrip cycle time
Calculate Roundtrip Cycle Time

  • Roundtrip Cycle time is the time it takes a bus to cover the route and return to the original terminal or timepoint. Roundtrip cycle time includes both roundtrip travel time and layover.

Click here for definitions

Route 97

From our route map we know that it will take a bus 33 minutes to travel in each direction, or 66 minutes without layover.

We know the driver needs some time at the end of the route to rest and get back to schedule, but how much is the right amount?

1.38 miles

2.87 miles

2.22 miles


How much layover is enough
How Much Layover is Enough?

Tip

This calculation gives us the MINIMUM layover that can be offered on any trip. The cycle time can be lengthened if necessary, decreasing efficiency. Never reduce a minimum required layover time or a calculated travel time to “squeeze” the cycle to better fit the schedule – or the route will be very unreliable.

  • Your union contract may specify the amounts and distribution of layover.

  • A general “rule of thumb” would allocate a minimum of 10% of running time or a minimum of 6 minutes per round trip whichever is greater

In our example:

10% * 66 = 6.6 min or 7 min

7 min is greater than the minimum of 6 so the minimum layover on each trip is 7 minutes.

66 min. running time + 7 min. layover = 73 min cycle time.


Determine the basic schedule requirements
Determine the Basic Schedule Requirements

headway

the number of minutes between buses

  • We have been given a 30 minute headway

  • We can quickly calculate how many buses we will need to run this headway and do a quick test to see how efficient our route will be:

  • roundtrip cycle time

  • headway

Remember, you always have to “round up” the number of buses to a whole number. The SMALLER the remaining fraction, the less efficient your schedule will be.

= # buses needed when rounded UP

For our example:

73 minutes cycle time/30 minute headway = 2.43 or 3 buses

For a discussion of options for making this route more efficient, click here.

To operate every 30 minutes with 3 buses, we will need to operate a 90 minute cycle time (30 minutes x 3 buses)…or 17 more minutes than we would have wanted or with a total of 24 minutes of layover.


Laying out a schedule sheet
Laying out a schedule sheet

  • Start by creating a spreadsheet with your schedule on the left and inputs on the right. You could use two different tabs within the same workbook as well.

  • In this example, our schedule sheet will be located in columns A through M and the inputs will be in columns P Q and R

Use formulas wherever possible, and keep your inputs linked to your schedule sheet

Open a sample empty spreadsheet


Keeping track of your schedule inputs

Note: In this example, we put out inputs at the right hand side of our schedule sheet. This keeps inputs visible. Set your sheet up the same way to keep formulas consistent.

Keeping track of your schedule inputs

  • Use your inputs sheet to summarize running time and distance between time points.

Always enter headway time in “time format” in your spreadsheet.

Multiplying by a factor 0.006944 will convert a number to a time format. Remember to format the cells for time once you have made the conversion.

Click to continue

Don’t forget the time and mileage from the garage to your end points.

Click to continue

Include several headway options so that you can easily make adjustments.

Click to continue


Laying out your schedule sheet
Laying out your schedule sheet

  • Now layout your column headings like this

Always have both directions of your route next to each other with a space in between.

Click to continue

Leave a column for a block number – we know there will be three vehicles or “blocks” on this route.

Click to continue

Leave a column for the Next Trip so you can show how your schedule links together.

Click to continue

Create columns to show the time each bus pulls in and out of service.

Click to clear


Filling in your schedule sheet
Filling in your schedule sheet

  • Begin with your first trip. We have been told that service begins from the eastern timepoint at 6 AM. With service every 30 minutes, buses will leave from Point A every hour and half hour.

Click for example

We know it takes 33 minutes to get from Point A to Point D

Click to continue

Dividing our 24 minutes of layover into 2-12 minute layovers at each end, means that our bus will be ready to turn around at 6:45. Buses will leave from Point D 15 and 45 minutes after the hour to maintain the half hour headway.

Click to continue

Remember, your westbound service needs to begin at 6:15, so fill in the first trip beginning at 6:15 from point D. This will be the first trip of the day for this bus.

Click to continue


Filling in your schedule sheet1
Filling in your schedule sheet

  • Now let’s use formulas to create the rest of the service day. We know that service operates every 30 minutes all day long until the last trip at 7:00 PM.

  • Use military time or a 24 hour clock to make it easy to distinguish AM from PM.

  • Here is the formula for adding the next trip 30 minutes later.

Tip

Excel can be switched from showing the value in a cell to showing the formula. The command is CTRL + ~

$Q$35 is Headway Option 0:30.

$Q$12 is the Eastbound total runtime.

Now you try filling in the headways to the bottom of your sheet. Remember, at this point you are only filling in times at the ending timepoints.


Completed headway sheet
Completed Headway Sheet

  • Check your work against this completed sheet

Open a sample filled spreadsheet


Fill in the intermediate times
Fill in the Intermediate Times

  • Using formulas you can now fill in the intermediate time point times.

  • Using show formula, we have filled in the timepoints for Rows 6 and 7 below

  • Now fill in the remaining times by copying the formulas down the page.

Tip

$Q$9 is Eastbound running time between A and B.

$Q$10 is Eastbound distance between B and C.

$Q$11 is Eastbound running time between C and D.

$Q$35 is Headway Option 0:30.

$Q$18 is Westbound running time between D and C.

$Q$19 is Westbound running time between C and B.

$Q$20 is Westbound running time between B and A.


Completing the headway sheet
Completing the Headway Sheet

  • Here’s what your completed schedule sheet looks like:

  • Click here to download a sample spreadsheet and check your formulas


Moving on
Moving On

  • You have reached the end of the basic schedule building section.

  • For a more advanced example to work on independently, click here

  • To continue with blocking click here


Chapter 4

Chapter 4

Blocking or Creating the Daily Schedule For a Vehicle


Blocking
Blocking

  • In this step we link trips together to make the daily work assignments for vehicles. Later, we’ll “cut” those blocks into runs for drivers.


Linking trips together in blocks
Linking Trips Together in Blocks

  • Begin blocking with your first full trip. Looking down your schedule sheet, link the arrival time at point D with the next departure time that satisfies your layover requirement.


Add block numbers and pull times
Add Block Numbers and Pull Times

Click to continue

Begin numbering 9701 at timepoint A at 6:00 AM. It arrives at Point D at 6:33 and departs at 6:45 after 12 minutes of layover. The trip arrives back at point A at 7:18 and can make its next departure at 7:30.

Follow your block 9701 down the page, adding in the departure times for each subsequent trip.

Begin numbering 9701 at timepoint A at 6:00 AM. It arrives at Point D at 6:33 and departs at 6:45after 12 minutes of layover.

  • Begin numbering 9701 at timepoint A at 6:00 AM.

Begin numbering 9701 at timepoint A at 6:00 AM. It arrives at Point D at 6:33 and departs at 6:45 after 12 minutes of layover. The trip arrives back at point A at 7:18 and can make its next departure at 7:30.

You should know the number of buses or “blocks” needed before you begin.

Click to continue

Click to continue

Click to continue

Blocks must always include a pull in and pull out time to show the time the bus leaves and returns to the garage.

Different operators use different schemes of block numbering

When you complete the block, remember to add pull out and pull in times. For this example, we know that it takes 10 minutes to travel between the garage and Point A and 20 minutes to travel between the garage and Point D.

Now fill in the remaining blocks and pull out and pull in times. Click hereto see a completed example.


Creating a blocking sheet
Creating a Blocking Sheet

  • The Blocking Sheet shows all of the trips assigned to each block you have created in a summary fashion, showing what each bus is assigned to do throughout the day.

    • Begin by creating a spreadsheet with the headings shown below:

    • You can fill in the spreadsheet using links to your Master Schedule

      • Click hereto see a completed blocking sheet for Block 1.

    • Now complete the sheet for the remaining blocks.

      • Click herefor the final product.

Keep basic information about layover or other special requirements clear on your blocking summary. As conditions change, it will be clear how your schedule is impacted.


Summarizing results
Summarizing Results

  • Now we want to summarize the number of hours and miles for each block.

  • The easiest way to compute mileage is to multiple the number of trips by the mileage for each trip using a count function.

  • Hours can be easily computed by taking the difference between departure and arrival times at the garage for each block.

  • See if you can duplicate the spreadsheet below on the right hand side of your schedule sheet. You can see the formulas by rolling over each cell.

If you design your blocking spreadsheet correctly, your summary reports can be completed with little effort. Computerized scheduling programs will compute these statistics for you.

Click here to see formulas


Estimate your operator needs
Estimate Your Operator Needs

  • Your block summary shows that this service will require 41:14 daily platform or service hours.

  • Dividing 41:14 by approximately 8 hours per shift, results in just over 5 operators needed.

  • The service could be operated by 5 drivers with shifts just over 8 hours, or with 6 operators with fewer hours. The choices will be evaluated in the runcutting section.

Runs with approximately 7:30 hours of platform time will generally result in full time runs that don’t have much overtime.

platform

The number of hours a bus driver is actually in revenue service, from the time they leave the garage to the time they return.


Graphing your blocks
Graphing Your Blocks

  • Blocks are often displayed graphically to illustrate the time spans that the blocks are in service. This is a helpful lead in to runcutting.

  • An example of a graphic display of the blocks you created is shown below:


Moving on1
Moving On

  • You have reached the end of the schedule blocking section.

  • For a more advanced example to work on independently, click here

  • To continue with runcutting click here


Chapter 5

Chapter 5

Basic Runcutting


A quick review
A Quick Review

  • In the previous sections you have learned:

    • How to develop a basic schedule from common inputs

    • How to divide the schedule into blocks that represent a vehicle work day.

    • How to calculate hours and miles of service and estimate the number of drivers needed to operate your service

  • In this section you will learn how to divide or “cut” blocks into work schedules for drivers, called “runs”.

There is no single right answer in runcutting. There are only better or worse solutions based on your property’s objectives.


Runcutting objectives
Runcutting Objectives

  • Typical objectives in runcutting include

    • Creating “legal” runs that meet all written rules of the labor agreement

    • Creating efficient runs that reduce the cost of operation.

    • Creating runs that are simple and easy to operate on the street.

    • Create humane runs that allow for a reasonable workplace for drivers.

Be sure you know the priorities of your agency before you begin the runcut.


Types of runs

1-Piece Straight

Multi-Piece Straight

Break (paid or unpaid)

Types of Runs

  • Straight runs

  • Generally a single piece of work where the driver stays with the same vehicle for their entire work day.

  • Straight runs may have a break as required by contract, which is either paid or unpaid.


Types of runs1
Types of Runs

  • Split or Swing Runs

  • usually have two work pieces with a longer generally unpaid break between those pieces. These are common runs, because more service is often needed during the peak periods and less in the midday or evening.

Split Run

Break (‘swing’, normally unpaid))


Types of runs2
Types of Runs

  • Trippers or part time runs

  • Short one piece runs that are typically used for a single peak or school period.

Part Time Run


Components of runs

Report

0:15

Travel/

Pull

0:20

Revenue Time

7:15

Travel/

Pull

0:18

Sign Off

0:10

Total Hours = 8:18

Components of Runs

pay hours

The total amount of paid time for a driver, including report time, travel time and sign off time in addition to revenue time in the bus. Pay hours also include any premiums such as over time or make up time but do not include any time associated with benefits such as sick leave or holidays.

  • The time the driver spends in the vehicle in revenue service often represents only 60-70% of their total pay hours.

  • In this one piece straight run, the driver is in revenue service for 7:15 but is paid for 8:18

  • In this split run, the driver is in revenue service for only 6:15 but is paid for 8:08 in a total work day that stretches over more than 11 hours.

  • Understanding the components of runs is required to complete a runcut.

Tip

Many systems measure the efficiency of runs by dividing pay hours by revenue hours. In the first example, the ratio is 1.14; in the second, it’s less efficient at 1.30

Travel/

Pull

0:20

Revenue Time

3:00

Travel/

Pull

0:18

Sign Off

0:10

Report

0:15

Travel/

Pull

0:15

Revenue Time

3:15

Travel/

Pull

0:20

Sign Off

0:05

Unpaid Break

(Swing)

3:00

Report

0:10

Total Spread = 11:08

Total Hours = 8:08


Common runcutting terms

Another common collateral is “bonus time” or time paid to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

Common runcutting terms

  • You have seen that runs are made up of a number of components. Not all of these are paid in the same way. The following is a list of common pay differentials. These will vary from property to property. The total set of premium and penalties is often referred to as “collaterals”. Here are some common premium collaterals…


Runcutting inputs
Runcutting Inputs to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • The success of any runcut depends on the quality of information available as inputs to the process.

  • Before you begin your runcut make sure you have this information in its entirety.

    • A complete set of trips and vehicle blocks

    • All relevant defined rules (usually the labor agreement summarized)

    • Defined relief types, relief locations and travel times

    • Known limitations—cost limits, work rule preferences etc.


Runcutting example trips and blocks
Runcutting Example – to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.Trips and Blocks

Download a full set of trips and blocks for Route 97.

  • For the purposes of this exercise we are using our intermediate blocking example Route 97.

Click here to open completed Schedule

Block Sheet

Master Schedule

Click here to open completed Block Sheet


Creating a graph of vehicles in operation

  • Things to note in the graph: to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

    • Many of the blocks are around 14 hours which will probably allow us to cut them into two pieces, each as a single run

    • The peak blocks are shorter in the AM Peak than the PM Peak (this is not unusual). The AM blocks are around 3:30 and the PM blocks around 4:30. This may allow us to create 8:00 split runs without too much difficulty (subject to spread limitations).

    • We will need two additional runs during the peaks to cover the two additional peak vehicles.

    • We will have three runs in operation during the off peak.

Creating a Graph ofVehicles in Operation

  • Creating a graph that shows the number of vehicles in operation throughout the day makes it easier to begin runcutting.

  • Using the block diagram, start with the longest block first graphing horizontally from start time to end time.

  • Here is the completed graph of Line 97


Creating a graph of vehicles in operation1
Creating a Graph of to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.Vehicles in Operation

  • Looking more carefully at our graph, we can see opportunities for straight and split runs

Likely Split Runs

Likely Straight Runs

Looking again at a line graph of the blocks reinforces our conclusions.


Know the work rules
Know the Work Rules to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Before you begin your runcut make sure you know the workrules that apply to your property. Here are the rules we will use in this exercise.

Click hereto open a copy of the work rule table.


Understanding reliefs
Understanding Reliefs to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Relief locations are the places where drivers begin and end their shift.

  • Because one bus may remain in operation for more than one driver’s shift, knowing where relief locations are and how drivers will travel to the relief location is critical in runcutting.

  • For this exercise we assume all reliefs occur at one end of the route and that 10 minutes of travel time are required to get from the garage to the relief location.

Drivers may be asked to walk to a relief point, take transit, or may be driven in a company car.

The simplest relief is done by pull-out meaning all drivers begin their work day by pulling out a new bus, avoiding change overs


Ideal run length
Ideal Run Length to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Generally, transit operators prefer full time runs that do not have significant overtime or bonus time. So, an ideal run length is:

  • 8 hours – sign-in or report time – clear time or end of run time – travel time to the route.

  • In our example: 8 hours – 15 min – 15 min – 10 min or about 7:20.


Estimate the runs required
Estimate the Runs Required to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Looking back at our block guide, we had 7 blocks with a total of 54:31 platform time.

  • Dividing 54:31 by 7:20 we get about 7.5 or either 7 or 8 runs.


Begin with straight blocks

1 to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

2

3

4

5

6

7

Begin with Straight Blocks

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

Block

  • Blocks 2 and 3 are good candidates for straight runs. Beginning with Block 2:

    • Start Time = 6:01

    • Report time = 15 Min or 5:46

    • Ideal end time = 13:11 + clear time and travel would = 8 hour run.

  • BUT, reliefs are all done at Point A, and this block will pass Point A at 12:09 or 13:39.


Where to cut
Where to Cut? to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

A few minutes every day add up!

27 minutes of savings over 255 weekdays per year is nearly 115 hours. With salary and benefits, this would be well over $5000 annually at most transit properties – perhaps significantly more!

  • To decide where to cut block 2, we need to look at the two options and see which one has the minimum total pay hours.

  • While neither option is ideal, cutting at 12:09 will be 27 minutes less pay hours every day.


Continue cutting straight runs

5 to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

Block

1

2

12:09

12:39

3

4

13:09

5

6

7

Continue Cutting Straight Runs

Block 2 is cut at 12:09 into Run 1 and Run 2

Click to continue

  • Now we can cut blocks 3 and 5 in the same manner.

  • Again, think through your choices about the best place to make your cut.

Click to continue

Run 1

Run 2

Run 3

Run 4

Run 5

Run 6

Here is our run summary:

Click for summary


Now look at what s left
Now Look at What’s Left to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Combining blocks 1 and 6 and 4 with 7 would give us two split runs.

  • BUT WAIT!

  • We could make four trippers instead, but that would make more than 25% of our runs part-time.

Illegal


So now what
So NOW WHAT?!? to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Our problems are magnified because we are only cutting a single run. Let’s assume we can have one run exceed the spread rule – remember you’ll need permission for this.


Completed run cut
Completed Run Cut to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Here’s the completed run cut.

Click here to open a copy with formulas


Checking the runs

1 to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

2

3

4

5

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

6

Block

7

Run 1

Run 2

Run 3

Run 4

Run 8

Run 5

Run 6

Run 7b

Run 9

Checking the Runs

  • Now carefully check that you have all trips covered, all numbers add up and totals calculated correctly.

Click to show each run

Run 7a


Now summarize your results
Now Summarize Your Results to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

Click here to open the table with formulas


Relationship between service and runcutting
Relationship Between Service and Runcutting to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • As you complete your runcut, you may think of ways the service could be changed at minimal cost, or in ways that save cost.

  • In our example, we have over 5 hours of total guarantee time. We could easily add a trip on Block 3 at very little cost, reducing the guarantee time.

Runcutting, scheduling and planning are often an iterative process.

When you begin your runcut, you may notice that adjusting the schedule slightly can either add service at no cost, or could save significantly with a slight trim.

Good schedulers do not just cut what’s in front of them, but make sure everyone responsible understands the implications of the schedule.


Relationship between service and runcutting1
Relationship Between Service and Runcutting to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • The runcutter should be thinking like a planner and like a passenger at the same time. The technical work or runcutting is not hard, but identifying the best solution for your agency is!


Runcutting terminology
Runcutting Terminology to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Here are some additional terms your property may use:

    • operator paddleThe paddle comes in many shapes, sizes and formats. The aim of the paddle is to provide the operator with information regarding his or her workday – what time the work day starts/ends, how to get to/from relief locations, and the trips to be operated (complete with times at all timepoints).

    • run numberThe unique number assigned to each work assignment on a specific day.

    • run guideThe run guide, a version of which is provided above, displays a summary of each run – where it starts, finishes etc, along with information about the length of runs. It may also include a breakdown of hours and penalties. This report is used across the organization as a means of quickly reviewing runs.


Moving on2
Moving On to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • You have reached the end of the basic Runcutting section.

  • For a more advanced example to work on independently, click here

  • To move on to Roserting, our next step in the scheduling process click here


Chapter 6

Chapter 6 to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

Basic Rostering


Rostering
Rostering to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

rostering

The process of grouping daily operator runs into packages of weekly work assignments. The finished product is known as a roster or a bid package.

sign-up

The process in which operators select work assignments. Most agencies have three or four sign-ups each year. Sign-up is also called “bid,” “line-up”, “pick,” “shake-up,” and “mark-up.”

sign-up or bid period

The period of time that a specific sign-up is in effect, usually three or four months.

  • Rostering is the process of grouping daily operating runs into packages of weekly work assignments.

  • Weekly work assignments typically include five daily runs, each close to or over eight hours for full-time drivers. Those five days can be any five days in the week.

  • Rosters generally remain in effect throughout the sign-up period.


Two types of rosters
Two types of rosters to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

If your property uses a cafeteria style bid, it is important to monitor to ensure that the runs being selected are “legal” and follow the rules established by your contract and practice. Errors allowed in bidding may result in costly rebids.

  • There are two primary types of rosters:

    • Agency Developed Rosters are built by the schedulers. Drivers bid on weekly work schedules that have already been packaged with days off pre-determined.

    • Cafeteria-style or Operator Selected Rosters allow the operator to bid on their daily runs and days off to form a weekly work assignment from a master list.

  • In addition a master list of extra board or stand by runs are posted. Assignments on the extra board provide coverage for vacant runs on a daily or weekly basis.


Variations on cafeteria rosters
Variations on Cafeteria Rosters to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • There are several variations within cafeteria-style rostering based on specific constraints in the labor agreement or past practice. These include:

    • Days off must be consecutive unless consecutive days are no longer available;

    • Routes cannot be mixed during the work week if the same route is available for all days;

    • Run types (straight/split) cannot be mixed until necessary to form a full weekly assignment;

    • A minimum number of off-duty hours must separate each run picked.


Implications of rostering approaches
Implications of Rostering Approaches to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.


Some useful rostering terms
Some Useful Rostering Terms to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • extraboard

  • A group of operators who provide coverage of vacant runs and other work on a daily or weekly basis. Operators may pick the extraboard during a sign-up or may be assigned to the extraboard if no more runs are available.

  • stand-by time

  • Time that an operator spends at the garage at the agency’s direction awaiting assignment of a run or a piece of work. Usually associated with a show-up by an extraboard operator, stand-by is intended to provide a pool of operators that will be available to fill runs vacated by unscheduled absences.

  • make-up time

  • Time added to an operator’s work hours to bring the total up to the guaranteed minimum (usually eight hours per day or 40 hours per week). Full-time operators often have an 8 hour guarantee, even if their runs are short of 8 hours.


Rostering example
Rostering Example to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

Calculate the number of operators you will need.

(Number of Weekday Runs x 5 + Number of Saturday Runs + Number of Sunday Runs) /5 Day Work Week =Number of Operators Required

  • For our rostering example, we will use the Route 97 runcut you have already completed.

  • Click hereto open the completed runcut, which is shown in the next slide.

  • Because Route 97 only operates on weekdays, available days off are Saturdays and Sundays only.

For routes that operate only Monday through Friday, the number of operators needed equals the number of weekday runs unless four day schedules are allowed.


Run cut for rostering example
Run Cut for Rostering – Example to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Here’s our Route 97 Runcut


How many operators do we need
How Many Operators Do We Need? to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

Weekly Total Runs

5 Days of Work Per Operator

  • Total # Operators =

Weekly Total Runs

Weekly

Sun Mon Tue Wed Thu Fri Sat Total

0 9 9 9 9 9 0 45

Total # Operators = 45/5 = 9 operators needed


Agency developed rosters
Agency Developed Rosters to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • A common convention for creating a master list of weekly rosters is shown here:

  • The top number in each daily cell refers to the run number. The bottom number is the amount of work hours in that day’s run.

  • Work hours can be totaled for the week, allowing us to add columns for make up time, overtime and spread time if relevant and calculate weekly pay hours.

Agencies will often try more than one roster before finalizing a pick for operators


Creating consistency
Creating Consistency to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • For our first attempt, we may assign operators to the same run every day. This creates a consistent assignment, but may also not be the most economical roster.

  • Start by assigning Run 101 to the first Roster numbered 1001

  • Now, fill in the rest of the Roster table, with a total of nine runs, numbered 101 to 109.

  • CLICK HERE to see the results

Click here to open a Roster Variation 1


How can we increase efficiency
How Can We Increase Efficiency? to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • One goal in creating our roster might be to get as many weekly work assignments as close to 40 hours as possible – minimizing the need for overtime and make up pay.

  • This is usually accomplished by mixing long runs with shorter ones, assuming overtime and make up time are calculated by the week NOT by the day.

Another consideration may be creating overtime versus creating a demand for more operators.

Overtime is not necessarily always bad – in a climate where it is hard to recruit operators, more overtime may be tolerated.


Optimize for weekly overtime
Optimize for Weekly Overtime to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Mixing long days with shorter runs on other days can minimize overtime.

  • See if you can combine Run 107, which is over 9 hours long with other shorter runs to reduce overall pay hours.

  • Click here to see a completed Roster variation.

Click here to open a Roster Variation 2


Optimize for daily overtime
Optimize for Daily Overtime to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • The solution calculated in Variation 2 works well if overtime is calculated on a weekly basis. What if it is calculated on a daily basis?

  • Click hereto see the previous solution with daily overtime and penalty calculation.

Click here to open a Roster Variation 3


Compare the solutions
Compare the Solutions to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • While the total hours are the same, the cost and efficiency of these alternatives is different.

Variation 2 is the most efficient roster because it has no overtime and less make-up time. Variation 2 saves almost 9 pay hours per week.


Cafeteria rosters
Cafeteria Rosters to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Under the cafeteria approach, operators build their own rosters by picking their weekly work from the master run list and master days off list.

  • These master lists are either the actual Run Guide shown earlier or derived from the Run Guide.

Agencies with weekly (but not) daily guarantees often benefit more from agency developed rosters and should avoid cafeteria rostering if possible.


Moving on3
Moving On to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

Runcutting, scheduling and planning are often an iterative process.

When you begin your runcut, you may notice that adjusting the schedule slightly can either add service at no cost, or could save significantly with a slight trim.

Good schedulers do not just cut what’s in front of them, but make sure everyone responsible understands the implications of the schedule.

  • You have reached the end of this tutorial.

  • For a more advanced example of rostering to work on independently, click here


Transit scheduling manual
End to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Really,

  • you are done.

  • Exit now via the Esc key

The slides after this one are for reference only and are not in any particular order.


Special topic route efficiency
SPECIAL TOPIC – Route efficiency to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • In the Route 97 example, we had a 73 minute cycle time and a 30 minute headway. To achieve a 30 minute headway, three buses will be needed on a 90 minute cycle time. That gives us 90-73 or 17 extra minutes of layover – a total of 24 minutes of layover. That means that for every 66 minute round trip in running time the bus will be “sitting” for 24 minutes or more than 25% of the time it is in operation. That is very inefficient. What could we do to improve this?

  • One option would be to increase the amount of service provided. With a 73 minute cycle time, we could provide service every 20 minutes on 80 minute cycle, adding only 7 minutes to our layover. That’s much more efficient – we increase service by 50% but add only one bus. Ridership might not justify that much service and the route productivity could suffer.

  • Another option would be to revise the route, using the “extra time” to extend the route farther at either end and provide more coverage.

  • A third option would be to combine this route with another route that has problems making its time and reallocating time between the two routes.

  • There is no right answer…a good scheduler flags the problem and works with management or planning staff to sort out the problem rather than just accepting an inefficient schedule.

Click hereto return to the presentation


Completed blocking sheet partial
Completed Blocking Sheet — Partial to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Block 1

Click hereto return to the presentation


Completed blocking sheet
Completed Blocking Sheet to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Final

Click hereto return to the presentation


Block numbers and pull times
Block Numbers and Pull Times to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

Click hereto return to the presentation


Roster example
Roster example to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

Click hereto return to the presentation


Completed roster variation 2
Completed roster variation 2 to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

Click hereto return to the presentation


Completed roster variation 3
Completed roster variation 3 to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

Click hereto return to the presentation


Definitions
Definitions to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • roundtrip cycle time

  • Round trip running time plus required layover time. Layover is required time at one or both ends of the route for the driver to rest and return to schedule

  • timepoint

  • Timepoints should be placed at major intersections or other points along the route, and should be spaced an average of about 10 minutes apart. Timepoints are generally used as the points included in a public timetable and are also used to help drivers “pace themselves” when driving their route.

  • layover

  • Many transit operators make a distinction between “layover” or the driver’s rest period between trips and “recovery” or the time allotted in the schedule to allow a late bus to get back on schedule. For the purposes of these exercises, we have included both types of time under the heading of “layover”. When calculating layover you must know your property’s standards for the minimum amount of layover required, and whether that time must be evenly allocated at each end, and/or is required in both directions.

Click hereto return to the presentation


Summarizing results1

Click here to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.to return

Summarizing Results

Tip

Garage Depart

Find first instant of block number

Garage Arrive

When does each bus finish for the day

Hours

Difference between start of the day and end of the day.

Mileage

Number of Eastbound trips times the distance Eastbound +

Number of Westbound trips times the distance Westbound +

Number of Pull Trips to "A" times the pull distance +

Number of Pull Trips from "D" times the pull distance.

Values

Formulas


End of slides
End of slides to a full time driver who has a run of less than 8 hours. Bonus time is paid up to the 8 hour minimum for a full time run.

  • Slides between the last stop sign and this slide are for reference only.

  • Click on the stop sign to get to the real end of the presentation.