ArticlePDF Available

Routing Profile Updating Strategies for Online Hybrid Dynamic Traffic Assignment Operation

Authors:

Abstract and Figures

An online routing profile updating automaton (ORPUA) approach is introduced as a principal mechanism for operating an online hybrid dynamic traffic assignment (DTA) system for real-time route guidance in a traffic network. The hybrid DTA approach integrates the centralized and the decentralized DTA frameworks by partitioning the set of guided users into two classes according to an initial routing profile (IRP). One class receives the centralized DTA guidance, while the other follows the decentralized DTA routing. ORPUA takes the a priori IRP and updates the guidance supplied to vehicles in a real-time fashion according to the unfolding network conditions and relative performance of the two classes of users. It does not anticipate the future network conditions; instead, it reacts to them and optimizes the overall system performance by improving the performance of the underperforming class of vehicles. Simulation experiments illustrate ORPUA's potential in maintaining desirable system performance and robustness in most of the demand-supply scenarios considered.
Content may be subject to copyright.
Transportation Research Record 1857 39
Paper No. 03-2627
An online routing profile updating automaton (ORPUA) approach is
introduced as a principal mechanism for operating an online hybrid
dynamic traffic assignment (DTA) system for real-time route guidance in
a traffic network. The hybrid DTA approach integrates the centralized
and the decentralized DTA frameworks by partitioning the set of guided
users into two classes according to an initial routing profile (IRP). One
class receives the centralized DTA guidance, while the other follows the
decentralized DTA routing. ORPUA takes the a priori IRP and updates
the guidance supplied to vehicles in a real-time fashion according to the
unfolding network conditions and relative performance of the two classes
of users. It does not anticipate the future network conditions; instead, it
reacts to them and optimizes the overall system performance by improv-
ing the performance of the underperforming class of vehicles. Simulation
experiments illustrate ORPUA’s potential in maintaining desirable sys-
tem performance and robustness in most of the demand-supply scenarios
considered.
One of the most challenging questions in the design and implementa-
tion of online dynamic traffic assignment (DTA) capabilities for large-
scale, real-time network operation is the system’s ability to maintain
solution quality, robustness, and responsiveness in a stochastic oper-
ating environment (1, 2). The online DTA problem of interest in this
paper entails determining routing policies to supply guidance infor-
mation to users who are about to start their trip as well as updating these
routes for users en route to ensure the performance and robustness of
the route guidance in a stochastic environment. Most proposed DTA
models for network routing applications assume deterministically
known inputs, such as origin–destination (O-D) matrices, parameters
used in traffic flow models, link cost functions, and so forth. When
unfolding realizations deviate from predicted (input) states, the per-
formance of resulting solutions may no longer be optimal. A DTA
model is considered robust if its performance degradation resulting
from varying erroneous model inputs is within an acceptable range.
The solution quality, robustness, and responsiveness are issues com-
monly concerned in many decision problems that arise in stochastic
dynamic systems. General approaches for such situations include the
following: (a) generating a priori solutions that are robust vis-à-vis the
actual realizations; (b) reoptimizing the problem periodically or as
soon as actual realizations are unveiled; and (c) hybridizing the pre-
ceding two approaches, starting from a good a priori solution, and per-
forming reoptimization for certain subproblems online.
In the first approach, a good, robust solution may not be easy to
find for the DTA problem because of the uncertainties and com-
plexity of the problem. The second approach is generally chal-
lenging from a computational standpoint for large-scale networks,
especially when real-time execution requirements are stringent.
The third type of approach could be the most suitable operational
paradigm for online DTA problems because of its potential and
flexibility to maintain the system performance at a desirable level
under various scenarios.
Only a limited number of previous studies have addressed the pre-
ceding online DTA performance issue, which remains a fertile area
for methodological development. Peeta and Mahmassani (3) intro-
duced the rolling horizon (RH) implementation of an online cen-
tralized DTA (CDTA) model with multiple user classes. The RH
approach provides a natural mechanism to confine error propagation
and enable periodic control actions and operator intervention. How-
ever, it still requires reliable short-term forecasts of O-D demands,
and the architecture demands intensive computational resources for
large networks. Chiu et al. (4) investigated the impact of demand pre-
diction errors and RH parameter settings (e.g., stage length and roll
period) on the performance of CDTA models in a RH framework.
Their experiments suggested that demand prediction errors were the
most influential factor that affects model performance and robust-
ness. Peeta and Zhou (5) also investigated the online robust CDTA
assignment where the routing policies are obtained from the a priori
solution of a stochastic programming formulation that explicitly rep-
resents the O-D demand as a stationary stochastic process. Because
of computational burden, these solutions must be obtained offline,
with a Monte Carlo approach in this case. The offline solutions are
applied online as a fixed strategy regardless of the actual unfolding
traffic states. Although this conceptually attractive approach gener-
ally outperforms solutions developed for a single average demand
scenario, it suffers limitations as a stand-alone approach for online
operation because of its computational burden and the inability to
predict and incorporate specific incident occurrences in the solution
procedure.
A commonly used approach to circumvent some of the limitations
of centralized approaches relies on decentralized control logic. In the
context of route guidance, a decentralized scheme was first proposed
by Sarachink and Ozguner (6) under simplified network flow repre-
sentations. Papageorgiou and Pavlis (7, 8) actively pursued decen-
tralized feedback control schemes for both route guidance and traffic
control. Hawas and Mahmassani (9) proposed and tested reactive
local rules with various communication protocols among controllers.
The decentralized DTA (DDTA) mechanism envisions a distributed
architecture in which vehicle routing is administered by a set of
Routing Profile Updating Strategies for
Online Hybrid Dynamic Traffic
Assignment Operation
Yi-Chang Chiu and Hani S. Mahmassani
Y.-C. Chiu, Department of Civil Engineering, University of Texas at El Paso,
500 West University Avenue, El Paso, TX 79968. H. S. Mahmassani, Department
of Civil and Environmental Engineering, University of Maryland, 1173 Glenn L.
Martin Hall, College Park, MD 20742.
spatially distributed control units or agents. Each agent oversees
only a certain portion of the network and provides real-time routing
solutions that rely on limited, locally available information with vary-
ing degrees of communication among agents (9, 10). Spatial infor-
mation is available only in each agent’s control territory or in
extended areas with a certain degree of cooperation among agents.
The DDTA mechanism has been found to possess greater robustness
than a RH CDTA vis-à-vis traffic incidents and large prediction errors
inherent in the CDTA route guidance solutions (1, 10). However,
CDTA solutions typically outperform reactive local DDTA solutions
when the demand patterns are reasonably predictable.
Chiu and Mahmassani (11, 12) proposed a hybrid DTA (HDTA)
framework, which integrates the CDTA models and the DDTA capa-
bilities. The underlying concept of the HDTA framework is for the
CDTA to provide predictive route guidance, for given predicted
O-D demand, to a subset of all users in the network. Some other sub-
set of users then follows routes based on DDTA guidance generated
by online reoptimization according to unfolding traffic. The total
number of users requesting route guidance is initially partitioned
into two classes for the purpose of initial route assignment—given
to users at the time of departure—according to the initial routing
profile (IRP). The rationale is that DDTA users allow the overall
system to adapt and react to unfolding conditions, thereby compen-
sating for the negative impact of forecast errors and unpredicted
events on the CDTA solution. Note that alternative approaches to
the design of hybrid DTA systems are possible and also have been
proposed recently (13).
Determining an optimal IRP requires knowledge of the relative
quality of both CDTA and DDTA assignment solutions. The solution
quality of both CDTA and DDTA assignment solutions in fact is
determined by numerous factors that may not be known a priori before
actual online operation. For example, O-D desire, a critical factor that
affects the solution quality of the CDTA model, is difficult to predict
accurately a priori. Randomly occurring incidents that disturb net-
work supply conditions are difficult to capture when the a priori solu-
40 Paper No. 03-2627 Transportation Research Record 1857
tions are generated. As a result, a constant a priori IRP is not likely to
remain optimal and guarantee robust performance online.
A natural way to design an effective and robust HDTA framework
is to design a reasonable a priori IRP as the starting point of the assign-
ment and then dynamically adjust the routing profile vis-à-vis the
unfolding realizations. A Monte Carlo approach has been proposed to
determine a good a priori IRP (14). This paper presents an online rout-
ing profile updating automaton (ORPUA) model to adjust the online
routing profile.
As indicated in Figure 1, the a priori HDTA solves for the a priori
routing policies and the IRP. Vehicles are assigned to receive either
CDTA or DDTA guidance based on the a priori IRP. ORPUA con-
stantly monitors the performance of both classes of vehicles and
updates the online routing profile accordingly. If ORPUA determines
that the DDTA-guided vehicles are experiencing better routing per-
formance, it will switch certain CDTA-guided vehicles to receive
DDTA routing policies and vice versa. Such decisions are repeated
regularly until the end of the control horizon.
The detailed ORPUA model definitions and specifications are
discussed in the next section. The third section presents the algorith-
mic procedures of ORPUA, and the fourth section discusses the per-
formance of ORPUA through simulation experiments. Concluding
comments are provided in the last section.
ORPUA MODEL DEFINITIONS
ORPUA is defined by the quintuple <S, A, P, G, C>, where Sis
the set of possible internal states of the automaton; Ais the set of
possible actions; Pis the discrete probability distribution of the
action space and G: SP(A)is the rule-based mapping function
that maps the internal states Sto probability distributions P; and
Cis the set of criteria to select the subset of vehicles to which the
actions are applied. The components of ORPUA are discussed in
detail hereafter.
HDTA
Newly Generated
Vehicles
A Priori Initial Routing Profile
A Priori Routing Policies
ORPUA
Performance of CDTA
and DDTA Vehicles
Traffic Dynamics
Online Routing Profile
Total Guided Vehicles
FIGURE 1 Online HDTA operations framework.
Internal States S
Sis defined by the double <M, H>. Mis defined as the set of perfor-
mance measures. Mis defined on, but not limited to, the set [mt, md],
where mt is the travel time measure and md is the travel distance mea-
sure. The set H={Ht
mt, Ht
md} contains the sets of distribution estima-
tors for the travel time and travel distance at time t. Ht
mt is defined as
the pair of travel time distribution estimators for CDTA-guided and
DDTA-guided vehicles leaving from all origins to all destinations at
departure times τbefore t. That is,
where the distributions are characterized by respective mean esti-
mators µ
ˆmt,C, µ
ˆmt,L; standard deviation estimators, s
ˆmt,C, s
ˆmt,L; and sam-
ple sizes nmt,C, nmt,L. Ht
md is defined as the set of the travel distance
distribution estimators for CDTA-guided and DDTA-guided vehi-
cles leaving from all origins to all destinations at all departure times
τbefore t. That is,
where the distributions are characterized by respective mean esti-
mators µ
ˆmd,C, µ
ˆmd,L; standard deviation estimators s
ˆmd,C, s
ˆmd,L; and
sample sizes nmd,C, nmd,L.
As mentioned, the performance measure set Mcould be defined
over a large measure space, depending on the control objectives of
the updating automaton. In this problem, the experienced travel time
mt is the most important measure of effectiveness (MoE), and the
experienced travel distance md provides complementary information
to mt under certain conditions. Therefore, mt is defined as the primary
MoE and md is defined as a secondary MoE. The characteristics of
these two MoEs are discussed next.
mt is defined as the primary performance measure in S. At any
time t, for a vehicle departing at time τ, the travel time measure mt
is defined as follows:
For a vehicle that departs at time τ, the travel distance measure
is taken as md =di, where diis the length of link iin the path the
vehicle has already traversed by time t.
The distribution estimators of the travel time measure mt exhibit
certain properties, as follows. First, because Ht
mt is the travel time
distribution for all vehicles that depart between the same O-D pair
at the same time τ, if t−τis less than the minimum required travel
time between the O-D pair, there will not be any vehicle departing
at time τthat would have reached the destination at time t. There-
fore, the travel time distribution estimators for CDTA and DDTA
class vehicles taken at time twould have the same mean t−τand no
dispersion—that is, the trip time distributions are hmt,C
i,j,τ,t(t−τ, 0, nmt,C)
for CDTA class vehicles and hmt,L
i,j,τ,t(t−τ, 0, nmt,L) for DDTA class
vehicles. In other words, at 0 t−τ≤φ
i,j, where φi,j is the minimum
travel time (travel at free-flow speed) between origin iand destina-
tion j, the travel time distribution estimators for CDTA and DDTA
vehicles are identical. This property suggests that the mt distribution
estimator will not be able to identify performance discrepancy be-
mt t t
mt t
=−
=−
τ
ατ α α
if the vehicle is still in the network at time
if where is the time at which the
vehicle reaches the destination
,
Hh snh sn
iIjJ t
md
tmd C
ij t md C md C md C md L
ij t md L md L md L
=
(
)
(
)
[]
{
∈∈
}
,
,,, ,, , ,
,,, ,, ,
ˆ,ˆ,, ˆ,ˆ,
,,
ττ
µµ
τ0
Hh snh sn
iIjJ t
mt
tmt C
ij t mt C mt C mt C mt L
ij t mt L mt L mt L
=
(
)
(
)
[]
{
∈∈
}
,
,,, ,, , ,
,,, ,, ,
ˆ,ˆ,, ˆ,ˆ,
,,
ττ
µµ
τ0
Chiu and Mahmassani Paper No. 03-2627 41
tween the two classes until some vehicles reach the destinations and
thereby introduce some deviation into the distribution. Under these
circumstances, it would be too late for ORPUA to act. As a result, a
secondary performance measure is introduced for the situation that
0 t−τ≤φ
i,j.
The travel distance measure md is used as a secondary performance
measure when 0 t−τ≤φ
i,j. Because md f(mt, v), md is a function
of mt and of the average speed on the traversed portion of the path.
Because mt is identical for CDTA and DDTA class vehicles when
0 t−τ≤φ
i,j, speed becomes a pertinent measure. The higher the speed
vehicles experience, the longer the distance traversed within the same
mt time period; therefore, md is used as a suitable performance mea-
sure when 0 t−τ≤φ
i,j. His dynamically updated on a regular basis
for online operation; it keeps only those distribution estimators that
involve vehicles still present in the network at time t.
Action Set A
The action set Acontains three sets of switching actions [at
CL, at
LC, at
NS],
where at
CL ={aCL
i, j,τ,t, iI, j J, 0 ≤τ≤t} contains a set of binary
indicators aCL
i,j,τ,t. When aCL
i,j,τ,t=1, some of the CDTA-guided vehicles
leaving from origin ito destination jat time τwill be switched to
receive DDTA guidance from time tonward. Another action, at
LC =
{aLC
i,j,τ,t, iI, j J, 0 ≤τ≤t}, contains a set of binary indicators aLC
i,j,τ,t.
When aLC
i,j,τ,t=1, some of the DDTA-guided vehicles leaving from ori-
gin ito destination jat time τwill be switched to receive CDTA guid-
ance from time tonward. The action set at
NS ={aNS
i,j,τ,t, iI, j J, 0
τ≤t} contains a set of binary indicators aNS
i,j,τ,t. When aNS
i, j,τ,t=1, no
switching actions will be activated for either CDTA or DDTA
vehicles that leave from origin ito destination jat time τ.
Probability Distribution Function Set P(A)
Pis the probability function set defined on action set A. One has P=
{pi,j,τ,tiI, j J, 0 ≤τ≤t}, where pi,j,τ,t={p(aCL
i, j,τ,t), p(aLC
i,j,τ,t),
p(aNS
i, j,τ,t)} is the probability mass function for the three actions defined
in A. The mass conservation for the three actions is maintained—
namely, p(aCL
i, j,τ,t) +p(aLC
i,j,τ,t) +p(aNS
i, j,τ,t) =1, iI, j J, 0 ≤τ≤t.
Mapping Function G
The mapping function set G: SP(A)are the rule-based updating
functions that map the internal states Sto the probability of the
switch actions. This function set introduces a mechanism for guid-
ance switching decisions based on the actual performance of both
centralized and locally controlled vehicles at each time instant t. G
is defined as follows.
For an origin i, destination j, departure time τ, and current time t,
assume the required travel time between origin iand destination j
for departure time τis t
~i,j,τ. t
~i,j,τis unknown a priori but could be
approximated by taking the average travel time for those who depart
from ito jduring [τ−∆t, τ] and have exited the network by time t.
The decision processes in Gare described as follows: p(aCL
i,j,τ,t) =1,
if one of the following conditions is satisfied; otherwise p(aCL
i,j,τ,t) =0.
Condition 1: is statistically tested by using the
estimators and
µµ
µµ
mt L mt C
mt L mt L mt L mt C mt C mt C
sn sn
,,
,, , ,, ,
ˆ,ˆ,ˆ,ˆ,()
<
(
)
(
)
1
where 0 ≤ξ≤1 is a parameter that represents the threshold as the
percentage of t
~i,j,τ, for checking the secondary MoE (distance).
The preceding rule states that if the average travel time for DDTA
class vehicles traveling from origin ito destination jat time τis sta-
tistically tested to be less than that of CDTA class vehicles that travel
between the same O-D pair and depart at the same time, then the
updating function considers it has sufficient information to assert that
the quality of DDTA routing policies is superior to that of the CDTA.
As a result, the probability of activating action aCL
i,j,τ,tis assigned to be
1 (which means some CDTA vehicles will be supplied with DDTA
guidance). If the difference in the average travel time measure mt
of the two classes of vehicles is not statistically significant, then
the updating function does not have sufficient information and
needs to seek additional verification to make correct decisions.
Additional verification is done by examining the alternative per-
formance measure md, the travel distance estimate, as explained
earlier in this section.
Under the condition that p(aCL
i,j,τ,t) =1, an activation function
π[p(aCL
i,j,τ,t) =1] is defined as follows to indicate which of the pre-
ceding conditions triggered p(aCL
i,j,τ,t) =1. That is,
p(aLC
i,j,τ,t) =1, if one of the following conditions is satisfied, otherwise
p(aLC
i,j,τ,t) =0.
Condition 1: is statistically tested by using the
estimators and
µµ
µµ
mt C mt L
mt L mt L mt L mt C mt C mt C
sn sn
,,
,, , ,, ,
ˆ,ˆ,ˆ,ˆ,()
<
(
)
(
)
3
πτ
pa
CL
ij t,,,
(
)
=
[]
=
10
1
if condition (1) is met
if condition (2) is met
Condition 2: is statistically tested by using the
estimators and and
or and is statistically
tested by using the estimators
and
,,
,,,
µµ
µµ
µµ ξµµ
µ
µ
τ
mt L mt C
mt L mt L mt L mt C mt C mt C
mt L mt C i j md L md C
md L md L md L
sn sn
t
sn
=
(
)
(
)
(
)
<>
(
)
ˆ,ˆ,ˆ,ˆ,;
ˆˆ ˜;
ˆ,ˆ,
ˆ
,, , ,, ,
,,,
,, ,
mdmd C md C md C
sn
,, ,
,ˆ,()
(
)
2
42 Paper No. 03-2627 Transportation Research Record 1857
Similarly, under the condition that p(aLC
i,j,τ,t) =1, an activation func-
tion π[p(aLC
i,j,τ,t) =1] is defined as follows to indicate which of the
preceding conditions triggered p(aLC
i,j,τ,t). That is,
The representation of function Gin terms of a decision tree is pre-
sented in Figure 2. The preceding statistical testing is conducted based
on the sample observations of the travel time mt or the travel distance
md for both CDTA- and DDTA-guided vehicles in the network at
each time instant. Namely, at each time instant t, the relationship of
µ•,L
i,j,τ,tand µ•,C
i,j,τ,tagainst the following hypotheses is tested:
Because the sample sizes of the two distributions nLand nCmay
not be large (namely, >30 depending on the observation resolu-
tion; normally 1 to 5 min), the tdistribution is used for testing the
statistic tt:
tt
snn
L
ij t C
ij t
p
L
ij t C
ij t
=
(
)
+
ˆ
ˆ
()
•,
,,, •,
,,,
•,,,, •,,,,
µµ
ττ
ττ
11 5
HL
ij t C
ij t
1:•,
,,, •,
,,,
µµ
ττ
HL
ij t C
ij t
0:•,
,,, •,
,,,
µµ
ττ
=
pa pa pa
NS
ij t CL
ij t LC
ij t
,,,
,,, ,,,
τ
ττ
(
)
=
(
)
+
(
)
=
10
0
if
otherwise
πτ
pa
LC
ij t,,,
(
)
=
[]
=
10
1
if condition (3) is met
if condition (4) is met
Condition 2: is statistically tested by using the
estimators and
and or and is statistically
tested by using the estimators
and
µµ
µµ
µµ ξµµ
µ
τ
mt C mt L
mt L mt L mt L mt C mt C mt C
mt C mt L i j md C md L
md L md L md L
sn sn
t
sn
,,
,, , ,, ,
,,,, ,,
,, ,
ˆ,ˆ,ˆ,ˆ,;
ˆˆ ˜;
ˆ,ˆ,
ˆ
=
(
)
(
)
(
)
<>
(
)
µµmd C md C md C
sn
,, ,
,ˆ,()
(
)
4
If C and L are
statistically
different in mt
if ?
If C and L are
statistically
different in md
YES
NO
if ?
YES
NO
tji Lmt
tji Cmt hh ,,, ,
,,, ,
τ
τ
YES
NO
1)( ,,, =
tji
LC
ap
τ
1)( ,,, =
tji
CL
ap
τ
YES
NO
1)( ,,, =
tji
CL
ap
τ
1)( ,,, =
tji
LC
ap
τ
1)( ,,, =
tji
NS
ap
τ
tji Lmd
tji Cmd hh ,,, ,
,,, ,
τ τ
FIGURE 2 Decision tree representation of Function G.
where
The criteria for determining which vehicle is eligible for a switch
are discussed in the next section.
Switching Criteria C
While the function Gupdates the action probabilities, the switching
decisions for each CDTA- and DDTA-guided vehicle are made based
on the criteria set Cand the associated rule-based guidance switching
schemes. For example, if p(aLC
i,j,τ,t) =1, the DDTA class vehicles under-
perform the CDTA class vehicles, and some vehicles in the popula-
tion that satisfy certain criteria will be designated to receive CDTA
guidance for the remaining portion of the trip. The general idea is to
select those that are in the lower tier of the population. The formal
denitions of the control switching criteria Care provided hereafter:
First, dene the travel time and travel distance for vehicle vat time
tas CT t
vand CDt
v, respectively. When a DDTA class vehicle vwith
origin i, destination j, and departure time τreaches the downstream
agent node nof the current link, the following rules are applied:
1. If p(aNS
i,j,τ,t) =1, no switch will be performed.
2. If p(aLC
i,j,τ,t) =1, check π[p(aLC
i,j,τ,t) =1] and the prevailing
travel time and distance of vehicle v. If one of the following con-
ditions is satisfied, then vehicle vin the DDTA class will be pro-
vided with a new path selected from the CDTA routing policies.
Vehicle vs current routing class is changed from DDTA to CDTA.
Condition 1 indicates that the DDTA class vehicles are detected
to underperform CDTA class vehicles by using the MoE mt. If the
current travel time of vehicle vis greater than µmt,L
mt,L, then this
vehicle is considered a low performer, and the quality of the guid-
ance it receives will be improved by assigning it to the counterpart
class. Along the same line, Condition 2 indicates that the DDTA
class vehicles underperform the other class. If the current travel dis-
tance for vehicle vis less than µmd,L
md,L, this vehicle is considered
a low performer and will be reassigned to the counterpart class.
When a CDTA class vehicle vwith origin i, destination j, and
departure time τreaches the downstream node nof the current link,
the following rules are applied:
3. If p(aNS
i,j,τ,t) =1, no switch will be performed.
4. If p(aCL
i,j,τ,t) =1, check π[p(aCL
i,j,τ,t) =1] and the prevailing travel
time and distance of vehicle v. If one of the following conditions is
satised, then vehicle vwill be provided with a new path selected
from the DDTA routing policies. Vehicle vs current routing class
is changed from CDTA to DDTA.
Condition and210:,,, ,,
πµρ
τ
pa CD
CL
ij t v
tmd C md C
(
)
=
[]
=≤+
Condition and110:,,, ,,
πµρ
τ
pa CT
CL
ij t vtmt C mt C
(
)
=
[]
=≥+
Condition and210:,,, ,,
πµρ
τ
pa CD
CL
ij t v
tmd L md L
(
)
=
[]
=≤+
Condition and110:,,, ,,
πµρ
τ
pa CT
CL
ij t vtmt L mt L
(
)
=
[]
=≥+
D.F.: ˆ,,,, ,,,,
sn n
pL
ij t C
ij t
=+−
ττ
2
ˆˆˆ
,,,, ,,,, ,,,, ,,, ,
,,,, ,,,,
snsns
nn
pL
ij t L
ij t C
ij t C
ij t
L
ij t C
ij t
=
(
)
(
)
+−
(
)
(
)
+−
ττττ
ττ
11
2
22

Chiu and Mahmassani Paper No. 03-2627 43
The criteria for switching vehicle vfrom the CDTA class to the
DDTA class are similar to those dened for the reverse switch.
Furthermore, ρmt,C, ρmd,C and ρmt,L, ρmd,L are the thresholds that trig-
ger the guidance class switch for vehicle vunder Condition 1 or 2. The
values of ρmt,C, ρmd,C, ρmt,L, ρmd,L are set to minimize the gap of the
respective means of the two distributions of the travel time and
the travel distance measures for CDTA- and DDTA-guided vehi-
cles. The formulae for computing ρmt,C, ρmt,L, ρmd,C, and ρmd,L are
described as follows.
The switching decisions under the situation in which µ,Cis statisti-
cally tested to be greater than µ,Lsolve following problem.
Find a value ρsuch that when switching all CDTA vehicles that
satisfy CT t
vµ
ˆ,C
to receive the DDTA guidance, one has the
new distribution estimators h,C
i,j,τ,t
ˆ
~,C, s
ˆ
~,C, n
~,C) and h,L
i,j,τ,t
ˆ
~,L, s
ˆ
~,L,
n
~,L), with µ
ˆ
~,C=µ
ˆ
~,L.
To solve this problem, rst compute
The next step is to make µ
ˆ
~=µ
ˆ
~,Cby removing the largest elements
in h,C
i,j,τ,t
ˆ
~,C, s
ˆ
~,C, n
~,C) that satisfy Equation 6:
where max[v] is a nonincreasing sequence of all the CTt
vin h,C
i,j,τ,t
ˆ
~,C,
s
ˆ
~,C, n
~,C) starting from the largest CTt
vthat satises Equation 6. Once
max[v] is solved, one obtains ρ=arg min {CTt
vCTt
vmax[v]}.
The switching decisions under the situation in which µ,Cis sta-
tistically tested to be less than µ,Lare obtained by solving the fol-
lowing problem, which is very similar to that described previously.
The problem and solutions are stated as follows:
Find a value ρsuch that, when switching all DDTA vehicles that
satisfy CTt
vµ
ˆ,L
to receive the CDTA guidance, one has the
new distribution estimators h,C
i,j,τ,t
ˆ
~,C, s
ˆ
~,C, n
~,C) and h,L
i,j,τ,t
ˆ
~,L, s
ˆ
~,L,
n
~,L), with µ
ˆ
~,C=µ
ˆ
~,L.
To solve this problem, rst compute
The next step is to make µ
ˆ
~=µ
ˆ
~,Lby removing the largest elements
in h,L
i,j,τ,t
ˆ
~,L, s
ˆ
~,L, n,L) that satisfy Equation 7:
ˆ
˜ˆ˜
˜max
ˆ
˜˜max ˆ˜
max ˆ
˜ˆ
˜˜ˆ
˜˜
,,max
,
,,,,max
max ••,,••,
µµ
µµ
µµ µ
=
[]
⇒−
[]
(
)
=−
⇒−
[]
=−
[]
[]
[]
LL v
t
vv
L
LL LL v
t
vv
vt
vv LL L
nCT
nv
nvn CT
CT v n n
CT


