<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.transitwiki.org/TransitWiki/index.php?action=history&amp;feed=atom&amp;title=Fixed-route_scheduling</id>
	<title>Fixed-route scheduling - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.transitwiki.org/TransitWiki/index.php?action=history&amp;feed=atom&amp;title=Fixed-route_scheduling"/>
	<link rel="alternate" type="text/html" href="https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;action=history"/>
	<updated>2026-04-30T15:37:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=2349&amp;oldid=prev</id>
		<title>BK: added photo</title>
		<link rel="alternate" type="text/html" href="https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=2349&amp;oldid=prev"/>
		<updated>2015-04-24T00:05:02Z</updated>

		<summary type="html">&lt;p&gt;added photo&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:05, 24 April 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Image:Fixed-route-schedule-metro.png|thumb|right|250px|An example of a Fixed-Route Schedule from Los Angeles Metro.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Operating effectiveness]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Operating effectiveness]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;INSERT PHOTO OF METRO BUS SCHEDULE SIGN&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Agencies operating fixed-route buses find the need to make adjustments to route scheduling periodically in response to changing circumstances. Bus transit planners should be aware of the basics of fixed-route scheduling. This topic does not cover development of a new fixed-route service, but rather the tuning or re-tuning of an existing or already planned route.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Agencies operating fixed-route buses find the need to make adjustments to route scheduling periodically in response to changing circumstances. Bus transit planners should be aware of the basics of fixed-route scheduling. This topic does not cover development of a new fixed-route service, but rather the tuning or re-tuning of an existing or already planned route.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>BK</name></author>
	</entry>
	<entry>
		<id>https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1565&amp;oldid=prev</id>
		<title>Jlarose: /* Basics */</title>
		<link rel="alternate" type="text/html" href="https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1565&amp;oldid=prev"/>
		<updated>2013-12-01T00:49:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Basics&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:49, 1 December 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Basics ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Basics ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The characteristics of the area determine the basic components of service. How frequently will the route run? Where will the bus stops be and what is the distance between them? In small communities, suburban and rural, service may operate once an hour; in major metropolitan areas services may run every ten minutes or even more frequently. Certainly there is a wide range in between. In areas where a route operates on frequent headways, say every 10 minutes or less, passengers more often walk out to the stop without knowing the departure schedule; at most they are likely to only be waiting an average of 5 to 9 minutes for the next bus. When service is less frequent than about every 10 minutes, passengers will have to rely more heavily on the published schedule. In these cases it becomes even more critical that the route timetable is appropriate for operating conditions such as traffic levels at different times of day.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The characteristics of the area determine the basic components of service. How frequently will the route run? &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Bus stop spacing and location|&lt;/ins&gt;Where will the bus stops be and what is the distance between them?&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;In small communities, suburban and rural, service may operate once an hour; in major metropolitan areas services may run every ten minutes or even more frequently. Certainly there is a wide range in between. In areas where a route operates on frequent headways, say every 10 minutes or less, passengers more often walk out to the stop without knowing the departure schedule; at most they are likely to only be waiting an average of 5 to 9 minutes for the next bus. When service is less frequent than about every 10 minutes, passengers will have to rely more heavily on the published schedule. In these cases it becomes even more critical that the route timetable is appropriate for operating conditions such as traffic levels at different times of day.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;While some agencies may calculate average time between every stop, it is more common for agencies to designate scheduled &amp;quot;'''time points'''&amp;quot; along a route. A time point would be a major stop by which the driver should not pass earlier than what is published. The precise time for stops in between is unpublished. Passengers read the schedule and if they are waiting at a stop in between can reasonably estimate when the bus will come based on the time points on either side of their stop. This can simplify published information and also allow flexibility on stretches of the route with a high variability of speed.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;While some agencies may calculate average time between every stop, it is more common for agencies to designate scheduled &amp;quot;'''time points'''&amp;quot; along a route. A time point would be a major stop by which the driver should not pass earlier than what is published. The precise time for stops in between is unpublished. Passengers read the schedule and if they are waiting at a stop in between can reasonably estimate when the bus will come based on the time points on either side of their stop. This can simplify published information and also allow flexibility on stretches of the route with a high variability of speed.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l38&quot; &gt;Line 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the bigger picture, agencies should plan and advocate for bus stop construction that allows curb-height boarding and [[Bus rapid transit|travel lanes that are exclusive to buses]]. Some agencies have been able to implement [[Transit signal priority (TSP)|transit signal priority]] to cut down on route travel time.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the bigger picture, agencies should plan and advocate for bus stop construction that allows curb-height boarding and [[Bus rapid transit|travel lanes that are exclusive to buses]]. Some agencies have been able to implement [[Transit signal priority (TSP)|transit signal priority]] to cut down on route travel time.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On the other hand, routes that include a [[Flexible transportation services|flexible component]] such as request stops or route deviations need to be scheduled allowing enough time for the deviation.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On the other hand, routes that include a [[Flexible transportation services|flexible component]] such as request stops or route deviations need to be scheduled allowing enough time for the deviation.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Additional Reading ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Additional Reading ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Walker, Jarrett. 2012. Human Transit: How Clearer Thinking About Public Transit Can Enrich Our Communities and Our Lives. Washington, DC: Island Press.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Walker, Jarrett. 2012. Human Transit: How Clearer Thinking About Public Transit Can Enrich Our Communities and Our Lives. Washington, DC: Island Press.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jlarose</name></author>
	</entry>
	<entry>
		<id>https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1564&amp;oldid=prev</id>
		<title>Jlarose: /* Recovery time */</title>
		<link rel="alternate" type="text/html" href="https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1564&amp;oldid=prev"/>
		<updated>2013-12-01T00:48:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Recovery time&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:48, 1 December 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot; &gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A good rule of thumb is to include an additional 10% of the trip-time for recovery. Layovers can be scheduled where it is convenient for the service. It may seem most straightforward to add a few extra minutes of layover at the end of the route. However, in some cases the travel time between two time points in the middle, for example, may be so variable at different times of day that some layover time between the two would be appropriate. On the other hand, too much scheduled delay in the middle of the route discourages choice riders from using the service as it appears to be inefficient. Operator needs and safety must also be considered; layovers should be in a location that operators are safe and feel comfortable, as well as have access to restrooms.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A good rule of thumb is to include an additional 10% of the trip-time for recovery. Layovers can be scheduled where it is convenient for the service. It may seem most straightforward to add a few extra minutes of layover at the end of the route. However, in some cases the travel time between two time points in the middle, for example, may be so variable at different times of day that some layover time between the two would be appropriate. On the other hand, too much scheduled delay in the middle of the route discourages choice riders from using the service as it appears to be inefficient. Operator needs and safety must also be considered; layovers should be in a location that operators are safe and feel comfortable, as well as have access to restrooms.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Planners may sometimes be tempted to cut recovery time in order to keep a route to an even schedule. For example, imagine &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;adding up &lt;/del&gt;travel and delay time &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;for a trip. Before adding in recovery time, the trip comes to &lt;/del&gt;58 minutes. 10% recovery time would be at least 5 minutes, but that would put the route over 60 minutes. If the route is 60 minutes long, it can be operated by two buses on exactly the same schedule every hour. However, this makes the recovery time only 2 minutes. There are trade-offs a planner must consider &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;here&lt;/del&gt;. With only 2 minutes of recovery time, the margin of error for dealing with unplanned delay such as a traffic accident is very slim. On the other hand, schedules which vary from hour to hour are confusing for passengers (unless the service is so frequent that the published schedule is nearly irrelevant).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Planners may sometimes be tempted to cut recovery time in order to keep a route to an even schedule. For example, imagine &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that a trip including &lt;/ins&gt;travel &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;time &lt;/ins&gt;and delay time &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/ins&gt;58 minutes &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;long&lt;/ins&gt;. 10% recovery time would be at least &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;an additional &lt;/ins&gt;5 minutes, but that would put the route over 60 minutes. If the route is 60 minutes long, it can be operated by two buses on exactly the same schedule every hour. However, this makes the recovery time only 2 minutes. There are trade-offs a planner must consider. With only 2 minutes of recovery time, the margin of error for dealing with unplanned delay such as a traffic accident is very slim. On the other hand, schedules which vary from hour to hour are confusing for passengers (unless the service is so frequent that the published schedule is nearly irrelevant).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Adjusting for delay ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Adjusting for delay ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jlarose</name></author>
	</entry>
	<entry>
		<id>https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1563&amp;oldid=prev</id>
		<title>Jlarose at 00:46, 1 December 2013</title>
		<link rel="alternate" type="text/html" href="https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1563&amp;oldid=prev"/>
		<updated>2013-12-01T00:46:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:46, 1 December 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;THIS ARTICLE IS UNDER CONSTRUCTION&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Category:Operating effectiveness]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;INSERT PHOTO OF METRO BUS SCHEDULE SIGN&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Agencies operating fixed-route buses find the need to make adjustments to route scheduling periodically in response to changing circumstances. Bus transit planners should be aware of the basics of fixed-route scheduling. This topic does not cover development of a new fixed-route service, but rather the tuning or re-tuning of an existing or already planned route.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Agencies operating fixed-route buses find the need to make adjustments to route scheduling periodically in response to changing circumstances. Bus transit planners should be aware of the basics of fixed-route scheduling. This topic does not cover development of a new fixed-route service, but rather the tuning or re-tuning of an existing or already planned route.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Basics ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Basics ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The characteristics of the area &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will often &lt;/del&gt;determine the basic components of service. How frequently will the route run? Where will the bus stops be and what is the distance between them? In small communities, suburban and rural, service may operate once an hour; in major metropolitan areas services may run every ten minutes or even more frequently. Certainly there is a wide range in between. In areas where a route operates on frequent headways, say every 10 minutes or less, passengers more often walk out to the stop without knowing the departure schedule; at most they are likely to only be waiting an average of 5 to 9 minutes for the next bus. When service is less frequent than about every 10 minutes, passengers will have to rely more heavily on the published schedule. In these cases it becomes even more critical that the route timetable is appropriate for operating conditions such as traffic levels at different times of day.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The characteristics of the area determine the basic components of service. How frequently will the route run? Where will the bus stops be and what is the distance between them? In small communities, suburban and rural, service may operate once an hour; in major metropolitan areas services may run every ten minutes or even more frequently. Certainly there is a wide range in between. In areas where a route operates on frequent headways, say every 10 minutes or less, passengers more often walk out to the stop without knowing the departure schedule; at most they are likely to only be waiting an average of 5 to 9 minutes for the next bus. When service is less frequent than about every 10 minutes, passengers will have to rely more heavily on the published schedule. In these cases it becomes even more critical that the route timetable is appropriate for operating conditions such as traffic levels at different times of day.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;While some agencies may calculate average time between every stop, it is more common for agencies to designate scheduled &amp;quot;'''time points'''&amp;quot; along a route. A time point would be a major stop by which the driver &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;knows they cannot &lt;/del&gt;pass earlier than what is published. The precise time for stops in between is unpublished. Passengers read the schedule and if they are waiting at a stop in between can reasonably estimate when the bus will come based on the time points on either side of their stop. This can simplify published information and also allow flexibility on stretches of the route with a high variability of speed.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;While some agencies may calculate average time between every stop, it is more common for agencies to designate scheduled &amp;quot;'''time points'''&amp;quot; along a route. A time point would be a major stop by which the driver &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;should not &lt;/ins&gt;pass earlier than what is published. The precise time for stops in between is unpublished. Passengers read the schedule and if they are waiting at a stop in between can reasonably estimate when the bus will come based on the time points on either side of their stop. This can simplify published information and also allow flexibility on stretches of the route with a high variability of speed.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To establish a basic schedule, it is best to set time points that are evenly spaced along the duration of the route. A reasonable guideline would be a time point every five to ten minutes apart. Agencies often set time points using major and recognizable landmarks or intersections. Calculate the average free-flow (no traffic delay) time between each time point.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To establish a basic schedule, it is best to set time points that are evenly spaced along the duration of the route. A reasonable guideline would be a time point every five to ten minutes apart. Agencies often set time points using major and recognizable landmarks or intersections. Calculate the average free-flow (no traffic delay) time between each time point.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Putting it all together ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Putting it all together ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Adding up times &lt;/del&gt;between &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;timepoints&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Be sure to allow &lt;/del&gt;time &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;for boarding, hopefully based on real or projected ridership&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Estimate delay if needed, use an agency &lt;/del&gt;average&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, etc. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Add all of the time &lt;/ins&gt;between &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;time points in free-flow travel&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The schedule should be padded with what is known as &amp;quot;passenger-stop&amp;quot; delay &lt;/ins&gt;time. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;This is the &lt;/ins&gt;average time &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the bus is delayed from moving to board and alight passengers&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;This amount &lt;/ins&gt;of time &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;varies between agencies&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;It can be affected by many factors, such as:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Add recovery or layover &lt;/del&gt;time. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Good rule of thumb is 10% &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;round-trip &lt;/del&gt;time.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* How fares are handled (cash only systems tend to experience more delay than those &lt;/ins&gt;with &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Near field communications|electronic fare media]])&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Lay out route in a table &lt;/del&gt;with &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;departures based on target frequency.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* Whether agency policy is to wait for passengers to be seated before departing&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* Whether the bus stop requires the bus to reenter heavy traffic&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* How many average boardings are estimated at certain stops&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Usually good to test draft product to watch &lt;/del&gt;for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;hiccups&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Delay must also be calculated &lt;/ins&gt;for &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;other factors, especially traffic congestion and traffic control such as signals, stop signs, and left turns across traffic. These can vary tremendously even on different lengths of the same road&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Some revision may &lt;/del&gt;be &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;needed&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Small amounts &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;slack &lt;/del&gt;time &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in the middle of a route may be necessary to account for travel variations&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;If planning flexible transit route, &lt;/del&gt;need to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;incorporate slack &lt;/del&gt;time for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;deviations but not so much that a no&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;deviation trip isn't sitting around waiting exceptionally long times&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Finally, &amp;quot;recovery&amp;quot; or layover time should &lt;/ins&gt;be &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;added to the route&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;This serves as an insurance policy against abnormal delay on one trip significantly impacting subsequent trips. It is also essential for operations staff; driving a bus for any length &lt;/ins&gt;of time &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is wearing on an operator&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bus drivers &lt;/ins&gt;need &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;time &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;stretch, use the bathroom, eat, etc. Routes with too little recovery &lt;/ins&gt;time &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;are stressful &lt;/ins&gt;for &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the driver, and in turn the passengers, especially if the route suffers from poor on&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;time performance&lt;/ins&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Agency Variation &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Recovery time &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The type of agency and minimum service level vary tremendously between very large cities and small urban areas. Small urban areas may only support hourly or 30-minute headways where in a large city the maximum headway may be 10 minutes or less.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Agencies working with long headways &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;multiple routes need &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;carefully consider connections and probably allow greater slack time&lt;/del&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A good rule of thumb is to include an additional 10% of the trip-time for recovery. Layovers can be scheduled where it is convenient for the service. It may seem most straightforward to add a few extra minutes of layover at the end of the route. However, in some cases the travel time between two time points in the middle, for example, may be so variable at different times of day that some layover time between the two would be appropriate. On the other hand, too much scheduled delay in the middle of the route discourages choice riders from using the service as it appears to be inefficient. Operator needs &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;safety must also be considered; layovers should be in a location that operators are safe and feel comfortable, as well as have access &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;restrooms&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;== Adjusting factors ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Planners may sometimes be tempted to cut recovery time &lt;/ins&gt;in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;order to keep &lt;/ins&gt;a route &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;to an even schedule&lt;/ins&gt;. For example, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;imagine adding up travel and delay time for &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;trip. Before adding &lt;/ins&gt;in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;recovery time, the &lt;/ins&gt;trip &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;comes to 58 minutes. 10% recovery time would be at least 5 &lt;/ins&gt;minutes, but &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that would put &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;route over 60 &lt;/ins&gt;minutes. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;If &lt;/ins&gt;the route &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/ins&gt;60 minutes &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;long, it can be operated by two buses on exactly the same schedule every hour. However, this makes the recovery time only 2 minutes. There are trade-offs a planner must consider here. With only 2 minutes of recovery time, the margin of error for dealing with unplanned delay such as a traffic accident is very slim. On the other hand, schedules which vary from hour to hour are confusing for passengers (unless the service is so frequent that the published schedule is nearly irrelevant)&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Sometimes once everything is factored &lt;/del&gt;in&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;a route &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;appears inefficient&lt;/del&gt;. For example, a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;route &lt;/del&gt;in &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;free-flow can do a round &lt;/del&gt;trip &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in 40 &lt;/del&gt;minutes, but &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;when all other factors are added &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;run time is 65 &lt;/del&gt;minutes. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;It may be desirable to get &lt;/del&gt;the route &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;down to &lt;/del&gt;60 minutes &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;or less&lt;/del&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Examine: passenger stop &lt;/del&gt;delay &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(boarding, alighting), average traffic speed, signal delay, geographic factors - are buses slowly crawling through tight areas that could be avoided, etc. Use various strategies to reduce. Avoid making route so tight only the best/senior operators are capable of handling it safely. Keep operations administration involved.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=== Adjusting for &lt;/ins&gt;delay &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;== Runcutting and operations ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Because planners cannot control every factor on the road delaying &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;bus &lt;/ins&gt;route&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, they must instead focus on adjusting factors that are within the agency's control. In the example above, a planner faces the choice of making a very tight schedule with little recovery time, &lt;/ins&gt;or &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;creating an inconsistent schedule that shifts over the course of the day. To alleviate this issue&lt;/ins&gt;, service &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;could be cut somewhere &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;bring the route time down. However, there may &lt;/ins&gt;be &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;other strategies that are also appropriate&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;SEPARATE ARTICLE?&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Once &lt;/del&gt;a route &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is scheduled (&lt;/del&gt;or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;rescheduled)&lt;/del&gt;, service &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;needs &lt;/del&gt;to be &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;segmented into blocks of work&lt;/del&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;= Factors =&lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Scheduling a route should, as much as possible, take a holistic view of policies and operating procedure. Agencies should consider the delay factors noted above and how they can manage them to reduce travel time. For example, encouraging passengers to use fare media and passes that are more efficient for boarding than fumbling for exact change can speed up boarding time. Strong operator training programs can facilitate tighter operating times without sacrificing safety and comfort. Some agencies may be able to accommodate all-door boarding (typically using electronic fare media). &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Federal, state&lt;/del&gt;, and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;agency labor policy&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;How many hours can employees work&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;how is work assigned (seniority, etc&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;In the bigger picture, agencies should plan and advocate for bus stop construction that allows curb-height boarding and [[Bus rapid transit|travel lanes that are exclusive to buses]]. Some agencies have been able to implement [[Transit signal priority (TSP)|transit signal priority]] to cut down on route travel time. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;On the other hand, routes that include a [[Flexible transportation services|flexible component]] such as request stops or route deviations need to be scheduled allowing enough time for the deviation. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Additional Reading &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Walker&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Jarrett. 2012. Human Transit: How Clearer Thinking About Public Transit Can Enrich Our Communities &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Our Lives&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Washington&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;DC: Island Press&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jlarose</name></author>
	</entry>
	<entry>
		<id>https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1561&amp;oldid=prev</id>
		<title>Jlarose at 05:17, 27 November 2013</title>
		<link rel="alternate" type="text/html" href="https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1561&amp;oldid=prev"/>
		<updated>2013-11-27T05:17:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:17, 27 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;THIS ARTICLE IS UNDER CONSTRUCTION&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;THIS ARTICLE IS UNDER CONSTRUCTION&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Focus on &lt;/del&gt;scheduling &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;for &lt;/del&gt;an existing or already planned route. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Does not address methods for developing a new &lt;/del&gt;route &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;from scratch&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Agencies operating fixed-route buses find the need to make adjustments to route scheduling periodically in response to changing circumstances. Bus transit planners should be aware of the basics of fixed-route &lt;/ins&gt;scheduling&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. This topic does not cover development of a new fixed-route service, but rather the tuning or re-tuning of &lt;/ins&gt;an existing or already planned route.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Different agencies value different qualities in service levels. The minimum or average frequency of service may be set by agency policy. Alternatively, some agencies may focus more on geographic coverage over frequency. Achieving success in both aspects is unlikely due to the high cost of having high frequency and extensive coverage. Priorities can extend further into how aggressive the bus schedule is against traffic congestion, or how relaxed it is by allowing more layover or recovery time along the &lt;/ins&gt;route.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Basics ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Basics ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ascertain &lt;/del&gt;basic &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;qualities &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;values: Frequency&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;consistency (clockface scheduling)&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;connections with other &lt;/del&gt;services.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The characteristics of the area will often determine the &lt;/ins&gt;basic &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;components of service. How frequently will the route run? Where will the bus stops be &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;what is the distance between them? In small communities&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;suburban and rural&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;service may operate once an hour; in major metropolitan areas &lt;/ins&gt;services &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;may run every ten minutes or even more frequently&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Certainly there is a wide range in between. In areas where a route operates &lt;/ins&gt;on &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;frequent headways, say every 10 minutes or less&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;passengers more often walk out to the stop without knowing the departure schedule; at most they are likely to only be waiting an average of 5 to 9 minutes for the next bus. When service &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;less frequent than about every 10 minutes, passengers will have to rely more heavily on the published schedule. In these cases it becomes even more critical that &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;route timetable is appropriate for operating conditions such as traffic levels at different times of day.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Begin with basic calculations: Based &lt;/del&gt;on &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;free-flow speed limits&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;what &lt;/del&gt;is the time &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;end-&lt;/del&gt;to&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;-end? Ascertain timepoints &lt;/del&gt;if &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;not already done (divide &lt;/del&gt;route &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;into roughly equal &lt;/del&gt;points&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, maybe 4 timepoints approximately 10 &lt;/del&gt;minutes apart&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/del&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Run trial operations collecting data for all days &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;times of service&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Determine how much variation is between peak and off&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;peak &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;can affect how many vehicles needed to maintain headways&lt;/del&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;While some agencies may calculate average &lt;/ins&gt;time &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;between every stop, it is more common for agencies &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;designate scheduled &amp;quot;'''time points'''&amp;quot; along a route. A time point would be a major stop by which the driver knows they cannot pass earlier than what is published. The precise time for stops in between is unpublished. Passengers read the schedule and &lt;/ins&gt;if &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;they are waiting at a stop in between can reasonably estimate when the bus will come based on the time points on either side of their stop. This can simplify published information and also allow flexibility on stretches of the &lt;/ins&gt;route &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;with a high variability of speed.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;To establish a basic schedule, it is best to set time &lt;/ins&gt;points &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;that are evenly spaced along the duration of the route. A reasonable guideline would be a time point every five to ten &lt;/ins&gt;minutes apart. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Agencies often set time points using major &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;recognizable landmarks or intersections&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Calculate the average free&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;flow &lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;no traffic delay&lt;/ins&gt;) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;time between each time point. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Putting it all together ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Putting it all together ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jlarose</name></author>
	</entry>
	<entry>
		<id>https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1530&amp;oldid=prev</id>
		<title>Jlarose at 22:39, 24 November 2013</title>
		<link rel="alternate" type="text/html" href="https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1530&amp;oldid=prev"/>
		<updated>2013-11-24T22:39:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:39, 24 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;THIS ARTICLE IS UNDER CONSTRUCTION&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Introduction ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Focus on scheduling for an existing or already planned route. Does not address methods for developing a new route from scratch.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Focus on scheduling for an existing or already planned route. Does not address methods for developing a new route from scratch.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jlarose</name></author>
	</entry>
	<entry>
		<id>https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1528&amp;oldid=prev</id>
		<title>Jlarose: Created page with &quot;== Introduction == Focus on scheduling for an existing or already planned route. Does not address methods for developing a new route from scratch.  == Basics == Ascertain basi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.transitwiki.org/TransitWiki/index.php?title=Fixed-route_scheduling&amp;diff=1528&amp;oldid=prev"/>
		<updated>2013-11-20T00:16:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Introduction == Focus on scheduling for an existing or already planned route. Does not address methods for developing a new route from scratch.  == Basics == Ascertain basi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introduction ==&lt;br /&gt;
Focus on scheduling for an existing or already planned route. Does not address methods for developing a new route from scratch.&lt;br /&gt;
&lt;br /&gt;
== Basics ==&lt;br /&gt;
Ascertain basic qualities and values: Frequency, consistency (clockface scheduling), connections with other services.&lt;br /&gt;
Begin with basic calculations: Based on free-flow speed limits, what is the time end-to-end? Ascertain timepoints if not already done (divide route into roughly equal points, maybe 4 timepoints approximately 10 minutes apart). &lt;br /&gt;
Run trial operations collecting data for all days and times of service. Determine how much variation is between peak and off-peak (can affect how many vehicles needed to maintain headways)&lt;br /&gt;
&lt;br /&gt;
=== Putting it all together ===&lt;br /&gt;
Adding up times between timepoints. Be sure to allow time for boarding, hopefully based on real or projected ridership. Estimate delay if needed, use an agency average, etc. &lt;br /&gt;
Add recovery or layover time. Good rule of thumb is 10% of round-trip time.&lt;br /&gt;
Lay out route in a table with departures based on target frequency.&lt;br /&gt;
&lt;br /&gt;
Usually good to test draft product to watch for hiccups.&lt;br /&gt;
&lt;br /&gt;
Some revision may be needed. Small amounts of slack time in the middle of a route may be necessary to account for travel variations. If planning flexible transit route, need to incorporate slack time for deviations but not so much that a no-deviation trip isn't sitting around waiting exceptionally long times.&lt;br /&gt;
&lt;br /&gt;
=== Agency Variation ===&lt;br /&gt;
The type of agency and minimum service level vary tremendously between very large cities and small urban areas. Small urban areas may only support hourly or 30-minute headways where in a large city the maximum headway may be 10 minutes or less.&lt;br /&gt;
&lt;br /&gt;
Agencies working with long headways and multiple routes need to carefully consider connections and probably allow greater slack time. &lt;br /&gt;
&lt;br /&gt;
== Adjusting factors ==&lt;br /&gt;
Sometimes once everything is factored in, a route appears inefficient. For example, a route in free-flow can do a round trip in 40 minutes, but when all other factors are added the run time is 65 minutes. It may be desirable to get the route down to 60 minutes or less. &lt;br /&gt;
&lt;br /&gt;
Examine: passenger stop delay (boarding, alighting), average traffic speed, signal delay, geographic factors - are buses slowly crawling through tight areas that could be avoided, etc. Use various strategies to reduce. Avoid making route so tight only the best/senior operators are capable of handling it safely. Keep operations administration involved.&lt;br /&gt;
&lt;br /&gt;
== Runcutting and operations ==&lt;br /&gt;
SEPARATE ARTICLE?&lt;br /&gt;
Once a route is scheduled (or rescheduled), service needs to be segmented into blocks of work. &lt;br /&gt;
&lt;br /&gt;
=== Factors ===&lt;br /&gt;
Federal, state, and agency labor policy. How many hours can employees work, how is work assigned (seniority, etc.)&lt;/div&gt;</summary>
		<author><name>Jlarose</name></author>
	</entry>
</feed>