Document 11121356

advertisement
.
I.-.-.I11,':
.
,.....-, -.
.-
..,..-
I..I
. ,,
- , ,'',, -i
- I,,,-.
,-...
1
''-II-----I.-,.I.--1.
-, -.
,. II..-I.-I1--II-1.-..
..
.,.-.
-.
..II-: ,.,I
,-,..-I:.11"...I.,.II.--1.."..
-.I.
,,I ,-,.III-..I1..I-I.:.-II.
,.
.,
:;1.-.--,
-:.,-I..
.---. ,-,.
,,- --`-.I..-II.-.
.II .I.,II
Zb-.
-,-.,
",-I.
:-III-.--.---,..
--. I - .--I ....
--11-. :.:- :I.-..-.I.,II--,
.,:-,r,
..--.1,..
-... "..-I;-.-.,, , ",-,':-,-,--"..,,,-',-,.,
.,-I,,
-- ,.,,,-.I..-,.I-,;,.::-.,-...-,
, ..,,
,-7;
,:, :.
,-,
.-- ,,',I.,m-.I-.
,--iI...".
%-I
I-,
--- -1--:
-,-.-., :I
,-.---.-,
'.--:.
- -,-",, ",-,,-:,,, -. I,-,
"
-,--,,,--..
",-,I-,I,.,-.-I.."7-,
,`:,-::.
....%I,.
:t- - .Z I--, ,.--.-.
- -.-,.:--,%..,,---,I
-Z-:,;--.I
-:I-I-, .- ; -,-- .-,.I.-I-----I I.
I,--,-,--,
I I .. ,
-,, -L,
1- -1
,--:,,..-,:,,:...,--.-,
-II
:.
. ,-,,:,.1.,-I.--,.
,.-".--.,.I
.
-,,:.:
, -,7
I -,:. .,, :-,f--:
II-,-!
1,,
.1,.,.,.
,1 ,,.,'i:--..ll.--.-I
,.
----41---.III
--,,--,
--,-:..--,,,
-,-.n:--,
.'"",, ,'--.-'-I- ----,,.",,II--q-I-,
--i.
.!",.
-:-.-,,,,;_"
- -I-.-.---:
7,,;,,..,,-1
, ,,."--JL:,I,.-.-..1-,-I-1
.,.
. .:11.1---,.,II-.-I,,
,-r..:-.,,,..
I,.,I.:,
"
,..
,-----.:.
,,
J-,'--,Z
:,..III
::i,
,,f.,,,,
,-.--,
-;
,-I.o;,
-,-,
-,,
,
-',
--;.:.I
.1-;
,.;
.II.
.,I.-,,,..
.I-I-..-I-,,.--...
---7:-:
-wI-.-:,,,-,
I
1I....I-L
.,,:.I
.I.-Z.,-,-,:-,--I-,,.-:,:-III
,
,:-.-..
-.-- .--.-.
--`-,
,.,
-'-.'
-, .-"
-i- -;,I-.,,
,:..
-, -,,,.-::
,--,-...-.:r.-.-,.I
:;,:.."'.:-,..
,-:,I,
I ,I-,--'-:,
:-;.-,-:-,-.--.
..--I.,-,.,,,III:
I
-.--,,---,.:,--,..
,
,,--.I,
,.,,-.,.--.I-..I
::--.
-..I'.I-:"..:4,.
I
-1.,.,.
".,
,%I.
,1.-..--;-:".
,-:,
,
-,,-, ,-,,i
: - --,-,.,;
:o'.-i:-,..-.,-.
."
..
:.-.,.., .,-:,,-.,-,
:'!
.
.-%
,.-,I:a.---.
: r-d.,.,
w
,--".,
,-- -';.-"'.1.Zi.
,,
---.
,.-...
,--p,,.,.-.-:--.,.
.--,-,.%-,..-,
.,,.
...
,I..-I,,
., -- iL,,..,
,..
-, ,-,,-.----.
,-I'. --..U.-.p..,I..
-,'-..-,.---,I
..
--.
-:--,
,.:-7,,I ,--,,- -..,,
-,
-.
.,., ,-.,:,,,
- .-..
1.
Z,- '..,, ,-,..,-,---,
,,,- ----.-,II.%.
::-.r!,--. : ,,.:.
.-.
.I-,...-,
,-,: ---,I.-,-,
"
I... -.,-.I,.1.-.-::,
."-,: ....,`."-Z.,...:..11,.'.-,:
,-,-.,-.
:j ..
iz-,.-"-,,
-..,LI.--7-.::
I -,f---I-,
I--.---,-.I '!.,
:i 1,-:.I,-",v
-.-'.-I,..
,,:,,-,
-,
I.
,.. ,:,..
:-.,-,,,--:
,,-:-.
--I...-.,-,,I-... -,
..
,
,1:..1.
-,-:":.
-- ,,,:--.,,,.,
.-.
.-.-;...-,,
:--.-:I:....,
i,-1 --,,
:1-,,.i,-, ,
IIII.I.
--..1,.--:w.,-1..,1..,"7.-f-,:,'.,-;-i.
-, I I:I!
.I
,,",I -_.,.-,,,.-.,
.."rq.,
..,-.
,,-,-I
.
,,:-:-.---,.,.--.,.,I,
,.-.I.-"-,,
-.-,,.-..,,.-,;II.I-II,-.
,11
.-.
.,.
;-,:-;I-II.I....:I-,
,----.
,,
,--.,,.- ,-,-.,,-,;-, ------- I,-:'.-:
.-,
-,,.,.
-..
II ---1-,-,
-,.,..,.I..-.-,I.I
""-...-c.
-- ,! .-:-,-.-.1;
.- .--.
I
.-,.
---,-..,: I-.-1 ..:-% :I-..T.
,,,.,I--.
', ,-.:,-::,
,--. !,,I1-,,"I,,.I:.-.,
IIII:.I
----!,-,I
-II`
-. ,---,-,..--.-,II- t-I.
,-7:1,-,,,:II
-,-,,...,,.
-,,-,,-,,-.:.-z,.,,IL.:
-.
6--,..-,-.,
.I-I
,
...--,---.---,--.-..
,,.
.,
--,.-,,': t,,-,-:""
-,.,-.--I.
I-.''..II-:I
:-%
-.,-.-.."II
..--,.,-I,,.
,,,
-- ;. '-...,..,-.i
.., !-."",
,-;-.,,,-,:--,::.I-----.-,-".,;,,.-,:.I-,.---,-,-'.
. ,:", : ,: ,:!, II,-I1-1
-,,-,-.-,-,,,-,I-,,.j1,::.-.I-:,z, ,,
I.
-. .; .
.,I"----,--.,
-,'i.-I.i.
- I" ,- ,.,,-,-,-.--.-i.-., -.
I.,II -,-L---,---I-.,
-.-,.1 .,.-,..-It..1
,..-.-".-I
-. ,..--,,-.I-,I--I
.,,
.,,-,,-..-I:",!-,.I-,oi-.I,--",,--,-.-..-,.
--,I,--, .,-, : .1,:--,m-II,-rl.I-I,,--,1 `-;-:..,-,
,,,..
.,,,,I.I,-.
-----.
-,,,..,.---,I.
. , .1-::,-.--.",-.,--,-,,,'I - 7--z-, --- :,.:
I.,
,ZI--..-II--..-,,-.-..w,.-,.I -,,.;-.. -I-.-,
,I
,,I-I-I.- -il .. --I..--,..:.I--,-,.-,,-..-,1.--,
.-:
.",,--I I,.-.---.,.,,,
I.
---,,
-,,,
-,.i.-.
,"
o-'-.,
.-:i
-,- .,,,
,-I- :,,,.I,,,.-I
.'-:.,
..-".
:.3.--.
1v.I--"--...., -:-,,-,
: ,"..
,.-. --..,:-."-.
II.f.L:"-II---I:q%,.
-,.:...
-I,
"
,,-...,,., .,.,,., .-..,...
.,::,,.
,,-',, ..:. .,---.1Z,
.-.
.,II..-.;
,..:...
..:
, m-. 1,I.
':-:,---I:,-,-.; :,-I1,
'..;
,..
'..1..
,..
9-I- --I,.1,..I.I-.I
:- ,--::,r
1, , --I,,I
:-,:,-, ,.,.,,..71..
..
,.,;.'o-".,
-,-,I-:1,
-..
I;
-.
11
I,'I,--,, , ,':-I1..I
,-71..
.. :--1-"..
.
,,Im---.- -..4.-.,..
,-.,
. .-:,-,"I..
II.-i;
:7-:
:7,",-,
: ,.-..,.-,-4- 1
I
,-,rI.I:, Z; .;.- .
,...
,:-1II.---::
--,.i---4.I
1"I-I.--,
11.-I,, IIi.-.IT--,.-.:,..-:
"--,-,-,..,.- -.II-.II,,
-..,-- ItI.,,-...,r,.,:t:,
,,,,I
II,., ,-.---- -4 I-,,,
:-, ,-,,-,-,,-IP.I.II.-----11-,"-::.
...
-,
-..- : m.I-... I---:,--.1.'
..
,,,-.
, ---- .
,,-11"I-..;
,.,
-, ,,!,
-,
;-.:,--%4
-.
J,`,oI-,I,---,.-:.1:I1,...
..-,,,;":-.`,-I-.,,I..II11-41:,.1,II---.
4,--,.:s-.
,:-,.-,,,I.
.-,--.,-,,.-.-;,.f- ,. ,-,...
-,
-.-',,-1:-,.
..
IIII,I,:,
I.,I...
,-::,",-..
, ,--,,,,
, "y-.
.. I.--I..I.
...,-,
-,
:.,--.,.,,.. ..,,
;, :,
-- .,41,,
,,..,-,..
-,.,--,-.
1.t-,
i,.I..
,t- -.
t.-,I...,,
,,,
I
.,,..,,,.-.:,.,,1
.., ;. -.,.-I--I
-,--:,.1I:"::-,,,-:-,----1; .-; !Z
;t-.--'." --'.,,.
,
.,1..
..
..
;,
.Li
..- ,.
",---,,..,---,-,-,.
..1i
,,I---.
I . 1.,-,-,-----"--,
I11-.-. ,, , ,-'-,-.:;- -1
%.i- . ,-...-I-..dI
---- ,-.; ,.-:.
,:t,. .
..,--.,-,.-,.
,t,:: '.',', ,,"
;- ,, ..- , ...:- -,-,,-.
-,,.-,...--%:', -','.'!.,,:i
,-,;I
:,-.,-., ,-,.-:
,.I.,
:- .:,,
-.:,,:".-.I-:,:
r-,
--.-:,..-.
IF. :.,.,,,:- :-:,,
v... ,,..-I-;,-,.'1:.-...
,.I.I-,I
-.-.
-.
,i-.---I---.",-....I-.
,.:
"I
,:,-,
,.;,:,,,,;,
,-,, ,7-I.II...I.
-11
I-:Z---..,
i;,,.:,I-qI..I-,
.
.,-..
I.I7I
-I-,.,.
.I,
1smalk
mik ---.mlmllkwI
----,-,--,,,
:'!.,I-.-W,I-oI-,
I,i-- -.
1 -:
-I-:
,,,-.I--II-1
I.,IIt
,--2.-.,,-,..
-:
--.
I
Ir
,I- .I -1
-1.
It:--,,--,.,
'.-.
",I,,
-- I', ,I,'-II
I---0
t :
-;i
,,-.
IO..I-I
.1
.,.
--!, :..--,l,-r.----.
-.,
---.
I--...--..
,.I.-I
...
-.
I.I.I
II
--.,'.
-1..--.--I
-_
r,,,2:-I-.-.,,
,-,.,
-..--,
-'..'.,---:.I.II.I.
.II.r
-I
-I.II..:c,
,,-II
-.: --.,II
.4_--,...-II.I
:1,
,,!.:
I-.,17I-:.
,;:-, I,,,I-,.,I.
-.."
I-I,` ,: I ,.
I.
,'..--:I-:,
,,. f.-I!1,I',I-.-;,,II
I.-..:-II---,
I,.: i.-r
---.. ,1,
b.,-,--....-,,
-,-I
,..
-,,,- ,--.Z.
I.-- :I,I ,.-.,,.
:- -II--.--.
II-.II-,-. I-I-..-..
-.-..
%:,1,I..
,..-r1:I-.,.--II-...
.i..---4';.-..-.-I-I
-,
,- .,f,-:I II.,ILr-.;I.---`-.--,-..---,,!.,,,.,,,.I.,.,
1I-- , --,'I,,
-.
,4,;II.I.,.-I;.-,--.r..I--I
II:,,;...
:', -I-; -1
-, -,,,-iI-,I-:-,
-,,
,::, - , .,
- :
;
-1.
I
- ",- ...--d.,b'-.
- ,I ,.
1 - , . I I - I -,,.,-. ,.--1:
%:-"
,.
. .
,.,.I
.I.-:-,.iI,,...
:I,--;
..--.-.
',
,. ----:,.,
T.,,.,
-,,-,-.I
1 -,
-, -I:.Ir.I;.--:
.i-..,
.,,Ii--,
,-,-----,..-..4,.I.I..11,-,.,
-.,.
,,-.,.-..
.:-I-,L-..,
,I...:
,
II,,I:,
r -,I I, .-,
I--..,-..,-,, ,.-.:.-,I:p..-.--,.::
1,.,
..
;-,
:1,
,I.,-1.II.:-.i-..-,:"'"'-1.
.-I"L,,",
-':,.;-4I-.
---..
I,-,-1I-.--,
: ,LLI
I I ...
I ... -; t,::_
,I
.I.----".-.;-r.,
,I
.I.."-.,-.--.II
I,-.,:
:.. - .,_-,-,
-I,c-:,,
';=-I-..j--,,
- ..,I-- L..1 .,
:.'L.II--,:,,.,.I.,:,_:--,:,
I1.I.
,,
.,,-,,-,
...
,-,:,..,.,
-I--- I--,'.
:I,.
I.,,:,,,--,:..---,--,.-.--71..
----1
-I.I,
.-,I
I---.:., .-.:.::
I,I':";,,,-I
;.-I --.
I-r.,.-Ii,
,.,--I.I.
I, ...i:I-,I..:7:.,--.-,
:
.-..I..I..:,..,
.
,
"--1I,..Z.11
I,--,,
I-II,.II7,.,:-q
,,..2,
, ":
- I1.
..
I I--. , -,.I...
'.
.-..
.--,I--- ,I,,"..9,,I-
'-,'-;,,---",,",,--Lj"',
.. ;:I,
,-.
-,".
F-A,--nI-.
-I.. I,-1,,-A
I.
-'': ,-,..
.,,:-.-I.I.,-`,,.--.-II
I-.---I.
-,:o-- -'Nlo
!.-I:,.",-;-''.:
.I.....m-I
-iI.
i I,--,I .1-': .-,,,,q.-,-,--,.-;,r..I.
1.... .II
,.1:-r.
.I.-..,'--I: I..-I'.p:-1-17
.-,.,
....
--.
'. :I..--Z.,
.I-I::i,.,I
II- I,-- ,,:--...-.-'-,
-. I.,-,
,- .: .:,--.-.,II
.I..--.;;rt
-.--' --- :-I--I,
..,-,-,--,.1,:1,....--I
.-.-;.
-- .:..I,,.-,I.;.-.,.
II
.f.II-.,.h.-,,,,.,--.----..-1.
I,.,.__.,,:,
,:--;,
,I,:I,--,I.-.-,
.I.I-,,,`,,--,:,,,,,i,",-1"-.-,-....-I.,:-I-..I:-:-:1:
-..
-I11
-,
..
",..II
-.
'...,.-.
I..'-,:.,--,II
..
..--.I,,,".---':.r
, -.,---.
-,;
I,,-... IIIII ,-.1
''.
i:..':
.,-,.,,
' -,
II-,,..
I-I-I...-..1-.,.r.
:".,---II-..
,-----.-T-":---,,.--I-.-I---Irr,-.
.. ,:--I...,.;I,I..
"
t;:",.1...-...
I.I-.--.I,,.I--,,;:
_,.
' .'-",
-_"
..._L,-,II-:II----:-:
,.,...-Ir.III-.,,-:..-:,,_-:-----.,--.,,..
,:,,-:-,-,-.:
.. -_.
_,I--1%-.--I,-.,II---- ,1-:-,-,.-r-.,.::..,,-I..,,-I
I.- ,.,..I-,:, ,I-,:
::,
-,,-.,:-"-",1:.-.II-,-I.,
-..
:,,
-,
,,-'.--...,,,-.-,
:-"....
,;.....
--I..
,,----,
-,-..-'.,.I,
. I.-.
" ,.-----.
1-.I.I:
I-.IrI--I..--:I.
..
,-,
-.. -,,i--..
rI.1,.iI :,-,t.I o--I-Z,
..
. --.
I.
II"II,.--.,-Ir.-,
IIIII----.
:.1
IIII-II.-.-.I-.-I-.I,......1.-i-.'.II
-- -,..,
..,.I-,--.I.....I.I.1,....,.
,,,,,-:-.
,
,
,. :
- I
,
.,I
. ;-III....
,
-.':
-,1. --.
_, -..
1 ::.1.-,.,.-..'-.I,.,,,:-..,,
;,--,,-,--1,,..
I
.I
-.
:I II.-:..
-iII
I-I..
.-j,..,I--rIII-,r.." I,.:IIII'1
,:- ,,t,,II.
-.--
, r,I
-.,,..
G
;0CHUSE
-,
..
-, :' ".I--.
--.,"
--
-:.:'.
,--.-.I-,I
a
.II.
,.-.
..
r%.
I--
--.
.. ,
....--.
rIp.--:-:-.,.-.,--I.
-:
.,,1711-.:r-,
Ir.
,,-.,,.-.,
I
I ...
...
-
..-
.-
-q,-.:
..m.--.--.-.
-.
.,..-'7.I-.
: .-.--.
Ij
-. -.:., 1...
.rII
I
-1
c.
.-
- I- - -,,.-
...- ,-I.-I:
-- .
,
,Zo:.1, , .1'
'
.,-.:L'
-.. ..
..;
,,,-,7::- ;.,,,..r
"
.-,
-., . ,
I--,y--,,. ,::-,
,:-,,'.-,
--.1---,-.-,.
1..
. .j:
IL.
.--.
r ..
I'.,
-.-,- -I-,rr_;.,I,,.
7.....,., 11
,r"I,.
I: :r.,
,-', ,----'Z
'.I-II-1I-..
'
:
.----V-,.t
.,.-L',:
: I_ ,- : .'
r_...-'--''r
.----.
,.
I''r
",
-.,--,-,
,--,
I.., ,
TTS I1NST ITUTE00
-ii0000:-:;5::-OFf T E H:NOOG0YtiL:0V0;;:0
M,
..M..,.i,...... .
-~~~~~~Nf
-,I.:
;-. . . - .- :W-:t
.....
.
..
....................
THE GENERALIZED COMBINATION METHOD
FOR AREA TRAFFIC CONTROL
by
Nathan Gartner and John D.C. Little
OR 020-73
August 1973
Operations Research Center
Massachusetts Institute of Technology
Cambridge, Massachusetts 02139
Research supported by KLD Associates, Inc., in connection with Department
of Transportation Contract FL-11-7924.
ABSTRACT
A procedure is described for determining optimal signal settings
in a network including cycle time, splits of green time and
ffsets.
A
number of cycle times are scanned in the process. For each cycle, splits are
determined locally at each intersection according to proportions of conflicting traffic loads, and offsets are optimized by the Generalized
Combination Method.
Total cost
for travelling through the signal-controlled
intersections in the network is evaluated as the sum of two components:
deterministic and stochastic.
The deterministic component is a function of
the offsets throughout the network and generally increases with cycle length.
The stochastic component is dependent on the expected overflow queue on each
link
nd decreases with cycle length.
Optimal settings are determined as an
e(ui ibriumi point of minimum total costs resulting from the combined effect
of the two components.
1.
INTRODUCTION
The primary objectives of an area-wide traffic control system
are to provide smooth flow conditions for all traffic streams through the
area and to reduce the delay, or travel time, incurred by the users of the
system.
are:
The variables of each signal program that affect the traffic flow
cycle time, splits of green time and offsets.
A coordinated traffic
signal network requires a common cycle time for all signals in the network,
or a cycle which is a submultiple of some master cycle.
Tn some cases it is
advantageous to partition the network into subnetworks that may operate with
nonsynchronous cycle times.
The conventional procedure for determining the
control variables is to use a sequential decision process:
time is selected for the network first.
A common cycle
Then the splits at each intersec-
tion are determined according to the proportions of demand/capacity ratios
on conflicting approaches.
Finally, linking of the signals is achieved by an
appropriate method for selection of a fundamental set of offsets throughout
the network.
Experience of researchers and practitioners in the urban traffic
control field has shown that cycle time may well be the one most important control variable in a synchronized traffic signal network (1).
selecting a cycle time can be divided into two classes.
the node approach.
The approaches for
The first class is
Since through capacity increases with cycle length, this
approach is based on analysing the capacity requirements of each intersection
in the network.
The common cycle time is determined according to the require-
ments of the most heavily loaded intersection, i.e., the intersection with
2.
the highest sum of demand/capacity ratios on conflicting signal phases.
procedure that is
A
used for a single intersection, such as Webster's
method(2), is then used to calculate the cycle length.
This approach has
been primarily used in conjunction with offset optimization methods such as
COMt3INATION and TRANSYT(3).
The main deficiency in this approach is that the
interaction of flows in the spatial road network structure of the area is
disregarded.
A formula
devised for an isolated intersection,
assumling randomly distributed arrival times of cars, is not necessarily valid
in a network situation where flows are fed from adjacent intersections.
result is generally a cycle time that is too long,
The
thus causing excessive
delays (see also reference 4).
The second class is the network approach.
In this case an attempt
is made to select a cycle time that, while satisfying the capacity requiremnents at each intersection, is also congruent with the particular network
structure at hand.
Simple examples in this category are the arterial pro-
gression schemes in which a cycle that produces maximal bandwidths is selected
according to distance and speed data (e.g., 5,6,7).
The underlying principle
is that tihe optinmal progression (i.e., offsets between signals), for a given
block-length pattern, is strongly dependent on cycle time.
work this approach is principally used by SIGOP(8,9).
ot
ycle timles are scanned in this method.
In a general net-
A predetermined number
For each cycle, offsets are
optilNized by the OPTMIZ subroutine and performance is evaluated by a coarse
siniulation ot
traffic flow through the network (the VALUAT subroutine).
The
optimal set o cycle and offsets is selected according to the results obtained
by VALUAT.
TRANSYT indicates also the possibility to iterate on cycle time
in conjunction with its hill-cliitbing procedure for offset selection(lO0).
3.
However, computational considerations seem to rule out this possibility in
practice.
Two deficiencies of the network approach in SIGOP are apparent:
first, the offset optimization procedure determines a
local optimum rather than
global optimum and, second, stochastic effects
on link performance are ignored.
These effects do not affect the selection
of offsets at a fixed cycle time, but are of prime importance in evaluating
a range of cycle times.
They become pronounced as a signalized intersection
approaches its capacity and in an optimal procedure would deter the cycle
time froin assuming values close to the minimum.
One typical study(ll) has
shown that the lower bound on cycle time was consistently selected as the
optimal value.
Stochastic effects would have conceivably
shifted the result upwards.
In this paper, network settings (including cycle, splits and
offsets) are determined in conjunction with a rigorous synchronization
procedure (i.e.
a procedure capable of determining the global optimum),the
Generalized Combination Method (GCM).
The Combination Method (CM), which
is an offset optimization procedure applicable to series-parallel networks,
was first introduced by Hillier(12).
works of a general structure(13).
It was then extended by Allsop to net-
The method
was later formulated in terms
of Dynamic Programming and applied in conjunction with a computationally
efficient network partitioning algorithm(14).
The Dynamic Programming
pr(cedure for the general network is presented in this paper as a set of two
GCM network operation rules that are a straightforward generalization of the
CM
ules tfor series-parallel networks.
The procedure is further used as a
tool in determining optimal network settings that take into account costs
attributable to both the deterministic traffic flow model and its associated
stochastic fluctuations.
4.
Traffic Flow Model
In order to illustrate the key features of
the traffic flow process, we consider an idealized model.
The discrete nature
of vehicular movement is disregarded and traffic is thought of as a conThe following assumptions are made:
tiluous fluid.
(a) All cars travel with uniform speed between adjacent intersections.
(b) Traffic flow is saturated, i.e., traffic volume at each intersection equals serving capability.
Let i and j denote two adjacent signalized intersections in the
network, such that cars can travel from i to j along the link connecting them.
Referring to Fig. 1 we define the following parameters:
gj(rj)
- effective green (red) time of signal j
C = gj + rj
- network common cycle time
Sij
- offset time between signals i and j
t.
- travel time from i to j
f j(t)
- instantaneous traffic flow (vehicles
per unit of time)
C
f (t)dt - average traffic flow
C, iJ
1ij
In the case that traffic is assumed to have a periodic arrival pattern
ot rt'cLatirlllar shape as illustrated in Fig. 2(a), it can be easily verified
tlht the rate of delay (delay per unit of time)
on link (i,j), d
is
diF. -.3
1
ij(ij)
Fijf
=Fij(ij -t
ij
Oj)
if t.j - gj <
j
ij
f
if
tij
t
.ij
< t
i<
t
tij ij
+j
rj
(.ij),
4a.
,0
E
FI~~-~
co
I 1
auolsj
ID~i~
4b.
A
l
t*- 9 -~
'-
_
i
,,~~~
-
Fij
0
-
-
~~~I~
t
I
t2
t +C
i
t2 + c
a.
I
t + 2C
t
--
._
F
r
b.
oij
so
TA
-
F
C.
2
iGURE
FIGURE 2
5.
and is similarly periodic with respect to ij (see Fig. 2(b)).
Examination
of Fig. 1 indicates that offset variations can be confined to a single cycle
time by introducing the transformation
0 ij
Thus, 0
Fig.
(ij)mod C
Oj..C and the resulting delay function dj(oij) is illustrated in
(c).
To approximate more closely traffic conditions, taking into
account secondary flows, platoon dispersion etc., more elaborate models can
be used (15,16,17).
An example of an actual traffic flow pattern, that has
been measured directly by detectors on the street is shown in Fig. 3(a).
The
link delay function associated with this pattern is obtained by applying
elementary queueing relationships (Fig. 3(b)).
While the discussion in this
paper is confined primarily to delays, the optimization methods can be used
with a more general link performance function combining costs of delays,
stops, acceleration noise, or other measures of effectiveness, by using
appropriate weighting factors (18,19).
Criterion of Optimization
The objective of the network optimization procedure is to determine
signal settings (i.e., cycle time, splits and offsets) that minimize total
delay.
The total delay in the network, D, is
regarded as a sum of two
components:
D =Dd + D
Tlhe first component Dd , is the delay time resulting from the deterministic
talfic flow model described above:
n
·Dd
z
-
n
i=l j=l
d ij
i (i
5a.
_A
2.0
'-
1.5
>
1.0
z
0
°J 0.5
LiL
0
I
5
10
15
20
25
3(0
ASPECT CYCLE IN 2 SECOND INTERVALS
35
4
I
LiJ
-30
z
o
u
C,
>-
20
LD
Lr
LI
>
0
0
10
20
LINK
30
40
50
OFFSET (SECONDS )
FIGURE 3
6 0
70
6.
where n denotes the number of intersections (nodes) in the network.
if link (i,j) does not exist.
function of offsets only.
dj - 0
For given cycle and splits this delay is a
The second component of delay, Ds, is due to the
stochastic nature of traffic flow.
It is taken to be independent of the
choice of offsets in the network but will be important for evaluating the
best choice for cycle time.
The procedure for optimization consists of scanning a number of
cycle times, usually in 0lsec. intervals not exceeding the range of 40 sec.
to 120 sec. For each cycle time, splits at each node are calculated according to proportions of conflicting traffic streams(2), and offsets throughout
the network are optimized by the Generalized Combination Method.
maximum number of offsets
The
ij that can be assigned independent values in a
network of n nodes is n-l and the links across which they are defined must
constitute a tree pattern, i.e., have no loops(20).
The computational procedure for minimizing Dd with respect to offsets involves the division of offsets into N equal intervals.
It is convenient
to consider the link delaysto be a function of an integer number, say k,
k
,1,.,.,N-1.
(X)mod N
To simplify notation we also adopt the convention
(X)N.
Tile Combination Method
The Combination Method is a technique for determination of offsets
thit minimize delays in series-parallel networks(12).
network reduction
The method applies a
sequence to yield a total delay function for the complete
network that is represented by a single equivalent link(21).
The optimizing
offsets of the network are determined by minimizing this function.
reduction sequence is based on the following two rules:
The
7.
CM 1:
Reduction of parallel links.
Where two or more links occur in
parallel, joining a pair of nodes, the delay functions of the
individual links are added with respect to the same offset to
yield a combined delay function represented by a single link
between the two nodes.
Application of this rule is illustrated in Fig. 4(a).
Given dl2(i)
and d 21(j), the combined delay D 12(i) for the equivalent link is
D 12 (i) = d
CM 2:
2 (i) +
d2 1(N-i)
Reduction of series links.
for
i = O,1,...,N-1.
Wherever a node is connected by
two links with two other nodes, that node is eliminated and
the two links are replaced by a single link.
The equivalent
delay function for this link is computed by minimizing the
total delay for each offset between the extremeties of the
two links.
At each step the procedure involves a search
over all possible offsets between one of the extremal nodes
and the common node and selecting the minimum.
Referring to Fig. 4(b), given d 2(i) and d 23(j) tr;e delay function
for the equivalent link is
D13(k) = i
{d12(i) + d23[(k-i)N]} for k,i = 0,1,...,N-1.
Since the three offsets i,j,k form a closedloop the constraining relationship
amollnrl them in this case is
j = (k-i)mod N'
Tie (;eneral ized Combination Method
This mitethod relieves the
eries-parallel restriction imposed on the
strucLture of' networks by the ordinary Combination Method.
By generalizing
7a.
I
@
ft
DA
ltdCD
LLt
zO
f
®D
d
--
a-~~~.
0
8.
the rules stated in the preceding section it is possible to optimize networks of arbitrary layout
GCM 1:
(subject only to computational considerations).
Combination of partial networks. Delay functions that
pertain to separate parts of a network and depend on
offsets between the same set of nodes are added to produce an equivalent delay function for the combined parts
of the network.
GCM 2:
Elimination of interior nodes.
An equivalent delay function
for a partial network is calculated for.,all offsets betweenits boundary nodes (i.e., the nodes which disconnect it from
the remainder of the network) by eliminating from the optimization process the offsets relative to its interior nodes.
The values of the function are determined by minimizing the
total delay of the partial network for all offsets between
the boundary nodes.
At each step the calculation is effected
by searching over all possible offsets associated with the
interior nodes and selecting the minimum.
Recursive application of these rules defines a total delay function
for the complete network, for offsets between a certain final set of nodes.
Optimizing offsets are determined
y minimization of this function.
Applica-
tion of the method is illustrated in the following two examples.
Exa"iPle 1:
parallel
The network to be optimized is illustrated in Fig. 5(a).
Series-
combination produces the v-Y configuration shown in Fig. 5(b), that
cannot be further reduced.
At this stage the network is disconnected into
two parts and a delay function is calculated for each (Fig. 5(c)).
Following GCM 2,
8a.
'U
c
k
\h
a.
)
FIGURE 5
9.
Dl(h,i)
mi n
k {d25 (k) + d 75[(k-h)N] + d5 4[(h+i-k)N]}
This partial minimization also yields the relation k*(h,i) where k* is the
optimizing value of offset k for each combination of h and i.
Following GCM 1 we obtain,
D 2(h,i) = d27 (h) + d 74(i) + d 24 [(h+i)N]
and the total delay D,
D(h,i) = D(h,i) + D2 (h,i)
Minimization of D(h,i) determines the optimizing offsets h* and i*. Backtrack computation yields the optimizing offsets for all links of the
original network.
Example 2:
The original signal network is shown in Fig. 6(a).
After series-
parallel reductions the compressed network of Fig. 6(b) is obtained.
Optimizing
offsets are calculated by stagewise partitioning of this network and recursive
application of the GCM rules at each stage. A partitioning plan that minimizes
number of operations and storage requirements for this network is given in
this table:
Eliminated
Interior
Nodes
Stage
Number
Disconnecting
Nodes
1
2,3,4
1
2
5,3,4
2
3
5,6,4
3
4
5,6,7
4,8
The detailed minimization process is outlined below and illustrated in Fig. 6(c).
9a.
=
i
A I
A
----- 9
--A
I
)-----I
i
,m'm
b.
a.
h
i
---®-- ®:
)
4
q
i
n
r
,E)- -"FIGURE 6
C.
10.
mi n
D (h i) = in{dl2[(j-h)N] + d13(j) + d 4 [(i+J)N]}
+
[d2 3(h) + d 34 (i)]
min
k {d25 (k) + Dl[(k+Z)N,i]}
D2 (Q'i)
D3 (n,p) = mn {d36(m) + D2[(n-m)N,(m+P)N]}
D4 (n,r) = q {d47 (q) + D3 [n,(r-q)N]}
+
[d56 (n) + d 67 (r)]
+ nin{d58 [(n+s)N] + d68 (s) + d78 [(s-r)N]}
S
The delay function obtained at stage 4 represents total delay in the network
for each possible combination of offsets n and r. The terminal optimization
stage consists of minimizing this function with respect to n and r and
calculation, by backtracking, of an independent set of optimal offsets (in
this case offsets j*,k*,m*,q*,n*,r*,s*).
The Network Cycle Time
The traffic flow pattern on a signalized link can be regarded as
the combination of a periodic component imposed by the preceding signal and
a random component arising from variations in driving speeds, marginal fric-
tion, and turns.
The latter component causes additional delay owing to the
occurrence of an overflow queue at the signal's stop line.
While this effect
is negligible at low degrees of saturation, its importance becomes predominant
at. igh
values (22,23,24).
At each nrde in the network we have the relation
gj
C - L
J
i.e., the sum of effective green times on all phases equals the net green
11.
tine available for movement through the intersection (cycle time less lost
time).
Rearranging we obtain
~X.:=
1
j
LC
where xj = -C denotes the green split j (fraction of cycle time alloted to
phase j).
The split, in turn, is determined as follows:
j=
F.
Yj
(1-
L)
.
SJ is the representative ratio of flow to saturation flow of a particular
phase and Y =
X yj
is the sum of y-values over all phases of the intersection.
The y-values depend only on flow and saturation flow, but not on the signal
settings themselves.
The total lost time L is usually a fixed quantity at a
particular intersection.
Therefore, a change in C alters the total net green
time available for passage through the intersection and, consequently, its
allotment to the phases--the green splits.
This eventually brings about a
change in the degree of saturation and with it in the size of the overflow
queue.
An estimate of the expected overflow queue, based on the capacity
of the signal's approach and the degree of saturation was given by Wormleighton.
le considered the traffic behavior along the link as a non-homogeneous Poisson
process with
periodic intensity function (25).
A typical relationship
between overflow queue and split is shown in Fig. 7. Denote the expected
overflow queue at the phase with split xj by Qo(xj).
expected delay, D
The network wide
associated with these waiting vehicles is:
lla.
O
c0
O
O
U)
w
I
0-J
O
t
0
u-_
ow
LU
CD
I-
z
Q1
o
0
o~~~~~~--
l)
0.,_
~ 0)
(STI 31 H 3A) 3n3no MOJ:I3AO- 0 0
0
L
LL
Ds =
Qo(x)
where the sum is to be taken over all phases at all nodes of the network.
This gives the second component of the network objective function,
D
=
Dd + D·
Recursive application of the GCM for different cycle times, taking
into account both deterministic and stochastic effects, produces
rsults
typical
s shown in Fig. 8. These curves were calculated for the network
shown in Fig. 6(a).
It should be noted that input links must be also
included in the calculation.
While they do not affect signal coordination
(i.e., calculation of offsets), they play an important role in evaluating
the total delay for selecting the cycle time.
It is evident that the optimal
cycle time for the network constitutes an equilibrium point between delays
caused by deterministic effects and delays caused by stochastic effects.
While the first delays usually increase with cycle length, the latter
decrease with it owing to the decrease in the degree of saturation (or the
load factor).
They approach asymptotically from above the minimal cycle
time for the network, which is the theoretical minimal cycle time for the most
heavily loaded intersection if all flows were deterministic.
These
characteristics are in complete analogy with the behavior of delay with
respect to cycle time at a single intersection (2).
However, the results are
different and a1 single intersection analysis would virtually never give
optimuill cycle time for the network.
the
12a.
0)
OJ
Ci)
0
O o
LmJ
U)
a)
ui
00
LL
F
ow0
0
L0
no
0q
0
0
Gj~
0
O
0
co
0
w
0
do-
0
CM
(8H/H X H3A) SAVq3G >I0.M13N -1VL01
0
LL
-
c
13.
SUMMARY
Traffic signal settings in a network involve cycle time, splits
and offsets.
The methods currently used ignore some of the important
factors that affect the choice of an optimal set of settings.
In this
paper determination of settings in a synchronized signal network is
effected by scanning a number of cycle times.
For each cycle splits are
determined locally at each intersection according to proportions of
traffic loads on conflicting approaches.
Offsets throughout the network
are optimized by the Generalized Combination Method which constitutes the
basic building-block of the optimization procedure.
The additional costs incurred by travellers through the network
owing to the signalized intersections are regarded as a sum of two
components:
deterministic and stochastic.
These components of costs are
attributable to corresponding components of the traffic flow model.
For
given cycle time and splits, the deterministic costs component is a function of the offsets in the network and generally increases with cycle
length.
The stochastic costs component is determined by the size of the
expected overflow queue at each signal-controlled approach which is a
function of the capacity at the approach and the degree of saturation.
ThTis component is taken to be independent of the offsets and decreases
with decreasing rate when cycle time increases.
It is shown that, with
tis objective function optimal signal settings in a network, including
the cycle time and the set of splits and offsets associated with it,
are determined as an equilibrium point of minimum costs resulting from
the combined consideration of the two components.
14.
References
1. Wagner, F.A., Barnes, F.C., and Gerlough, D.R. Improved Criteria for
Traffic Signal Systems in Urban Networks. NCHRP Report 124, 1971
2. Webster, F.V., Traffic Signal Settings. Road Research Technical Paper
No. 30, H. M. Stationery Office, London, 1958
3. Holroyd, J., The Practical Implementation of Combination Method and
Transyt Programs. Colloquium on Area Traffic Control, IEE, 1972.
4. Munjal, P.K., and Hsu, Y.S., Comparative Study of Traffic Control
Concepts and Algorithms. Highway Research Record 409, 1972, pp. 64-80.
5. Matson, T.M., Smith, W.S., and Hurd, F.W., Traffic Engineering,
McGraw-Hill, New York, 1955.
6. Baerwald, J.E. (Editor). Traffic Engineering Handbook.
Institute of Traffic Engineers, Washington, D.C., 1965.
Third Edition.
7. Little, J.D.C., The Synchronization of Traffic Signals by Mixed-Integer
Linear Programming. Operations Research, Vol. 14, 1966, pp. 568-594.
8. SIGOP:
Traffic Signal Optimization Program, A Computer Program to
Calculate Optimum Coordination in a Grid Network of Synchronized
Traffic Signals. Traffic Research Corp., New York, 1966, PB 173 738.
9. SIGOP:
Traffic Signal Optimization Program Users Manual.
Peat,
Marwick, Livingston and Comp., New York, 1968, PB 182 835.
10.
Robertson, D.I., TRANSYT:
A Traffic Network Study Tool,
Road Research
Laboratory Report LR 253, Crowthorne, Berkshire, 1969.
11.
Wagner, F.A., SIGOP - TRANSYT Evaluation: San Jose, California.
Research Report DOT-FH-11-7822, July, 1972.
12.
Hillier, J.A., Appendix to Glasgow's Experiment in Area Traffic Control.
Traffic Engineering and Control, Vol. 7, No. 9, 1966, pp. 569-571.
13.
Allsop, R.E., Selection of Offsets to Minimize Delay to Traffic in a
Network Controlled by Fixed-Time Signals. Transportation Science,
Vol. 2, 1968, pp. 1-13.
15.
14.
Gartner, N., Optimal Synchronization of Traffic Signal Networks by
Dynamic Progranming. Traffic Flow and Transportation (G.F. Newell,
Editor), Anerican Elsevier Publishing Comp., New York, 1972, pp. 281-295.
15.
Wagner, F.A., Gerlough, D.L., and Barnes, F.C., Improved Criteria for
Traffic Signal Systems on Urban Arterials. NCHRP Report 73, 1969.
16.
Huddart, K.W., and Turner, E.D., Traffic Signal Progressions - GLC
Combination Method. Traffic Engineering and Control, Vol. 11,
1969, pp. 320-322,327.
17.
Seddon, P.A., The Prediction of Platoon Dispersion in the Combination
Methods of Linking Traffic Signals. Transportation Research, Vol. 6,
1972, pp. 125-130.
18.
Huddart, K.W., The Importance of Stops in Traffic Signal Progressions.
Transportation Research, Vol. 3, 1969, pp. 143-150.
19.
Chung, C.C., and Gartner, N., Acceleration Noise as a Masure of
Effectiveness in the Operation of Traffic Control Systems. Working
Paper OR 015-73, Operations Research Center, M.I.T., Cambridge, 1973.
20.
Gartner, N., Constraining Relations Among Offsets in Synchronized
Signal Networks. Transportation Science, Vol. 6, 1972, pp. 88-93.
21.
Robertson, D.I., An Improvement to the Combination Method of Reducing
Delays in Traffic Networks. Road Research Laboratory Report LR 80,
Crowthorne, 1967.
22.
Hillier, J.A., and Rothery, R., The Synchronization of Traffic Signals
for Minimum Delay. Transportation Science, Vol. 1, 1967, pp. 81-94.
23.
Jacobs, W., A Study of the Averaged Platoon Method for Calculating the
Delay Function at Signalized Intersections. B.A.Sc. Thesis (unpublished),
Dept. of Civil Engineering, University of Toronto, 1972.
24.
Gartner, N., Microscopic Analysis of Traffic Flow Patterns for Minimizing
Delay on Signal Controlled Links. Highway Research Records (to appear),
1973.
25.
Wormleighton, R., Queues at a Fixed Time Traffic Signal with Periodic
Randomii Input. Canadian Operations Research Society J., Vol. 3, 1965,
pp. 129-141.
16.
LIST OF FIGURES
Fig. 1:
Link and signal parameters.
Fig. 2:
Idealized traffic flow pattern and link delay functions.
Fig. 3:
Actual platoon profile and link delay function.
Fig. 4:
Series-parallel network reduction rules.
Fig. 5:
Signal network for Example 1.
Fig. 6:
Signal network and optimization sequence for Example 2.
Fig. 7:
Overflow queue vs. green time split.
Fig.
Variation of total network delays with cycle time.
:
Download