vvt
vv LL
n
(
)
−−
(
)
=
[]
ˆ
˜ˆ
˜ˆ
˜˜()
max ,••,
µµµ07
ˆ
˜ˆ
˜ˆ
˜ˆ˜ˆ˜
˜˜
••,,,,,,
,,
µµ µ µµ
=== +
+
CLCC L L
CL
nn
nn
ˆ
˜ˆ˜
˜max
ˆ
˜˜max ˆ˜
max ˆ
˜ˆ
˜˜ˆ
˜˜
,,max
,
••,,,max
max ••,,••,
µµ
µµ
µµ µ
=
[]
⇒−
[]
(
)
=−
⇒−
[]
=−
[]
[]
[]
CC v
t
vv
C
CCCv
t
vv
vt
vv CC C
v
nCT
nv
nvn CT
CT v n n
CT


tt
vv CC
n
(
)
−−
(
)
=
[]
ˆ
˜ˆ
˜ˆ
˜˜()
max ,••,
µµµ06
ˆ
˜ˆ
˜ˆ
˜ˆ˜ˆ˜
˜˜
••,,,,,,
,,
µµ µ µµ
=== +
+
CLCC L L
CL
nn
nn
where max[v] is a nonincreasing sequence of all the CTt
vin h,L
i,j,τ,t
ˆ
~,L,
s
ˆ
~,L, ñ,L) starting from the largest CTt
vthat satises Equation 7. Once
max[v] is solved, one obtains ρ=arg min{CTt
vCTt
vmax[v]}.
The online switching decision process is presented in Figure 3.
ORPUA UPDATING PROCEDURE
ORPUA is updated based on prespecied updating intervals. At each
updating instant, the following steps are executed:
1. For each origin i, destination j, and departure time τ, compute
the distribution estimator hmt,C
i,j,τ,t
ˆmt,C, s
ˆmt,C, nmt,C), hmt,L
i,j,τ,t
ˆmt,L, s
ˆmt,L,
nmt,L), hmd,C
i,j,τ,t
ˆmd,C, s
ˆmd,C, nmd,C), and hmd,L
i,j,τ,t
ˆmd,L, s
ˆmd,L, nmd,L) over all the
guided vehicles present in the network at time t.
2. For each i, j, τ, test the null hypotheses: µL=µCusing both Ht
mt
and Ht
md.
3. Update p(aCL
i,j,τ,t), π(aCL
i,j,τ,t) p(aLC
i,j,τ,t), π(aLC
i,j,τ,t) and p(aNS
i,j,τ,t),
π(aNS
i,j,τ,t) based on the updating function G.
4. If p(aCL
i,j,τ,t) =1, then for each vehicle vthat satises Equation 6,
switch its guidance class from CDTA to DDTA. If p(aLC
i,j,τ,t) =1, then
for each vehicle vthat satises Equation 7, switch its guidance class
from DDTA to CDTA. If p(aNS
i,j,τ,t) =1, then there is no switching.
5. Repeat Steps 1 to 4 until the end of the operating horizon.
PERFORMANCE EVALUATION OF ORPUA
This section presents results of simulation experiments to highlight the
performance of ORPUA under various IRP and supplydemand sce-
narios. The objective of these experiments is to investigate, under var-
44 Paper No. 03-2627 Transportation Research Record 1857
ious levels of a priori IRP, how ORPUA updates vehicles routing poli-
cies in response to the unfolding traffic dynamics and disturbances.
Several factors are considered in the experiment design, including dif-
ferent spatial patterns and loading and various demand prediction
errors in demand matrix in the CDTA as well as incident occurrence
situations. These experiments are conducted on the Fort Worth net-
work with 445 links and 179 nodes, the commonly used midsized net-
work in much of the literature (4, 11–13, 15). The experimental design
and experimental results are described in the following sections.
Impacts of Various Levels of CDTA Demand
Prediction Errors
In this experiment, the errors for the CDTA predicted demand are
assumed to be the only error source in generating the CDTA routing
policies. The actual demand pattern, represented as an O-D matrix, is
assumed to be either pattern P-1 or pattern P-2, presented in Figure 4,
and the number of vehicles generated is assumed to be about 17,200,
representing heavy traffic conditions. The demand prediction errors
are characterized in terms of the structural pattern of the demand as
well as the number of generated vehicles.
The rst experiment contains the following sets of scenarios:
1. Scenario 1: Specify actual demand patterns and loading level
to be 17,000 vehicles.
2. Scenario 2: Solve the a priori HDTA experiments based on var-
ious predicted demand patterns and levels. Compute and store opti-
mal routing policies as the a priori routing policies for predicted
demand patterns and levels.
3. For each predicted demand, conduct a run with IRP Λ=(1, 0)
(i.e., all the vehicles are CDTA-guided). This run is specied as
(100C).
4. For each predicted demand, conduct a run with IRP Λ=(0, 1).
This run is denoted as (100LL).
5. For each predicted demand, conduct several runs with IRPs
ranging from Λ=(1, 0) to Λ=(0, 1) without ORPUA. These runs are
specied as (WoSw), in which vehicles are rst randomly assigned
with a class (CDTA or DDTA) based on IRP, and then the initial
paths are assigned based on the associated class. Once a vehicle is
assigned to a path, it stays on that path for the entire trip; namely,
there will be no switching.
6. For each predicted demand, conduct several runs with IRPs
ranging from Λ=(1, 0) to Λ=(0, 1) in increments of 0.1 with
ORPUA. These runs are specied as (WSw), in which vehicles
receive initial paths in the same manner as WoSw. A vehicles class
and path will be updated by ORPUA along the trip.
7. With the hindsight of the actual demand, conduct a run that
solves the system optimal for this demand. This run is denoted as
(100CSO) and will serve as the benchmark for comparison.
The experiment results are presented in Figure 5, where the pre-
dicted demand is assumed to be either 12,000 vehicles (30% lower
than actual) or 19,000 vehicles (11.6% higher than actual). Figures
5aand 5bindicate that the average travel time for the benchmark
scenario (100CSO) is 15.02 min. When CDTA underpredicts actual
demand by 30.0%, if 100% of the total vehicles receive a priori rout-
ing policies (denoted as 100C), the average travel time increases to
22.88 min, which is equivalent to a 52.3% increase above the bench-
mark. If 100% of the vehicles receive local guidance (denoted as
100LL), the average travel time is 19.60 min, which is equivalent to
a 30.5% increase above the benchmark. Comparing the results of
Vehicle j reaches the
downstream agent node
Does the affiliated
class underperform the
counterpart class?
Is vehicle
j’s current travel
time greater than the
Switch Threshold?
Vehicle j is switched to
counterpart class
No action
performed
No action
performed
YES
YES
NO
NO
FIGURE 3 Online guidance switching decision for vehicle j.
these two scenarios indicates that 100C underperforms 100LL be-
cause of the signicant underprediction of the actual demand. The
generally convex shape of the performance curve of the WoSw runs
implies that system performance could improve by splitting the
vehicles into two classes. Thus, there is an advantage to hybridizing
the central and local DTA routing policies. When the CDTA over-
predicts the actual demand, the inated demand leads to better solu-
tion quality than when the actual demand is underpredicted. As also
indicated in Figures 5aand 5b, the average travel time for the 100C
run is 17.2 min, which outperforms the 19.02 min of 100LL. The
decreasing trend is rather clear compared with the 30.0% overpredic-
tion scenario. The apparent optimal IRP, at around Λ=(0.8, 0.2) to Λ
=(0.9, 0.1), suggests that assigning more vehicles to receive CDTA
guidance is more desirable. This nding suggests that, by simply
inating the predicted demand in generating CDTA policies, the
system could maintain a reasonable performance level.
The performance curve of WSw runs not only exhibits a pattern
similar to that of the WoSw runs in both scenarios but also highlights
the effectiveness of ORPUA. For any IRP setting, the average travel
times of the WSw runs are consistently lower than those of the WoSw
scenarios. The results indicate that the online guidance updating
mechanism of ORPUA further improves the system performance for
all possible IRP. In addition, the advantages of ORPUA become
increasingly evident as IRP approaches Λ=(1, 0), under which more
vehicles are CDTA guided and the system is dominated by the poor-
quality CDTA guidance. Because the CDTA guidance is generated
Chiu and Mahmassani Paper No. 03-2627 45
by an inaccurate demand prediction, the system performance
degrades signicantly with an increasing percentage of centrally
guided vehicles (as indicated in WoSw). However, the WSw runs
indicate that, with ORPUA, the system performance is less sensitive
to the quality of the CDTA routing policies and exhibits a higher
degree of system robustness.
The assumption that the demand prediction errors affect only the
overall loading level is further relaxed in the next set of experiments.
Figures 5cand 5dpresent the results of scenarios that have routing
schemes similar to those corresponding to Figures 5a5b. The only
difference is that the predicted demand follows a different spatial
pattern from the actual one so as to reect more realistic demand
prediction errors.
With this new actual demand input, the average travel time for the
benchmark run is 10.0 min. Figures 5cand 5dconsistently present the
increasing trend of the average travel time with respect to increasing
the CDTA split percentage under different demand prediction error
levels. Also indicated in Figures 5c and 5d, when the CDTA under-
predicts the actual demand by 30%, the average travel time for the
100LL run is 11.1 min, which is equivalent to an 11% increase above
the benchmark. The average travel time is 15.4 min for the 100C sce-
nario, equivalent to a 54% increase above the benchmark. Both
WoSw and WSw runs show a steady increasing performance curve
with respect to IRP. Similar to the previous experiment, WSw out-
performs WoSw over all IRPs and shows less degradation with
respect to increasing split in terms of CDTA guidance.
(a)
(b)
FIGURE 4 Demand pattern (a) P-1 and (b) P-2. (Dim 1 and 2 O-D zones.)
46 Paper No. 03-2627 Transportation Research Record 1857
12
14
16
18
20
22
24
(0,1.0)
(0.1,0.9)
(0.2,0.8)
(0.3,0.7)
(0.4,0.6)
(0.5,0.5)
(0.6,0.4)
(0.7,0.3)
(0.8,0.2)
(0.9,0.1)
(1.0,0.0)
% of Initial Central-Guided Vehicles
Avg. Travel Time (min)
100CSO
100C
WoSw
WSw
100LL
12
14
16
18
20
22
24
(0,1.0)
(0.1,0.9)
(0.2,0.8)
(0.3,0.7)
(0.4,0.6)
(0.5,0.5)
(0.6,0.4)
(0.7,0.3)
(0.8,0.2)
(0.9,0.1)
(1.0,0.0)
Initial Routing Profile
Avg. Travel Time (min)
100CSO
100C
WoSw
WSw
100LL
Demand Prediction Error -30.0% Demand Prediction Error +11.6%
(a) (b)
10
11
12
13
14
15
16
(0,1.0.0)
(0.1,0.9)
(0.2,0.8)
(0.3,0.7)
(0.4,0.6)
(0.5,0.5)
(0.6,0.4)
(0.7,0.3)
(0.8,0.2)
(0.9,0.1)
(1.0,0.0)
Initial Routing Profile
Avg. Travel Time (min)
100CSO
100C
WoSw
WSw
100LL
10
11
12
13
14
15
16
(0,1.0)
(0.1,0.9)
(0.2,0.8)
(0.3,0.7)
(0.4,0.6)
(0.5,0.5)
(0.6,0.4)
(0.7,0.3)
(0.8,0.2)
(0.9,0.1)
(1.0,0.0)
Initial Routing Profile
Avg. Travel Time (min)
100CSO
100C
WoSw
WSw
100LL
Demand Prediction Error -30.0% Demand Prediction Error +11.6%
(c) (d)
10
11
12
13
14
15
16
(0,1.0)
(0.1,0.9)
(0.2,0.8)
(0.3,0.7)
(0.4,0.6)
(0.5,0.5)
(0.6,0.4)
(0.7,0.3)
(0.8,0.2)
(0.9,0.1)
(1.0,0.0)
Initial Routing Profile
Avg. Travel Time (min)
100CSO
100C
WoSw
WSw
100LL
10
11
12
13
14
15
16
(0,1.0)
(0.1,0.9)
(0.2,0.8)
(0.3,0.7)
(0.4,0.6)
(0.5,0.5)
(0.6,0.4)
(0.7,0.3)
(0.8,0.2)
(0.9,0.1)
(1.0,0.0)
% of Initial Central-Guided Vehicles
Avg. Travel Time (min)
100CSO
100C
WoSw
WSw
100LL
Demand Prediction Error -30.0% Demand Prediction Error +11.6%
(e) (f)
FIGURE 5 ORPUA performance with respect to IRP under various erroneously predicted demand scenarios. (a, b) Actual demand pattern,
P-1; predicted demand pattern, P-2. (c, d) Actual demand pattern, P-1; predicted demand pattern, P-2. (e, f) Actual demand pattern, P-1;
predicted demand pattern, P-2, incident situation.
When CDTA overpredicts actual demand by 11.6%, the average
travel time for the 100C scenario is 13.78 min, a 38% increase from
the benchmark. In this experiment, the system performance at a high
CDTA split is apparently better than that indicated in the 30.0%
underprediction case, reiterating that overpredicting demand yields
better solutions than underpredicting. However, the improvement is
rather limited and it still underperforms the performance under the
100LL scenario. It is noted that the increasing trend in the perfor-
mance curve is rather distinct from that in Figures 5aand 5b. Fig-
ures 5aand 5bsuggest that CDTA outperforms DDTA with inated
predicted demand that has the same spatial pattern as the actual one.
Figures 5cand 5dsuggest otherwise, indicating that this strategy has
its limited advantage only under circumstances in which the pre-
dicted spatial pattern for the demand matrix is very close to the
actual one. Furthermore, they also suggest that the system perfor-
mance is more sensitive to spatial pattern than the overall loading
magnitude. Focusing on estimating the spatial pattern could be an
effective strategy for O-D estimation.
Performance of ORPUA Under
Incident Situations
The set of experiments presented in this section considers a scenario
in which an incident occurs on the freeway from minute 5 to 40 and
reduces 95% of the freeway capacity. The experimental results pre-
sented in Figures 5eand 5fare generated with the same parameters as
those in Figures 5cand 5d, that is, the predicted demand is assumed
to have a different spatial pattern from the actual one and subject to
varying levels of error in the overall loading level. The same incident
is applied to all the experiments.
The results presented in Figures 5eand 5fare consistent with those
in previous experiments in the sense that the smaller the prediction
error, the better the CDTA performance. Overpredicting demand in
CDTA is more effective than underpredicting, but generally CDTA
still underperforms DDTA. Comparing the WoSw with the WSw sce-
narios, both show similar performance at low IRP, but the advantage
of ORPUA becomes clear for a high CDTA percentage.
CONCLUDING REMARKS
This paper introduces an ORPUA approach as a mechanism for oper-
ating the hybrid DTA online. Virtually all the experiments performed
conrm that the quality of the CDTA assignment solutions is rather
sensitive to various sources of error, such as demand prediction errors,
or incidents that are difficult to model in the predictive framework.
The DDTA performance is also subject to several unforeseeable dis-
turbances such as failure of local agents or communication difficul-
ties between agents in spite of the advantage that DDTA does not
require predictive inputs. Under such uncertain online performance
characteristics of both DTA systems, maintaining robust and satis-
factory system performance throughout the operating horizon could
be challenging; however, ORPUA provides a practical mechanism for
achieving this objective.
The ORPUA presented in this paper aims to provide an effective
updating mechanism for online operation. It takes the a priori opti-
mal IRP and updates the guidance supplied to vehicles in a real-time
fashion according to the unfolding network conditions and relative
performance of the two classes of vehicles. It does not anticipate the
future network conditions; instead, it reacts to them and optimizes
Chiu and Mahmassani Paper No. 03-2627 47
the overall system performance by improving the performance of
the inferior class of vehicles. The experimental scenarios considered
here suggest that implementations with ORPUA outperform those
without ORPUA with the same IRP.
In conclusion, applying the HDTA strategy leads to better system
performance than the pure CDTA or DDTA strategy under imperfect
predicted input circumstances. ORPUA was designed to be a uni-
ed approach that continually maintains a reasonable quality of the
assignment solutions regardless of the events that may cause sudden
performance degradation of either CDTA or DDTA. The optimal
operating point of the system is subject to the quality of the CDTA
and the DDTA routing policies. ORPUA improves the performance
and robustness of the system under real-time operation.
REFERENCES
1. Hawas, Y. E., and H. S. Mahmassani. Comparative Analysis of Robust-
ness of Centralized and Distributed Network Route Control Systems in
Incident Situations. In Transportation Research Record 1537, TRB,
National Research Council, Washington, D.C., 1996, pp. 8390.
2. Peeta, S., and A. K. Ziliaskopoulos. Foundations of Dynamic Traffic
Assignment: The Past, the Present and the Future. Networks and Spatial
Economics, Vol. 1, 2001, pp. 233265.
3. Peeta, S., and H. S. Mahmassani. Multiple User Class Real-Time Traf-
c Assignment for Online Operations: A Rolling Horizon Solution
Framework. Transportation Research C, Vol. 3, 1995, pp. 8398.
4. Chiu, Y.-C., Y. Hawas, and H. S. Mahmassani. Numerical Experiment
with a Dynamic Traffic Assignment Procedure in a Rolling Horizon
Framework. INFORMS, Dallas, Tex., Oct. 1997.
5. Peeta, S., and C. Zhou. Robustness of the Off-Line a Priori Stochastic
Dynamic Traffic Assignment Solution for On-Line Operations. Trans-
portation Research C, Vol. 7, No. 5, 1999, pp. 281303.
6. Sarachink, P. E., and U. Ozguner. On Decentralized Dynamic Routing
for Congested Traffic Networks. Transactions on Automatic Control,
Vol. AC-27, No. 6, 1982.
7. Papageorgiou, M. Dynamic Modeling, Assignment and Route Guid-
ance in Traffic Networks. Transportation Research B, Vol. 24, 1990,
pp. 471495.
8. Pavlis, Y., and M. Papageorgiou. Simple Decentralized Feedback Strate-
gies for Route Guidance in Traffic Networks. Transportation Science,
Vol. 33, No. 3, 1999, pp. 264278.
9. Hawas, Y., and H. S. Mahmassani. A Decentralized Scheme for Real-
Time Route Guidance in Vehicular Traffic Networks. Proc., 2nd World
Congress on Intelligent Transport, Yokohama, Japan, 1995, pp. 1956
1963.
10. Hawas, Y. A Decentralized Architecture and Local Search Procedures
for Real-Time Route Guidance in Congested Vehicular Traffic Network.
Ph.D. dissertation. University of Texas at Austin, 1996.
11. Chiu, Y.-C., and H. S. Mahmassani. Toward Hybrid Dynamic Traffic
Assignment-Models and Solution Procedures. Proc., 4th IEEE Confer-
ence on Intelligent Transportation Systems (ITSC), Oakland, Calif., 2001,
pp. 245250.
12. Chiu, Y.-C., and H. S. Mahmassani. Hybrid Real-Time Dynamic Traf-
c Assignment Approach for Robust Network Performance. In Trans-
portation Research Record: Journal of the Transportation Research
Board, No. 1783, TRB, National Research Council, Washington D.C.,
2002, pp. 8997.
13. Chiu, Y.-C. Generalized Real-Time Route Guidance Strategies in Urban
Networks. Ph.D. dissertation. University of Texas at Austin, 2002.
14. Peeta, S., and C. Zhou. Hybrid Dynamic Traffic Assignment Deploy-
ment Framework for Real-Time Route Guidance. Presented at 81st
Annual Meeting of the Transportation Research Board, Washington,
D.C., 2002.
15. Chiu, Y.-C., and H. S. Mahmassani. Location Conguration Design for
Permanent Dynamic Message Signs Under Information Provision and
Stochastic Incident Scenarios. Transportation Research C, submitted.
Publication of this paper sponsored by Committee on Transportation Network
Modeling.
... Using internal driver behavior models such systems are capable of estimating and predicting the traffic state based on various on-line traffic data and determining optimal routes (i.e., user equilibrium or system optimal) consistent with future traffic states. However, large network DTA models operated in traffic centers (i.e., centralized DTA (CDTA)) demand significant computational resources and predictive input information, leading to nontrivial time lags between a non-recurrent traffic event occurrence and a responsive traffic strategy [5][6][7]. ...
... Hawas and Mahmassani [5] proposed a decentralized DTA (DDTA) which is spatially distributed and more frequently updates vehicle routes, relying on limited and locally available traffic information. Chiu and Mahmassani [6,7] developed a hybrid DTA (HDTA) interplaying between a CDTA and a DDTA. They concluded that DDTA and HDTA are more robust under incident conditions than CDTA. ...
Article
This paper develops a decentralized advanced traveler information system (ATIS) under the connected vehicle environment, recently regarded as one of most promising tools in Intelligent Transportation Systems (ITS). The performance of the proposed ATIS is reinforced by introducing autonomous automatic incident detection (AAID) function. The proposed ATIS is implemented and tested using an off-the-shelf microscopic simulation model (VISSIM) on a simple traffic network under idealized communication conditions. A key attribute of this experiment is the inclusion of a non-recurrent traffic state (i.e., traffic incident). Simulation results indicate that the ATIS using V2V communication is efficient in saving drivers' travel time and AAID plays an important role in improving the effectiveness of the system.
... Dynamic Network Assignment Simulation Model for Advanced Road Telematics for Planning applications, or also known as DYNASMART-P, is a state-of-the-art dynamic network analysis and computation tool that was originally developed at the University of Texas at Austin (Jayakrishnan, Mahmassani et al. 1994;Chiu and al. 1998;Mahmassani, A. et al. 2000) and has continued its development at the University of Maryland at College Park (Chiu and Mahmassani 2003;FHWA 2003;Mahmassani, Sbayti et al. 2003). With partial sponsorship provided by the Federal Highway Administration (FHWA), and project management by the Oak Ridge National Laboratory, DYNASMART-P has continued to be well recognized in research communities and state agencies because of its superior network modeling capabilities. ...
... DYNASMART-P is a state-of-the-art dynamic network simulation and analysis tool. With sponsorship provided by Federal Highway Administration ͑FHWA͒ since 1995, DYNASMART-P has been recognized in both researh and application communities because of its superior network modeling capabilities ͑Chiu and Mahmassani 1998; Jayakrishnan et al. 1994;Mahmassani et al. 2000;Chiu and Mahmassani 2003;FHWA 2005;Mahmassani et al. 2003͒. Aiming to overcome several known restrictions of static tools used in prevalent practices, DYNASMART-P is an effective tool in application areas such as intelligent network designing, planning, evaluation, and traffic simulation. ...
Article
Full-text available
There is a developing trend to change the flow configuration in urban downtown or central business districts (CBD) from one way to two way. However, it has been difficult to reasonably estimate the traffic flow resulting from the two-way conversion. This paper presents a multiple resolution simulation and assignment approach to estimate traffic and environmental impacts due to different flow configuration scenarios. It is based on the logical integration of an origin-destination (OD) matrix estimation method, a mesoscopic traffic simulation model, and a microscopic dynamic traffic assignment model. The dynamic traffic assignment model is employed in conjunction with a method to estimate dynamic OD demand from collected link and movement traffic counts to reassign the traffic onto the proposed two-way flow configurations. The reassigned traffic is then loaded into the microscopic simulation model to permit detailed analysis of traffic and environmental impacts. A case study based on the El Paso, Tex. CBD network is conducted to illustrate the performance of the proposed methodology. The application highlights the unique features in the methodological aspect and illustrates the considerable benefits resulting from the proposed MRSA framework. Possible drawbacks and benefits of the conversion are discussed.
... Route guidance is the real-time process of guiding a driver along a route generated by a route planner. Route guidance can be decentralized, centralized, or hybrid (Chiu and Mahmassani 2003;Deflorio 2003;Hawas and Mahmassani 1996). Decentralized guidance (Pavlis and Papageorgiou 1999) applies heuristic search algorithms by using on-board computers and static road maps. ...
Article
Full-text available
Major emergencies and disasters such as acts of terrorism, acts of nature, or human-caused accidents may lead to disruptions in traffic flow. Minimizing the negative effects of such disruptions is critical for a nation’s economy and security. A decision support system that is capable of gathering (real-time) information about the traffic conditions following a disaster and utilizing this information to generate alternative routes for vehicles would benefit the government, industry, and the public. For this purpose, we develop a mathematical programming model to minimize the delay for vehicles with communication capabilities following a disaster. Most commercial trucks and public buses utilize QUALCOMM as a communication tool. We also develop a prediction model for vehicles that do not have any communication capabilities. Although the problem is inherently integer we developed a linear program to reduce the computational burden caused by the large size of the problem. An algorithm is proposed to update the parameters of the linear program based on a duality analysis in order to obtain better results. A monotonic speed–density relationship is embedded in the model to capture high traffic congestion that occurs after a disaster. The model and the algorithm are tested using a simulated disaster scenario. The results indicate that the proposed model improves system performance measures such as mobility and average speed. KeywordsOptimal routing-Disaster response-Optimization-Linear programming
Article
Traffic assignment is of great importance in real life from foot traffic assignment of a building to vehicle traffic assignment of a city. With the rapid increase of the number of agents and the size of the traffic network, the problem becomes more and more challenging nowadays. To solve large-scale efficient dynamic traffic assignment, this article proposes a decentralized control approach to achieving this. First, we transform the traffic assignment problem into a routing rule generation problem by designing a corresponding simulation-based optimization framework that can evaluate the performance of routing rules. Then, we propose a genetic programming hyper-heuristic algorithm to generate the optimal routing rule. During execution, agents can collect environmental information and plan their paths when moving according to the generated rule. In this way, the proposed method can handle the dynamically changing traffic flow efficiently instead of pre-planing the whole path for each agent. The proposed method is verified on both synthetic networks and real-world networks in terms of sensitivity, generality, and scalability. The experimental results demonstrate that our method is effective in urban-scale traffic networks and outperforms the compared algorithms.
Article
Traffic assignment problem (TAP) is of great significance for promoting the development of smart city and society. It usually focuses on the deterministic or predictable traffic demand and the vehicle traffic assignment. However, in the real world, traffic demand is usually unpredictable, especially the foot traffic assignment inside buildings such as shopping malls and subway stations. In this work, we consider the dynamic version of TAP, where uncertain commuters keep entering the traffic network constantly. These dynamically arriving commuters bring new challenges to this problem where planning paths for each commuter in advance is incompetent. To address this problem, we propose a genetic programming (GP) hyper-heuristic method to assign uncertain commuters in real-time. Specifically, a low-level heuristic rule called reactive assignment strategy (RAS) is proposed and is evolved by the proposed method. All commuters obey the same strategy to route themselves based on their local observations in a traffic network. Through training based on a designed heuristic template, all commuters will have the ability to find their appropriate paths in real-time to maximize the throughput of the traffic network. This decentralized control mechanism can address dynamically arriving commuters more efficiently than centralized control mechanisms. The experimental results show that our method significantly outperforms the state-of-the-art methods and the evolved RAS has a certain generalization ability.
Article
In this paper, we present a new route-based discrete time variational inequality (VI) ideal dynamic user optimal route choice (DUO) model on a transportation network with fixed signal timing at signalized intersections and a relaxation with gradient projection algorithm to solve the model. The new trait of our study is the queue length in red time and the throughput in green time for each cycle at each intersection can be found when traffic is in DUO status. This is different from other studies, in which either only average queue length or average delay in a period composing of multiple cycles can be found or traffic is not in DUO status. Furthermore, the optimal signal timings can be found by the algorithm. Under optimal signal timing, the total queuing delay of the network reaches minimum when traffic is in DUO status.
Article
This paper introduces a multi-stage optimization model that identifies an optimal evacuation plan in response to spatial-temporal weather-events with track uncertainty. We establish how a multi-stage model can effectively take into account track uncertainty to generate a better evacuation plan. In particular, we study evacuation management for hazardous convective weather events (e.g., tornadoes) that cause hundreds of fatalities in the US every year. The common practice against a tornado threat is shelter-in-place. In our computational results, we quantify the benefits and costs of evacuation as a response policy in comparison to the status quo policy, i.e., shelter-in-place.
Article
Full-text available
The purpose of this article is the study of the impact of information on road users. The originality of this article is the modeling of risk aversion. We show how to incorporate risk aversion in the standard route choice models. With risk aversion, what matters is not only travel time, but also the variability of travel time. One underestimated aspect of ATIS is the ability to modify the variability of travel time. We consider four standard utility functions and show that the maximization of utility is better appropriated, when travel time is uncertain, than the minimization of expected travel time. 1I NTRODUCTION Congestion and associated time loss represent a very severe problem in many cities. Increasing car ownership tends to deteriorate traffic conditions. This fact is very well documented, contrarily to another problem, which is as important, but has received little attention. The second source of user cost is the travel time variability. Yet, simulation experiments which were performed with our traffic simulator, METROPOLIS, suggest that the cost associated to congested time in Ile-de-France (Paris area and the surroundings) is of the same order of magnitude as the cost associated to the variability of travel time. Much research has been devoted to the measure of the impact of information on congestion. These results show that ITS systems do decrease the average level of congestion, but that the impacts depend on a large variety of factors, such as the structure of the demand or the type of networks involved. The majority of those results are based either on simulation experiments or on laboratory experiments. We propose here a third avenue of research based on analytical methods, which introduces a key element for the analysis of information: the individual level of risk aversion. The idea is simple: the majority of drivers dislike travel time variability because they do not like arrival time variability: a random travel time makes the planning of a business trip more difficult or the appointment with a doctor more costly (if one wishes to be sure not to miss the appointment). The users are prepared to pay in order to reduce the variability of travel time: this corresponds to the willingness to pay to avoid risk. The same phenomenon takes place on the stock market, and for the same reason the average return of a stock is larger than the return on money market. The difference between these two returns is an increasing function of the level of risk aversion. The analysis that we present here is based on de Palma and Picard (2 ¯ ), who consider the choice of an individual selecting between two uncongested routes, one is deterministic and the other is random. The shortest route is also the risky one, so that there is no better route: the risk neutral drivers (who ignore risk) will prefer the risky route and the drivers who dislike enough risk will agree to choose the safe route, even though the travel time on this route is larger than the expected travel time on the other route. This is the price to pay for certainty.
Article
This paper presents an evacuation route planning model that both accounts for demand uncertainty (i.e. the number of evacuees) as well as capacity uncertainty (i.e. the road capacities). To ensure reliability, the model plans for more evacuees (i.e. demand inflation) and less road capacity (i.e. supply deflation). A major contribution is that we provide a framework to determine the amount of demand inflation/supply deflation necessary to ensure a user-specified reliability level. The model is shown to be a natural generalization of previously proposed evacuation models. A small numerical case study reveals the key characteristics of the model.
Article
Full-text available
A procedure for providing real-time route guidance in congested vehicular traffic networks is described. The control procedure, implementable in a decentralized scheme, envisions a set of distributed local controllers in the network in which every controller can extract only limited information from detectors. The assignment logic is driven by informed local search procedures and heuristics. A simulation-assignment model was developed and used to assess the effectiveness and robustness of the procedure in dealing with normal as well as incident traffic conditions. A comparative study was undertaken to gauge the performance of the distributed control structure against a benchmark scenario of the timedependent system-optimal logic in a centralized architecture. The assessment was conducted under various operational scenarios of different incident links, durations, and severity. The findings of the simulation-based experiments indicated that the distributed scheme is more robust than the centralized time-dependent scheme under incident conditions.
Article
Full-text available
Randomness in time-dependent origin-destination (O-D) demands and/or network supply conditions, and the computational tractability of potential solution methodologies are two major concerns for the online deployment of dynamic traffic assignment (DTA) under real-time traffic management systems. Most existing DTA models ignore these concerns and/or make unrealistic assumptions, precluding their online applicability. In this paper, a hybrid approach consisting of offline and online strategies is proposed to address the online stochastic dynamic traffic assignment problem. The basic idea is to address the computationally intensive components offline, while efficiently and effectively reacting to the unfolding conditions online. The offline component seeks a robust initial solution vis--vis randomness in O-D demands using historical O-D demand data. Termed the offline a priori solution, it is updated dynamically online based on unfolding O-D demands and incidents. The framework circumvents the need for accurate O-D demand and incident likelihood prediction models online, while exploiting historical O-D demand and incident data offline. Results of simulation experiments highlight the robustness of the hybrid approach with respect to online variations in O-D demand, its ability to address incident situations effectively, and its online efficiency.
Article
Full-text available
Dynamic Traffic Assignment (DTA) has evolved substantially since the pioneering work of Merchant and Nemhauser. Numerous formulations and solutions approaches have been introduced ranging from mathematical programming, to variational inequality, optimal control, and simulation-based. The aim of this special issue is to document the main existing DTA approaches for future reference. This opening paper will summarize the current understanding of DTA, review the existing literature, make the connection to the approaches presented in this special issue, and attempt to hypothesize about the future.
Conference Paper
Real-time route guidance is one of the fundamental capabilities offered by advanced traveler information systems (ATIS). ATIS supports advanced traveler management systems to assist trip makers in avoiding congestion by en-route diversion messages to enhance individual convenience and improve the system's efficiency. This paper describes ongoing work at the University of Texas at Austin to develop a procedure for real-time route guidance in congested vehicular traffic networks. The control procedure, implementable in a decentralized architecture, is designed to offer flexibility and robustness in dealing with various knowledge available. The decentralized approach envisions a set of local controllers scattered or distributed in the network, where every controller can only extract limited "raw" information from network detectors, and utilizes this information to guide the within-territory vehicles to their individual destinations. The assignment procedure is driven by informed local search procedure with heuristics. The structure of the control procedure is designed to allow communication among various controllers to enrich the level of knowledge and to obtain decisions. A simulation-assignment model is developed to assess the effectiveness of the proposed architecture. A comparative study was undertaken to gauge the performance of the local structure against a benchmark scenario of time-dependent system optimal logic in a centralized architecture. The assessment was conducted under different network structure, loading patterns, heuristics, and knowledge levels. The results obtained to date have been very encouraging regarding the performance of this partially-informed decentralized approach relative to fully-informed centrally coordinated procedures that require considerably more information and computer processing resources.
Article
A hybrid dynamic traffic assignment (HDTA) approach is presented that results in robust performance of the traffic network under various scenarios. The HDTA approach envisions a hierarchical routing decision process achieved through the careful interplay between a centralized DTA (CDTA) model and a decentralized DTA (DDTA) capability. The CDTA model supplies anticipatory a priori routing decisions, whereas the DDTA model generates locally optimized solutions online. Analytical and experimental analyses are conducted to illustrate the satisfactory performance of such an HDTA approach.
Article
This paper focuses on the off-line stochastic dynamic traffic assignment (DTA) problem as part of a hybrid framework that combines off-line and on-line strategies to solve the on-line DTA problem. The primary concept involves the explicit recognition of stochasticity in O–D demand and/or network supply conditions to determine a robust off-line a priori solution that serves as the initial solution on-line. This strategy ensures that the computationally intensive components, which exploit historical data, are executed off-line while circumventing the need for very accurate on-line O–D demand forecast models. Thereby, efficient on-line reactive strategies could be used to address unfolding traffic conditions. The paper investigates the robustness of the off-line a priori DTA solution under plausible on-line situations. The results illustrate the superiority of the a priori solution over the currently used mean O–D demand-based solution for on-line route guidance applications.
Article
Existing dynamic traffic assignment formulations predominantly assume the timedependent O-D trip matrix and the time-dependent network configuration to be known a priori for the entire planning horizon. However, there is also a need to provide real-time path information to network users under ATIS/ATMS when unpredicted variations in O-D desires and/or network characteristics (e.g. capacity reduction on certain links due to incidents) occur. This paper presents a rolling horizon framework for addressing the real-time traffic assignment problem, where an ATIS/ATMS controller is assumed to have O-D desires up to the current time interval, and short-term and mediumerm forecasts of future O-D desires. The assignment problem is solved in quasi-real time for a near-term future duration (or stage) to determine an optimal path assignment scheme for users entering the network in real-time for the short-term roll period. The resulting model is intricate due to the intertemporal dependencies characterizing this problem. Two formulations are discussed based on whether a capability to reroute vehicles en route exists. A rolling horizon solution procedure amenable to a quasi-real time implementation of a multiple user classes (MUC) time-dependent traffic assignment solution algorithm developed previously by the authors is described. Implementation issues are discussed from the perspective of ATIS/ATMS applications.
Article
The paper presents a feedback route guidance strategy for complex, meshed traffic networks. Essential components of the strategy are simple, decentralized control laws of the bang-bang, P, or PI types that may be designed based on trial-and-error. Simulation investigations demonstrate the efficiency of the proposed strategy for two example networks under several scenarios of demand and incident conditions. Feedback route guidance, though exclusively based on measurable instantaneous travel times (no predictions, no demand nor origin-destination information are provided), is shown to equalize experienced travel times along any couple of used alternative routes in the network, and to considerably reduce travel delays compared to the no-control case.
Article
A macroscopic modeling framework for dynamic traffic phenomena on multidestination freeway and/or road networks with time varying demands is developed. A key variable of the model at each network node are the splitting rates of each traffic subflow with a specific destination. Two approaches are investigated for resolving the dynamic assignment and the route guidance problem: first, an optimal control approach for achieving a dynamic system or user optimum; second, a feedback concept for establishing dynamic user optimal conditions. The overall approach allows for integrated design of individual and/or collective route guidance, ramp metering, and signal setting in freeway and/or road networks. Some examples are provided.