A Two-Level Traffic Light Control Strategy For Preventing Incident-Based Urban Traffic Congestion
A Two-Level Traffic Light Control Strategy For Preventing Incident-Based Urban Traffic Congestion
Abstract—This work designs a two-level strategy at signalized safe crossing of conflicting streams of vehicles and pedestrians
traffic intersections for preventing incident-based urban traffic and lead to efficient network operations [8]. Much work has
congestion by adopting additional traffic warning lights. The been done to develop various traffic signal strategies for
first-level one is a ban signal strategy that is used to stop the promoting traffic efficiency. They are mainly categorized as
traffic flow driving towards some directions; and the second-level
fixed-timed, traffic responsive, and predictive control
one is a warning signal strategy that is to give traffic flow a
recommendation of not driving to some directions. As a visual strategies. The first one is widely adopted in most current
and mathematical formalism for modeling discrete-event urban traffic systems due to their easy implementation and low
dynamic systems, timed Petri nets (TPNs) are utilized to describe management cost. However, its drawbacks are that the
the cooperation between traffic lights and warning lights, and resulting settings are based on historical rather than real-time
then verify their correctness. A two-way rectangular grid data. The second one, such as SCOOT [9] and SCATS [10], is
network is modeled via a cell transmission model. The based on measured current traffic states and have been
effectiveness of the proposed two-level strategy is evaluated effectively used in many cities around the world [8]. In [11]
through simulations in the grid network. The results reveal the Dotoli et al. propose a discrete-time-model-based signal
influences of some major parameters such as the route-changing
timing plan and show its effectiveness in dealing with severe
rates of vehicles, operation time interval of the proposed strategy,
and traffic density of the traffic network on a congestion traffic congestion. The third one is a model-based optimization
dissipation process. The results can be used to improve the state control strategy that can forecast the future traffic behavior of
of the art in preventing urban road traffic congestion caused by the network based on traffic-forecasting models [12]. Traffic
incidents. light strategies can be designed for single-intersection control
and network-wide control. For a single signalized intersection,
an optimal traffic light switching scheme can be computed
Index Terms—Timed Petri net (TPN), cell transmission model efficiently to minimize the queue lengths described by a model
(CTM), traffic light control, emergency strategy, congestion
[13]. Recently, there are some researches about the
formation and dissipation, traffic incident.
network-wide traffic control [14]-[22]. Aboudolas et al. [14],
[15] propose a real-time signal control methodology based on
a store-and-forward modeling paradigm by analytically
I. INTRODUCTION
solving a quadratic-programming problem that aims at
(tξ4)
We deploy two kinds of warning sign facilities named
(tζ4)
pξ1
warning lights at intersections for sending warning signals to
pξ1
pξ1 (tζ3) pξ1 (tζ9,tζ10),(tζ2) (tζ7,tζ8)
pζ4
(tζ1),(tζ5,tζ6) vehicles. In fact, they are installed besides traffic lights at
pζ6
pζ2 pζ3 pχ1
intersections. They can be divided into two sets, and each set
pζ7 pζ5
M9 M8 M5
has three lights, as shown in Fig. 6. The straight, left and right
M7 M6
ban signal lights are denoted by biχ,L, biχ,S, and biχ,R, giving a
ban signal to vehicles that intend to turn left, drive straight and
Fig. 4. The reachability graph of the model in Fig. 3. turn right at the upstream of Ii, respectively; the warning signal
lights are denoted by wiχ,L, wiχ,S, and wiχ,R, to warn vehicles that
t1 p t2 intend to turn left, drive straight and turn right at the upstream
{
of Ii, respectively. Thus, when some road links from Ii are
t1 p t2 if x1=x2 interrupted, the lights can ban or warn vehicles that attempt to
x1 x2
º enter the downstream conflict sections. For simplicity, biχ,S, biχ,L,
biχ,R, wiχ,S, wiχ,L, and wiχ,R are also used to denote places in the
following TPNs model. In the following discussions, the traffic
t1 p t2 light strategies that adopt warning lights are called emergency
ones.
Fig. 5. A dotted double sided arrow.
B. Level-I Strategy
(a) (b) (c)
Level-I emergency traffic light control strategy adopting ban
(d) (e) (f)
signal lights is designed via a TPN as shown in Fig. 8, where
p, p{pi1-pi8}, and (pa, tχ1) and (pa, tχ,LSR) are two dotted
double sided arrows that are used to describe real arcs in Fig. 3.
We define χ as the reverse direction of χ, i.e., if χ is direction n
(respectively, e, s, and w), χ represents s (respectively, w, n,
and e). Now we discuss four emergency strategies as follows:
Fig. 6. Three ban signal lights and three warning ones installed with the
traffic lights at intersection Ii: (a) biχ,L, (b) biχ,S, (c) biχ,R, (d) wiχ,L, (e) wiχ,S, and (f)
1) The straight traffic flow from direction χ needs to be
wiχ,R. forbidden. It is realized by keeping the traffic light GSχ off. In
the TPN model, a token is deposited in pχ,S. Then biχ,S obtains a
token meaning that the straight ban signal light is turning on.
III. A TWO-LEVEL STRATEGY There are two situations that the emergency strategy is realized:
Based on the normal traffic light control strategy proposed pχ4 contains a token which means GSχ is on. Then the
in the previous section, we use TPNs to design traffic light immediate transition tχ,S2 is enabled and fires such that
control strategies at intersections to deal with incidents and a token is transferred from pχ4 to pχ6. Hence, GSχ is
prevent their induced traffic congestion. Such traffic light immediately turned off and YRχ is turned on.
control strategies are called emergency ones. They need some pχ4 contains no token which means GSχ is off at the
additional lights, i.e., ban lights and warning one. The moment. tχ5 is prevented from firing because of the
proposed emergency strategy is divided into two levels: a ban inhibitor arc linked from pχ,S. When pχ8 gets a token,
signal strategy and a warning signal one. When it is executed, tχ,S1 is enabled and fires such that the token is
a ban signal strategy adopting ban lights can stop the traffic transferred from pχ8 to pχ10. Hence, GSχ remains off.
flow driving towards some directions and a warning signal Notice that we use tχ2 to realize the synchronization of lights
strategy adopting warning lights gives traffic flow a GSχ and GRχ. Under this strategy, a token stays in pχ10 until tχ10
recommendation of not driving to certain directions. The fires, i.e., the time duration of GRχ is reached.
cooperation among normal traffic lights and warning lights are
modeled and verified by TPNs.
2) The right-turning traffic flow from direction χ should be signal lights are turned off and traffic lights return to their
stopped. It is realized by keeping the traffic light GRχ off. In normal strategies from the emergency ones. We will discuss
the TPN model, a token is deposited in pχ,R. Then biχ,R obtains a that in detail by reachability graph analysis.
token meaning that the right ban signal light is turning on.
There are two situations that the emergency strategy is realized: pα
pχ8 tχ5 pχ4 tχ7 pχ6 tχ9 pχ10
pχ5 contains a token which means GRχ is on. Then the
immediate transition tχ,R2 is enabled and fires such that tχ1 tχ2
a token is transferred from pχ5 to pχ7. Hence, the traffic pχ9 tχ6 pχ5 tχ8 pχ7 tχ10 pχ11
light is immediately turned from GRχ to YRχ. tχ4 tχ3
pχ5 contains no token which means GRχ is off at the pχ1 pχ2 pχ3
moment. tχ6 is not enabled because of the inhibitor arc
linked from pχ,R. When pχ9 gets a token, tχ,R1 is enabled pβ
and fires such that the token is transferred from pχ7 to
Fig. 7. The TPN model of a strategy for direction χ extracted from Fig. 3.
pχ11. Hence, GRχ remains off.
3) The left-turning traffic flow from direction χ should be tχ,S1 tχ,L4
stopped. It is realized by keeping the traffic light GLχ off. In the
tχ,LSR pα tχ,S3 biχ,S tχ,S4 biχ,L
TPN model, a token is deposited in pχ,L. Then biχ,L obtains a
1 pχ,S tχ,S2 tχ,L3
token meaning that the left ban signal light is turning on. There pχ,LSR 1 pχ8 tχ5 pχ4 tχ7 pχ6 tχ9 pχ10 pχ,L
are two situations that the emergency strategy is realized:
tχ1 tχ2
pχ3 contains a token which means GLχ is on. Then the pχ9 tχ6 pχ5 tχ8 pχ7 tχ10 pχ11
tχ4 tχ3
immediate transition tχ,L2 is enabled and fires such that
pχ1 pχ2 pχ3
a token is transferred from pχ3 to pχ2. Hence, GLχ is
immediately turned off and YLχ is turned on. In this 2
tχ,R3 biχ,R tχ,R4 tχ,L1
situation, both tχ2 and tχ3 do not fire. pχ,R tχ,R2
ones to yellow ones, and then to red ones. Thus Rχ is pw,R Strategies pe,R'
Note that, in the strategy, both tχ1 and tχ3 will not fire. The
dotted double sided arrows are drawn to preserve the token
count in p and p.
ps,L' ps,R' ps,S' ps,LSR ps,L ps,R ps,S
When tokens in pχ,R pχ,S, and pχ,L are removed, biχ,R, biχ,S and
i Fig. 10. The dynamic TPN model of a traffic light strategy decision.
b χ,L will not contain token either. At this situation all ban
C. Level-II Strategy north turning left have a conflict. Also at M04 we have a
conflict. To solve this problem, we need to ensure the proper
Level-II emergency traffic light control strategy adopting
synchronization of tχ2 and tχ2 and we construct a model in Fig.
warning signal lights is designed via a TPN as shown in Fig. 9.
15. As a result, the reachability graph is constructed as shown
If there respectively exists a token in pχ,S', pχ,R', and pχ,L', the
in Fig. 16.
traffic flow from direction χ should obtain a warning for
vehicles not to run straightly, turn right, and turn left, Suppose that the traffic flows from all directions should be
respectively. When there is no token in pχ3, pχ4, or pχ5, a token forbidden, i.e., the state of the signal should be M0=(Rn, Re, Rs,
will be generated in wiχ,L, wiχ,S, or wiχ,R, respectively, which Rw). We should adopt the strategy in Fig. 17. In the TPN
means that left, straight, or right warning signal light is turned model as shown in Fig. 8, a transition firing sequence
on when the left, straight, or right traffic light is off. At this =(tξ,LSR),(tζ,LSR), can fire repeatedly where M0[>M0 as shown
situation, vehicles could change their directions by following in Fig. 18. It is a livelock and has no benefit to traffic control.
the warning signals. Note that more than one but not all of pχ,S', A recovery model is built in Fig. 19. If all pχ1 and pχ,LSR contain
pχ,R' and pχ,L' can contain a token. tokens, transition tML fires and a token is generated in pML.
Transitions tn,LSR, ts,LSR, te,LSR, and tw,LSR cannot fire because of
D. Strategies to prevent traffic congestion the inhibitor arcs from pML. Thus is prevented. When the
emergency strategy stops, tokens in pχ,LSR are removed. Then
Now a TPN model of traffic light strategy is designed in Fig. one of tML1-tML4 fires by removing the token in pML, and the
10. Given the traffic flow condition, strategies (when and traffic lights return to their normal strategy.
where to operate the ban lights and warning ones) should be
obtained. Here we adopt certain strategies to decide the arcs to Notice that other strategies can be obtained and verified in a
similar way when the straight, left, or right traffic flow from
be added to connect pχ,S, pχ,R, pχ,L, pχ,LSR, pχ,S', pχ,R', and pχ,L'
one of the four directions needs to be forbidden while others go
with transitions tid and tic. If a token needs to be deposited in
under their normal way. Thus the correctness of the TPN
p{pχ,S, pχ,R, pχ,L, pχ,LSR}, two arcs (tid, p) and (tic, p) are drawn.
model in Fig. 8 is verified. By using the reachability graph
Note that the detailed emergency strategies are determined by
analysis method we can verify the correctness of the TPN
the position of the incident which will be presented in the
model in Fig. 9 as well.
following section.
are to ensure the traffic flow control, the TPN model is pξ1 pξ1 pξ1
pζ6
pξ1
pζ4
pχ1
reversible. Similarly, we can verify the correctness of the other pζ2 pζ3
pζ7 pζ5
M15
M19 M18
strategies by deriving their reachability graph. M17 M16
M qmax
(tξ,LSR),(tζ,LSR)
i
b χ,R v -w
tid,(tχ,S3,tχ,R3,tχ,L3)
biχ,L
M0
biχ,S
tic,(tχ,S4,tχ,R4,tχ,L4)
pχ1
O DENSITY, k kJ
1 ... λ-1 λ
B. The traffic network and its CTM
Fig. 19. Link a in two-way grid networks.
In the networks as shown in Fig. 19, each link a is divided
into two distinct zones: downstream queue storage areas qL, qS
and qR where vehicles are organized into separate turning N
movements (left in qL, straight in qS, and right in qR), and an
upstream reservoir where the turning movements are mixed.
We assume that the upstream reservoir is composed of λ cells,
and the length of the channelized queue area is short and
equals the length of a cell (λ+1). Note that the length of the
channelized downstream queue area is set to one cell because
B
of the results in [47] that the congestion time is reduced when
the channelized downstream queue area is very short. As
shown in Fig. 21, we construct an 8×8 two-way grid network C A
Incident
to test the model. All boundary nodes are both origins and
destinations. L, S, and R denote, respectively, the D
proportions of vehicles travelling in the left turning direction,
in the ahead direction and in the right turning direction. Stop
line width assignment variables αL, αS, αR denote, respectively,
the proportions of the segregated queue areas devoted to the
left turning queue storage area, to the ahead queue storage area
and to the right turning queue storage area. According to the
definition, we have L+S+R=1 and αL+αS+αR=1. We adopt a
‘balanced’ layout of stop line assignment [1] such that the stop
line widths devoted to the ahead direction and to the turning
direction are in exactly the same ratio as the demands, i.e.,
L=αL, S=αS, and R=αR. Fig. 21. An 8×8 two-way grid network.
Table II describes the symbols used in the following content. TABLE II. SYMBOLS AND THEIR MEANINGS
Note that traffic rules will not be changed and the vehicles in
Symbols Meaning
the downstream queue areas will not change lanes. Using the
nia(t) The number of vehicles contained in cell i of link a at the start
network model, we design a network traffic simulation model of time interval t
based on the time-step method. The inflow formulation can be niab(t) The number of vehicles contained in cell i of link a and take
classified into three categories: inflow of upstream link b as the next link at the start of time interval t
reservoir(i=1), inflow of upstream cells (1< i ≤λ-1), and inflow yia(t) The number of vehicles that flow into cell i of link a in time
interval t
of channelized downstream queue area (i=λ). We consider the yiab(t) The number of vehicles that flow into cell i of link a and take
influence of traffic flow lane changing behavior to illustrate link b as the next link in time interval t
the designed traffic light strategy. The inflow formulation is Qia(t) The maximum number of vehicles that can flow into cell i of
presented as follows: link a in time interval t
Nia(t) The maximum number of vehicles that can be present in cell i of
1) Inflow of upstream cells link a in time interval t
ab Proportion of vehicles traveling from link a to link b
The inflow of upstream cells can be calculated by: αab Proportion of stopline width devoted to vehicles traveling from
yia(t)=min{ni-1a(t), Q(t), w(N-nia(t))/v}, 1<i≤λ-1 (1) link a to link b
yiab(t)=abyia(t), 1<i≤λ-1 (2) dia(t) The sum of the congestion delay of vehicles contained in cell i
of link a at time interval t
2) Inflow of channelized downstream queue area d(t) The total congestion delay of vehicles contained in the whole
network at time interval t
The up bound of inflow of the downstream queues area for
vehicles travelling from link a to link b is computed as
follows: The inflow of each direction can be calculated as follows
Because of interference between turning vehicles and ahead We model the proposed traffic light strategy in the CTM
vehicles [1], the total inflow of the channelized queues area model. We suppose that in our proposed two-level strategy, in
can be formulated as follows each direction, there is at most one warning light or ban light
being on. We suppose that when seeing a ban signal at the
yλa(t)=minbB {y'ab(t)/αab}
m (4) direction where vehicles intend to drive, d1 percent of them
change their routes, while seeing a warning signal, d2 percent
do so. Thus we have the proportion of traffic flow in the in Fig. 22 which demonstrates Property 1, i.e., if Γ<δQ0.833,
segregated queue area computed as follows. When a warning e.g. Γ=0.80 and 0.83, there is no congestion.
light at direction b is on and the other two directions are
We install a single incident in our simulation: a single
supposed to be c and d. Let 'ab denote the proportion of
incident occurs on the 5th cell of a link in the network as
vehicles traveling from link a to link b. At a ban or warning
shown in Fig. 21. We construct emergency strategies: ban
light-on situation, we have
signal strategy works at intersection A while warning signal
'ab=ab(1-di), 'ac=ac+abdi/2, and 'ad=ad+abdi/2 (6) strategies work at intersections B, C and D. In detail, a
dynamic TPN model in Fig. 10 can be constructed to execute
where i=1 if the light is a ban light and i=2 if it is a warning the strategy: there are arcs from tAd to pn,L, pw,S, and ps,R (also
light. denoted by pAn,L, pAw,S, and pAs,R), and from these places to tAc.
If such lights are on at direction b', the total inflow of the Tokens are filled in pAn,L, pAw,S, and pAs,R. Similarly, arcs are
channelized queues area can be obtained via (3)-(5), where added from tBd to pBe,L', pBn,S', and pBw,R' and from these places
ab='ab is computed by (6). to tBc; from tCd to pCn,L', pCw,S', and pCs,R' and from these places
to tCc; and from tDd to pDw,L', pDs,S', and pDe,R' and from these
3) Inflow of upstream reservoir and outflow of channelized places to tDc.
downstream queue area.
TABLE III. PARAMETERS FOR THE CTM [47]
yλ+1 is defined as the outflow of the terminal cells.
Parameters Values
yλ+1ab(t)=min{nλab(t), αabQλ(t), w(N-nb1(t))/v} (7) The length of each time interval 5 s
Jam density 133 vehicles/km/lane (i.e., 7.5 m for every
y1a(t)=bA yλ+1ba(t)
l (8) vehicle in each lane)
Free-flow speed 54 km/h (i.e., 15 m/s), and backward
yλ+1a(t)=bBmyλ+1ab(t) (9) shock-wave speed: 21.6 km/h (i.e., 6 m/s)
The update of the number of vehicles contained in each cell, Number of lanes 2
is formulated as follows Flow capacity 1800 vehicles/h/lane (i.e., 2.5
vehicles/time interval/cell)
nia(t+1)=nia(t)+yia(t)-yi+1a(t), 1≤i≤λ (10) Cell length 75 m, and the holding capacity of each
Traffic signal control and incidents are modeled by cell is 20 vehicles.
The number of cells of each 9 (i.e., the length of every link is 675m)
modifying the value of the corresponding flow capacity of the link
affected cells. Qλab(t)=0 if t belongs to the period when red
traffic light is on. At this time, vehicles running to link b in
cell λ of link a are forbidden. Qia(t)=0 if t belongs to the period
with an obstruction on cell i. We assume that Qia(t) and Nia(t)
are independent of cell number and time, i.e., Qia(t)=Q and
Nia(t)=N.
Traffic jam size is used to describe the effect of congestion.
A cell is called a jammed one if the density of it in the
upstream reservoir or in any direction of the downstream
channelized area is greater than 0.9N [47]. The size of traffic
jams is described in terms of the total number of jammed cells.
Fig. 22. Congestion formulation when Γ=0.80, 0.83, 0.84, 0.86, and 0.90.
The analysis period of interest is divided into 2000 intervals
(i.e., 2.78 h). The traffic demand is Γ vehicles per interval for
each origin. Define δ as the ratio that the green signal time C. Simulation results
divides the traffic light cycle time, we have a property as
First, we study the effect of the driving route changing rate
follows.
d1 and d2 on jam formation and dissipation. The incident
Property 1: Congestion appears if Γ>δQ. occurs at the 301st interval and is cleared at the 1000th interval
where the traffic demand is set to be Γ=0.5. Simulation results
Note that during a cycle T, the whole amount of traffic of congestion formulation and dissipation are shown in Figs.
riding in a lane and intending to driving left from the original 23-24. We can learn that under no strategy at this traffic
is Γ*T*αL while according to formula (7) the outflow from the situation, congestion begins at the 341th time interval; the
lane is less that δ*T*Q*αL. If Γ>δQ, the inflow overweight the maximum jammed cell count is 58 at the 1,000 th time interval;
outflow and the downstream queue storage area qL will finally and the congestion dissipation takes in total 1966 time
be blocked. The blockage of qL will lead to the congestion of intervals. Fig. 23 also shows the results under the proposed
the whole road. strategy where it begins from 301st interval to 1000th interval
The flow proportions for all directions are: L=0.2, S=0.5, in cases of d1=0.9, and d2=0.4, 0.5, 0.6, 0.7 and 0.9. The
and R=0.3. The initial network is empty, and some time maximum jammed cell count is no more than 10 if the turning
intervals are required to allow the system to stabilize. We rate d2 is not less than 0.5. At this situation, less that 350 time
suppose that the traffic inflow and outflow of the original intervals are needed to completely dissipate the congestion.
points are restricted by the same traffic light signal as well as Fig. 24 shows the results when d2=0.5 but d1 changes, i.e., 0.80,
the traffic light time duration as described in Fig. 3. We 0.85, 0.90, 0.95 and 1.00. We can learn that the maximum
evaluate the impact of factor Γ on traffic congestion as shown
jammed cell count is no more than 10 if d1 0.9. If d1 0.98,
there is no congestion.
Second, we study the effect of the start time to adopt the
emergency strategy. Under all emergency strategies, the time
needed for the dissipation is much less than the self-evolved
traffic. We obtain the result from Fig. 25 that under the
constant inflow Γ=0.5, the turning rates d10.9 and d20.5. If
the reaction time towards the incident is less than 10 minutes
(i.e., at the 421st time interval), the maximum jammed cell
count is no more than 10 and less than 350 time intervals are
needed to completely dissipate the congestion. Thus the
Fig. 25. Congestion formulation and dissipation under no strategy and
emergency strategy indeed offers excellent performance. emergency ones such that the strategy begins from 301 st, 337th, 361st, 421st,
and 481st intervals, respectively, to 1000th interval and d1=0.9, and d2=0.5.
Third, we study the effect of the time to stop the emergency
strategy that begins from the 421st interval. From Fig. 26 we
can see that the congestion starts to dissipate at the stop of the
emergency strategy. For example, if the end time of the
strategy is 10 minutes after the clearance of the incident (i.e. at
the 1121st time interval), the maximum jammed cell count is
12 and more than 600 time intervals are needed to completely
dissipate the congestion. Thus the emergency strategy should
be stopped as soon as possible when the incident is cleared
because the ban signal strategy causes congestion as well.
Finally, we evaluate the impact of factor Γ as shown in Fig.
27 when the strategy begins from the 301 st interval to 1000th
interval and d1=0.9, and d2=0.5. We can see that if Γ≤0.6, the Fig. 26. Congestion formulation and dissipation under no strategy and
emergency strategy can be accepted. If not, it causes emergency ones such that the strategy begins from 421 st interval to 1000th,
1037th, 1061st, 1121st, and 1181st intervals, respectively, and d1=0.9, and
congestion and takes more than 800 time intervals to dissipate. d2=0.5.
In conclusion, the emergency strategies can be adopted to
deliver highly desired performance under the following
conditions that the constant inflow Γ≤0.5, the turning rates
d10.9 and d20.5 and the incident reaction time is no more
than 10 minutes.
Fig. 27. Congestion formulation when Γ=0.4, 0.5, 0.6, 0.7, 0.8, and 1.0 and
the strategy begins from 301st interval to 1000th interval and d1=0.9, and
d2=0.5.
V. CONCLUSIONS
Fig. 23. Congestion formulation and dissipation under no strategy and
emergency ones such that the strategy begins from 301 st interval to 1000th This work designs a traffic-light control system at an urban
interval and d1=0.9, and d2=0.4, 0.5, 0.6, 0.7 and 0.9. traffic intersection to prevent large-scale traffic congestion
caused by incidents. Normal and emergency traffic light
control strategies are formulated. Their control logic is
presented in detail and proved to be valid by using timed Petri
nets. This work verifies the effectiveness of the strategy
through a simulation study where an extended CTM model is
used to construct the traffic network. The strategies perform
well in response to an incident under certain conditions
including timely termination of their use after the clearance of
the incident. The results can be used to improve the state of
the art in preventing urban road traffic congestion caused by
incidents. Future work intends to study the applications of the
proposed strategies in other complicated traffic networks.
Fig. 24. Congestion formulation and dissipation under no strategy and
emergency ones such that the strategy begins from 301 st interval to 1000th
interval and d1=0.80, 0.85, 0.90, 0.95 and 1.00 , and d2=0.5.
REFERENCES no. 1, pp. 1159-1176, Nov. 2012.
[1] C. Wright and P. Roberg, “The conceptual structure of traffic jams,” [23] P. Roberg, “Distributed strategy for eliminating incident-based traffic
Transp. Policy, vol. 5, no. 1, pp. 23-35, 1998. jams from urban networks,” Traffic Eng. Control, vol. 36, no. 6, pp.
348-355, 1995.
[2] H. Al-Deek, T. W. P. Lochrane, C. V. Srinivasa, R. Chandra, and A.
Khattak, “Diversion during unexpected congestion on toll roads: the [24] J. Long, Z. Gao, P. Orenstein, and H. Ren, “Control strategies for
role of traffic information displayed on dynamic message signs,” IET dispersing incident-based traffic jams in two-way grid networks,” IEEE
Intell. Transp. Syst., vol. 6, no. 2, pp. 97-106, 2012. Trans. Intell. Transp. Syst. vol. 13, no. 2, pp. 469-481, Oct. 2012.
[3] V. Milanes, J. Godoy, J. Villagra, and J. Perez, “Automated on-ramp [25] M. C. Zhou and F. DiCesare, Petri Net Synthesis for Discrete Event
Control of Manufacturing Systems. Norwell, MA, USA: Kluwer, 1993.
merging system for congested traffic situations,” IEEE Trans. Intell.
Transp. Syst., vol. 12, no. 2, pp. 500-508, Dec. 2011. [26] M. C. Zhou and K. Venkatesh, Modeling, Simulation and Control of
[4] P. Zhang, C. X. Wu, and S. C. Wong, “A semi-discrete model and its Flexible Manufacturing Systems: A Petri Net Approach. Singapore,
World Scientific, 1998.
approach to a solution for a wide moving jam in traffic flow,” Physica
A, vol. 391, no. 3, pp. 456-463, 2012. [27] K. M. Ng, M. B. I. Reaz and M. A. M. Ali, “A review on the
applications of Petri nets in modeling, analysis and control of urban
[5] R. Bauza and J. Gozalvez, “Traffic congestion detection in large-scale
traffics,” IEEE Trans. Intell. Transp. Syst., vol. 14, no. 2, pp. 858-870,
scenarios using vehicle-to-vehicle communications,” J. Netw. Comput.
Mar. 2013.
Appl., vol. 36, no. 5, pp. 1295-1307, 2013.
[28] G. F. List and M. Cetin, “Modeling traffic signal control using Petri
[6] F. Knorr, D. Baselt, M. Schreckenberg, and M. Mauve, “Reducing
nets,” IEEE Trans. Intell. Transp. Syst., vol.5, no. 3, pp. 177-187, Sep.
Traffic Jams via VANETs,” IEEE Trans. Veh. Technol., vol. 61, no. 8,
2004.
pp. 3490-3498, July 2012.
[7] F. Terroso-Saenz, M. Valdes-VelaC, R. Toledo-Moreo, and A. F. [29] Y. S. Huang and T. H. Chung, “Modeling and analysis of urban traffic
Gomez-Skarmeta, “A Cooperative Approach to Traffic Congestion lights control systems using timed CP-nets,” J. Inf. Sci. Eng., vol. 24,
no. 3, pp. 875-890, 2008.
Detection With Complex Event Processing and VANET,” IEEE Trans.
Intell. Transp. Syst., vol. 13, no. 2, pp. 914-929, Feb. 2012. [30] Y. S. Huang and T. H. Chung, “Modeling and analysis urban traffic
[8] M. Papageorgiou, C. Diakaki, V. Dinopoulou, A. Kotsialos, and Y. B. light control systems,” J. Chin. Inst.Eng., vol. 32, no. 1, pp. 85-95,
2009.
Wang, “Review of Road Traffic Control Strategies,” Proc. IEEE, vol.
91, no. 12, pp. 2043-2067, Dec. 2003. [31] Y. S. Huang, Y. S. Weng, and M. C. Zhou, “Modular design of urban
[9] D. I. Robertson and R. D. Bretherton, “Optimizing networks of traffic traffic-light control systems based on synchronized timed Petri nets,”
signals in real-time - the SCOOT method,” IEEE Trans. Veh. Technol., IEEE Trans. Intell. Transp. Syst., vol. 15, no. 2, pp. 530-539, Nov.
vol. 40, pp. 11-15, Feb. 1991. 2013.
[10] P. R. Lowrie, “SCATS: A traffic responsive method for controlling [32] Y. S. Huang, Y. S. Weng and M. C. Zhou, “Critical scenarios and their
urban traffic,” Tech. rep., Roads and Traffic Authority, NSW, Australia, identification in parallel railroad level crossing traffic emergency
Traffic Control Section, P. O. Box 693, Darlinghurst, NSW 2010, systems,” IEEE Trans. Intell. Transp. Syst., vol. 11 , no. 4, pp. 968-977,
Australia, 1990. Oct. 2010.
[33] Y. S. Huang, Y. S. Weng, and M. C. Zhou, “Design of Traffic Safety
[11] M. Dotoli, M. P. Fanti, C. Meloni, “A signal timing plan formulation
Control Systems for Emergency Vehicle Preemption Using Timed Petri
for urban traffic control”, Control Eng. Pract., vol. 14, no. 11, pp.
1297-1311, Nov. 2006. Nets,” IEEE Trans. Intell. Transp. Syst., vol. 16, no. 4, pp. 2113-2120,
Mar. 2015.
[12] S. F. Cheng, M. A. Epelman, and R. L. Smith, “CoSIGN: A parallel
[34] L. Qi, W. J. Luan and M. C. Zhou, “Emergency Traffic-Light Control
algorithm for coordinated traffic signal control,” IEEE Trans. Intell.
Transp. Syst., vol. 7, no. 4, pp. 551-564, Dec. 2006. System Design for Intersections Subject to Accidents,” IEEE Trans.
Intell. Transp. Syst., vol. 17, no. 1, pp. 170-183, Sep. 2016.
[13] B. D. Schutter, and B. D. Moor. “Optimal traffic light control for a
single intersection,” Eur. J. Control, vol. 4, no. 3 pp. 260-276, 1998. [35] M. P. Fanti, A.M. Mangini, G. Iacobellis, W. Ukovich, “Freeway
Traffic Modeling and Control in a First Order Hybrid Petri Net
[14] K. Aboudolas, M. Papageorgiou, and E. Kosmatopoulos, “Store-and Framework,” IEEE Trans. Autom. Sci. Eng., vol. 11, no. 1, pp. 90-102,
forward based methods for the signal control problem in large-scale April 2014.
congested urban road networks,” Transp. Res. C, Emerg. Technol., vol.
17, no. 2, pp. 163-174, Apr. 2009. [36] J. Q. Wang, J. X. Yan, and L. X. Li, “Microscopic Modeling of a
Signalized Traffic Intersection Using Timed Petri Nets,” IEEE Trans.
[15] K. Aboudolas, M. Papageorgiou, A. Kouvelas, and E. Kosmatopoulos, Intell. Transp. Syst., vol. 17, no. 2, pp. 305-312, Feb. 2016.
“Store-and forward based methods for the signal control problem in
large-scale congested urban road networks,” Transp. Res. C, Emerg. [37] A. D. Febbraro, D. Giglio, and N. Sacco, “A Deterministic and
Technol., vol. 18, no. 5, pp. 680-694, Apr. 2010. Stochastic Petri Net Model for Traffic-Responsive Signaling Control in
Urban Areas,” IEEE Trans. Intell. Transp. Syst., vol. 17, no. 2, pp.
[16] A. Kouvelas, K. Aboudolas, M. Papageorgiou, and E. Kosmatopoulos, 510-524, Feb. 2016.
“A hybrid strategy for real-time traffic signal control of urban road
networks,” IEEE Trans. Intell. Transp. Syst., vol. 12, no. 3, pp. 884-894, [38] G. F. List and M. Mashayekhi, “A Modular Colored Stochastic Petri
Mar. 2011. Net for Modeling and Analysis of Signalized Intersections,” IEEE
Trans. Intell. Transp. Syst., vol. 17, no. 3, pp. 701-713, Mar. 2016.
[17] S. Zhao, Y. Chen, and J. A. Farrell, “High-Precision Vehicle Navigation
[39] L. Qi, W. J. Luan and M. C. Zhou, “Impact of Driving Behavior on
in Urban Environments Using an MEM’s IMU and Single-Frequency
Traffic Delay at a Congested Signalized Intersection,” IEEE Trans.
GPS Receiver,” IEEE Trans. Intell. Transp. Syst., vol. 17, no. 10, pp.
Intell. Transp. Syst. (published online)
2854-2867, April 2016.
[40] P. Roberg, C. R. Abbess, and C. Wright, “Traffic jam simulation,”
[18] N. Geroliminis, J. Haddad, and M. Ramezani. “Optimal perimeter
Journal of Maps, vol. 3, no. 1, pp. 107-121, 2007.
control for two urban regions with macroscopic fundamental diagrams:
A model predictive approach,” IEEE Trans. Intell. Transp. Syst., vol. 14, [41] G. Liu, “Complexity of the deadlock problem for Petri nets modeling
no. 1, pp. 348-359, Nov. 2013. resource allocation systems,” Inf. Sci., vol. 363, pp. 190–197, 2016.
[19] M. Ramezani, J. Haddad, and N. Geroliminis, “Dynamics of [42] G. J. Liu and C. J. Jiang, “Net-structure-based conditions to decide
heterogeneity in urban networks: aggregated traffic modeling and compatibility and weak compatibility for a class of inter-organizational
hierarchical control,” Transp. Res. B, Methodol., vol. 74, pp. 1-19, workflow nets,” Sci. China Inf. Sci., vol. 58, no. 7, pp. 1–16, 2015.
2015. [43] X. Lu, M. Zhou, A. C. Ammari, and J. Ji, “Hybrid Petri nets for
[20] J. Haddad, M. Ramezani, and N. Geroliminis, “Cooperative traffic modeling and analysis of microgrid systems,” IEEE/CAA J. Autom.
control of a mixed network with two urban regions and a freeway,” Sinica, vol. 3, no. 4, pp. 347–354, Oct. 2016.
Transp. Res. B, Methodol., vol. 54, no. 8, pp. 17-36, Aug. 2013. [44] A. Zimmermann, M. Knoke, A. Huck, and G. Hommel, “Towards
[21] Y. Ji and N. Geroliminis, “On the spatial partitioning of urban version 4.0 of TimeNET,” in Proc. 13th GI/ITG Conference Measuring,
transportation networks,” Transp. Res. B, Methodol., vol. 46, no. 10, pp. Modelling and Evaluation of Computer and Communication Systems,
1639-1656, Dec. 2012. 2006, pp. 477-480.
[22] J. Haddad and N. Geroliminis, “On the stability of traffic perimeter [45] C. F. Daganzo, “The cell transmission model: a simple dynamic
control in two-region urban cities,” Transp. Res. B, Methodol., vol. 46, representation of highway traffic,” Transp. Res. B, vol. 28, no. 4, pp.
269-287, 1994.
[46] C. F. Daganzo, “The cell transmission model, part II: network traffic,”
Transp. Res. B, vol. 29, no. 2, pp. 79-93, 1995.
[47] J. C. Long, Z. Y. Gao, X. M. Zhao, A. P. Lian, and P. Orenstein,
“Urban Traffic Jam Simulation Based on the Cell Transmission Model,”
Netw. Spat. Econ., vol. 11, no. 1, pp. 43-64, 2011.
[48] M. Lighthill and G. Whitman, “On kinematic waves II: a traffic flow
theory on long crowded roads,” in Proc. Roy. Soc. London Series A, vol.
229, 1955, pp. 317-345.
[49] P. I. Richards, “Shock waves on the highway,” Oper. Res., vol. 4, no. 1,
pp. 42-51, Feb. 1956.