Timing Design of Traffic Signals: Mas Ami Sakit A
Timing Design of Traffic Signals: Mas Ami Sakit A
ABSTRACT
where
f,v
Gi green time assigned to traffic movement i, if'\•
.>
movement (green) 2 (green)
C cycle time, ·:·!
\"";
qi incoming traffic flow rate, and movement 5 ( green ) 6 (green)
;.~
si practical saturation flow rate for traffic
movement i.
¢1 1¢2 I ¢4
The dual problem is expressed as follows: linear program identical to the one described in
expressions 7 and 8, except that the right-hand side
To find nonnegative Ylr Y2r ... , Ym that maximize of Inequality 8 will be rLi instead of Li• In the
corresponding dual problem, expressions 9 and 10,
m rLi will also replace Li· Thus, the optimum timings
c (9) can be obtained either in two stages or in one. In
Li Yi
i=l the first stage of the two-stage approach, the mini-
mum signal phase times and cycle times are solved to
subject to obtain the r-value i and in the second stage, the
optimum signal times are obtained with the r-value.
m The one-stage approach is to solve the linear pro-
l: (aij - qi/Si) Yi < 1 for j 1, 2, ... , n (10) gram by using an approximate value for r, for
example, 2.0.
i=l
The same requirement for the optimum cycle time and ~Lo:ii:t tjme corresponding to a phase change.
Red+ amber,
phase times is expressed in the same manner as in
Equations 14 and 15, except that L1 1 L2, L3, and L4
are replaced by rL 1 , rL 2 , rL 3 , and rL 4 , respectively. to operate the east-west traffic. For this example,
Other signal timing considerations, such as pedes- the phase-movement relationship matrix P will be
trian crossing time or minimum green time require-
ments, can also be put in an inequality form as a
(
constraint for the linear program. These require-
ments, however, must be formulated as part of the ~ ~ ~ ~ ~)
0 0 0 0 1
constraints cf the linear program that seeks for the p l l 0 0 0 (16)
optimum timing of signals and should not be incor- 0 0 1 1 0
porated in the linear program seeking for the minimum 0 0 0 0 l
timing.
The resultant linear program is to find nonnega-
tive xi, ••• , x 5 that minimize
THE EXAMPLE
C = x1 + x 2 + ••• + x 5 (17)
To show how the linear programming technique is ap-
plied, it was used to solve the following example of subject to the constraints
a real-world problem. The example is a typical four-
leg intersection that has a total of six movements. 0.875x1 - O.l25x2 + 0.875x3 - 0.125x4 - 0.125x5 > 4.0
The major street is controlled with full separate -0.333x 1 + 0.667x 2 - 0.333x3 + 0.667x4
turning signals, and the minor street is controlled - 0.333x 5 > 4.0
by one phase for all movements. Data required to -0.202x1 - o.202x2 - 0.202x3 - 0.202x4
compute signal timing are given in Table 1 and Figure + 0.798x5 > 4.0
4 shows possible phasing schemes and the layout of 0.722x1 + 0.722x 2 - 0.278x3 - 0.278x4 - 0.278x5 > 4.0
the intersection. -0.222x 1 - 0.222x 2 + 0.778x 3 + 0.778x4
The traffic data (Table 1) indicate that at least - o.222x 5 ~ 4.0
two phases are required to handle traffic for the -0.13lx1 - 0.13lx2 - O.l3lx3 - 0.13lx4
north-south street, but only one phase is required + 0.869x 5 ~ 4.0 (18)
Saki ta 87
The linear program has two sets of solutions. The nondesired phases are zero. In this manner, it is
first set is x 1 9 sec, x2 = 6 sec, x4 = 13 sec, possible to conduct "what if" types of analyses by
x 5 = 12 sec, and C = 40 sec. In the second set, the varying constraints in the linear program.
solutions are x 2 = 15 sec, x 3 = 9 sec, x 4 = 4 sec,
x5 = 12 sec, and C = 40 sec. In the first set Phases
1, 2, 4, and 5 are selected; and in the second set CONCLUSIONS
Phases 2, 3, 4, and 5 are selected by the linear pro-
gram. In both cases the binding dual variables are The linear programming method can be used not only
y3, y4, and y5, i mplying that movements 3, 4, and 5 to optimize signal timings but also to find critical
are the critical moveme n ts. If any special phase se- movements. The linear programming method may be used
quence is desired, that requirement must be added to as an off-line tool to analyze intersection signal
the constraints. For example, adding timing and capacity, or it may be used as a oasis
for an on-line signal-timing-optimization and phase-
(19) sequence-tr igger ing mechanism that can be installed
within the local controllers.
to the constraints will force the linear program to
take the first set in the foregoing example.
In addition to the basic signal timing require- REFERENCES
ments, the timing requirement that the degrees of
saturation of noncritical movement phase times be 1. R. Akcelik. Traffic Signals: Capacity and Timing
equal whenever possible is added. In this example, Analysis. Research Report 123. Australian Road
this is expressed as Research Board, Nunawading, Victoria, Australia,
March 1981.
xl - 0.375x2 + x 3 - 0.375x4 = 2.50 (20) 2. Signalized Intersection Capacity Method. JHK and
Associates, San Francisco, Calif.: Traffic In-
The solution of the foregoing linear program with stitute, Northwestern University, Evanston,
this additional requirement is x 1 = 9 sec, x2 = 6 Ill. I May 198 2 o
sec, x 4 = 13 sec, x 5 = 12 sec, and C = 40.0 sec. (The 3. A.O. May. Description of Some Fixed-Time Signal
binding dual variables are naturally the same as Control Computer Programs. Institute of Trans-
those without the new constraints.) portation and Traffic Engineering, University of
The total lost time for a cycle is 12 sec. Thus, California, Berkeley, Sept. 1973.
the r-value is 1. 92. The optimum signal timings are 4. G.F. Newell. Lecture Notes for CE 263 Highway
x1 = 17 sec, x2 = 12 sec, x 4 = 25 sec, x5 = 23 sec, Traffic Control. University of California,
and C = 77 sec. Berkeley, Spring 1960.
In this specific case, the total lost time in a 5. F.V. Webster and B.M. Cobbe. Traffic Signals.
cycle is 12 sec for any phase combination. There- Technical Paper 56. U.K. Transport and Road Re-
fore, it could have been possible to directly solve search Laboratory, Crowthorne, Berkshire, Eng-
the linear program for the optimum timings as de- land, 1966.
scribed in the previous section. Other requirements,
such as m1n1mum green time and pedestrian green
times, are also possible constraints. If so required,
it is also possible to predefine the phase sequence Publication of this paper sponsored ~y Committee on
by putting in the constraints that phase times for Traffic Control Devices.