Traffic Assignment I: Framework for Demand/ … · Demand Performances Interaction Models...
Transcript of Traffic Assignment I: Framework for Demand/ … · Demand Performances Interaction Models...
08/09/2015
1
Traffic Assignment I: Framework for Demand/ Performance Interactions
Ennio Cascetta
Department of Transportation Engineering
University of Naples “Federico II”
Modeling and Simulation of Transportation Networks
July 29, 2015
Department of Transportation Engineering
University of Naples “Federico II”
OUTLINE
• INTRODUCTION
• SUPPLY MODELS
• DEMAND MODELS
• ASSIGNMENT MODELS (demand-performances interaction models) see Cascetta’s lecture “Traffic Assignment II: equilibrium and day-to-day dynamic models “
2
08/09/2015
2
Department of Transportation Engineering
University of Naples “Federico II”
OUTLINE
• INTRODUCTION
• SUPPLY MODELS
• DEMAND MODELS
• ASSIGNMENT MODELS (demand-performances interaction models) see Cascetta’s lecture “Traffic Assignment II: equilibrium and day-to-day dynamic models “
3
Department of Transportation Engineering
University of Naples “Federico II”
INTRODUCTION Assignment Models
SIMULATE THE WAY IN WHICH DEMAND AND PERFORMANCES INTERACT IN TRANSPORTATION SYSTEMS, RESULTING FLOWS AND PERFORMANCES ON NETWORK ELEMENTS.
4
ASSIGNMENT MODEL
08/09/2015
3
Department of Transportation Engineering
University of Naples “Federico II”
INTRODUCTION Demand Performances Interaction Models (Assignment)
5
f1
f1
f2
d = f1 + f2
c1 = c(f1) (Congestion)
c1
f1 = d*P1(c1 ,c2) (Propagation)
Qu
an
tity
Supply (Production)
Price
Demand (Consumption)
In economics
Department of Transportation Engineering
University of Naples “Federico II”
INTRODUCTION Fields of application of assignment models • Assignment models as estimators of the present state of the transportation system
• Assignment models for the estimation of present travel demand (see Cascetta’s lecture “Calibration and Validation I: Estimation of Origin to Destination Flows from Counts“)
• Assignment models for simulating the effects of changes to the transportation system (e.g. regulations, control and info systems, pricing, infrastructures)
• Assignment models for simulating the effects of land-use changes
6
08/09/2015
4
Department of Transportation Engineering
University of Naples “Federico II”
INTRODUCTION Fields of application of assignment models
•Assignment models as estimators of the present state of the transportation system
7
Assignment Model
Present
networks
Present OD matrices
Present link and path flows, link and path travel
times and other costs, externalities
The results of assignment models can complement direct observations such as link flow counts or path travel time measurements, usually not available for all elements of the system
Direct measures
Department of Transportation Engineering
University of Naples “Federico II”
INTRODUCTION Fields of application of assignment models
• Assignment models for the estimation of present travel demand
8
Assignment Model
Existing network
Estimates of present
OD matrices
Measured link flows (counts)
See Cascetta’s Lecture Calibration and Validation I: Estimation of Origin to Destination flows from traffic counts
Other measurements
08/09/2015
5
Department of Transportation Engineering
University of Naples “Federico II”
Elastic assignment model
INTRODUCTION Fields of application of assignment models
• Assignment models for simulating the effects of modifications to the transportation system
9
Assignment Model
Design
networks
Forecast OD matrices
Forecast link and path flows link and path travel
times and other costs, externalities
Policies (infrastructures and
services)
Department of Transportation Engineering
University of Naples “Federico II”
Elastic assignment model
INTRODUCTION Fields of application of assignment models
• Assignment models for simulating the effects of land-use changes
10
Assignment Model
Forecast link and path flows link and path travel
times and other costs, externalities
Future network
Forecast OD matrices
Land-use changes
Transport - Land use interaction models
08/09/2015
6
Department of Transportation Engineering
University of Naples “Federico II”
OUTLINE
• INTRODUCTION
• SUPPLY MODELS
• DEMAND MODELS
• ASSIGNMENT MODELS (demand-performances interaction models) see Cascetta’s lecture “Traffic Assignment II: equilibrium and day-to-day dynamic models “
11
Department of Transportation Engineering
University of Naples “Federico II”
Set of equations relating path costs to path flows
12
SUPPLY MODELS
SUPPLY MODEL
PATH USER
COSTS AND
PERFORMANCES
SERVICE AND
CONNECTION
CHARACTERISTICS
GRAPH
PATH
PERFORMANCE
MODEL
PATHS (LINK
SEQUENCES)
LINK
PERFORMANCES
LINK FLOWS
LINK
PERFORMANCE
MODEL
NETWORK FLOW
PROPAGATION
MODEL
IMPACT
FUNCTIONS
EXTERNAL
IMPACTS
Congested System
Within-day Dynamic System
PATH
FLOWS
08/09/2015
7
Department of Transportation Engineering
University of Naples “Federico II” 13
SUPPLY MODELS Classification factors
• TYPES OF TRANSPORTATION SERVICES
continuous
non continuous (scheduled)
• WITHIN-DAY TEMPORAL DIMENSION
static
dynamic
Department of Transportation Engineering
University of Naples “Federico II”
OUTLINE
• INTRODUCTION
• SUPPLY MODELS
• DEMAND MODELS
• ASSIGNMENT MODELS (demand-performances interaction models) see Cascetta’s lecture “Traffic Assignment II: equilibrium and day-to-day dynamic models “
14
08/09/2015
8
Department of Transportation Engineering
University of Naples “Federico II”
Equations relating travel demand flows
with relevant characteristics
[k1,k2,…kn] to socio-economic variables
and supply variables (path costs)
15
DEMAND MODELS
d[k1,k
2,…k
n]=d(SE, LoS)
socio-economic
variables
PATH/DEPARTURE
TIME CHOICE
MODEL
PATH FLOWS
PATH COSTS
O-D DEMAND
FLOWS
DEMAND
MODEL
taken from:
Cascetta (2009). Transportation System
Analysis: models and applications. 2nd edition.
Springer.
Department of Transportation Engineering
University of Naples “Federico II” 16
DEMAND MODELS Travel demand - Choice dimension
Travel demand is the result of travelers’ choice behavior over several dimensions, e.g. • Outer (w.r.t. assignment) activity participation tour/trip frequency activity time destination mode/service
• Inner (w.r.t. assignment) departure time path choice/adjustment drivers behavior
DISCRETE CHOICE (RANDOM UTILITY) MODELS TO SIMULATE TRAVELERS’ BEHAVIOR
08/09/2015
9
Department of Transportation Engineering
University of Naples “Federico II” 17
DEMAND MODELS Demand flows
• di =(o,d) demand flow between O-D pair i
• users’ classes
users are grouped in segments with a common trip purpose, income, etc.
aggregate demand models
disaggregate demand models
Dest.
d
Orig.
o
dod
Department of Transportation Engineering
University of Naples “Federico II” 18
DEMAND MODELS Classification factors
PATH CHOICE MODELS Deterministic vs. Probabilistic DEMAND ELASTICITY Rigid vs. Elastic PATH CHOICE BEHAVIOR Fully Pre-trip vs. Pre-trip/En-route INFORMATION AVAILABILITY Individual experience / information systems (Source) Pre-trip / En-route (availabily time) Historical / Current / Predictive (Type) WITHIN-DAY VARIABILITY Static vs. Dynamic DAY-TO DAY VARIABILITY
08/09/2015
10
Department of Transportation Engineering
University of Naples “Federico II” 19
DEMAND MODELS Classification factors
PATH CHOICE MODELS Deterministic vs. Probabilistic DEMAND ELASTICITY Rigid vs. Elastic PATH CHOICE BEHAVIOR Fully Pre-trip vs. Pre-trip/En-route INFORMATION AVAILABILITY Individual experiences / information systems (Source) Pre-trip / En-route (Availabily time) Historical / Current / Predictive (Type) WITHIN-DAY VARIABILITY Static vs. Dynamic DAY-TO DAY VARIABILITY
Department of Transportation Engineering
University of Naples “Federico II” 20
DEMAND MODELS Path choice models
DETERMINISTIC Users choose only minimum cost alternatives PROBABILISTIC Users may choose any available alternative with a probability depending on costs
probability
difference
of utility
difference
of utility
probability
difference
of utility
08/09/2015
11
Department of Transportation Engineering
University of Naples “Federico II” 21
DETERMINISTIC vs PROBABILISTIC path choice models Example
DEMAND MODELS Path choice models
NETWORK
dod=1000 veh/h
path 1: t1= 10 min
path 2: t2= 15 min
PATH CHOICE MODEL DETERMINISTIC STHOCASTIC
F
1
=prob[1]dod
F2
=prob[2]dod
V1
=-t1
prob[1]=0.70
V2
=-t2
prob[2]=0.30
=-5.90
Department of Transportation Engineering
University of Naples “Federico II” 22
DETERMINISTIC vs PROBABILISTIC path choice models
Scenario:
path 2: t2= 15 min 8 min
DEMAND MODELS Path choice models
PATH CHOICE MODEL DETERMINISTIC STHOCASTIC
F
1
=prob[1]dod
F2
=prob[2]dod
V1
=-t1
prob[1]=0.42
V2
=-t2
prob[2]=0.58
=5.90
08/09/2015
12
Department of Transportation Engineering
University of Naples “Federico II” 23
DEMAND MODELS Path choice models
DETERMINISTIC MODELS ADVANTAGES • computational (within-day static) DISADVANTAGES • lack of realism • path flow map is a multi-valued application
PROBABILISTIC MODELS ADVANTAGES • more realistic • wider modeling flexibility • path flow map is a continuous function DISADVANTAGES • computational (within-day static), (increasingly less relevant)
The simulation of ATIS strategies affecting users’ perception requires probabilistic models
Department of Transportation Engineering
University of Naples “Federico II” 24
DEMAND MODELS Classification factors
PATH CHOICE MODELS Deterministic vs. Probabilistic
DEMAND ELASTICITY Rigid vs. Elastic
PATH CHOICE BEHAVIOR Fully Pre-trip vs. Pre-trip/En-route INFORMATION AVAILABILITY Individual experiences / information systems (Source) Pre-trip / En-route (Availabily time) Historical / Current / Predictive (Type) WITHIN-DAY VARIABILITY Static vs. Dynamic DAY-TO DAY VARIABILITY
08/09/2015
13
Department of Transportation Engineering
University of Naples “Federico II” 25
DEMAND MODELS Demand elasticity
The level of demand results from outer choice dimensions, such as destination, mode, etc.
RIGID The demand on outer choice dimensions does not depend on cost variations, e.g. mode choice is rigid w.r.t. travel time changes ELASTIC The demand on outer choice dimensions depends on costs
demand
cost
demand
cost
Department of Transportation Engineering
University of Naples “Federico II” 26
RIGID vs ELASTIC DEMAND Example
Mode choice: binomial logit
V(car)=-1tmincar=-1min{tc1,tc2}=-1tc1
V(transit)=- 2tt
1=0.052; 2=0.096
Hp: deterministic path choice model
NETWORK
BASE SCENARIO
DEMAND MODELS Demand elasticity
dod=1300 pax/h car (path 1): tc1= 10 min car (path 2): tc2= 15 min transit: tt= 20 min
p[car]=0.77
p[transit]=0.23
08/09/2015
14
Department of Transportation Engineering
University of Naples “Federico II” 27
RIGID vs ELASTIC DEMAND Example (cont’d)
Scenario:
Car (path 2): t2= 15 min 8 min
V(car)=-1tmincar=-1min{tc1,tc2}=-1tc1
V(transit)=- 2tt
1=0.052; 2=0.096
DEMAND MODELS Demand elasticity
RIGID DEMAND ELASTIC DEMAND
p[car]=0.80
p[transit]=0.20
Department of Transportation Engineering
University of Naples “Federico II” 28
DEMAND MODELS Demand elasticity
RIGID DEMAND FEATURES • simpler models • lack of realism if l.o.s. attributes change significantly
ELASTIC DEMAND FEATURES • more complex models and algorithms • more realism
The simulation of the effects of policies ad control systems affecting choice dimensions other than path (and departure time) requires elastic demand models
08/09/2015
15
Department of Transportation Engineering
University of Naples “Federico II” 29
DEMAND MODELS Classification factors
PATH CHOICE MODELS Deterministic vs. Probabilistic DEMAND ELASTICITY Rigid vs. Elastic
PATH CHOICE BEHAVIOR Fully Pre-trip vs. Pre-trip/En-route
INFORMATION AVAILABILITY Individual experiences / information systems (Source) Pre-trip / En-route (Availability time) Historical / Current / Predictive (Type) WITHIN-DAY VARIABILITY Static vs. Dynamic DAY-TO DAY VARIABILITY
Department of Transportation Engineering
University of Naples “Federico II” 30
DEMAND MODELS Path choice behaviour
FULLY PRE-TRIP Users choose the path before starting their trip based on available information PRE-TRIP / EN-ROUTE Users choose a path or a set of paths based on available information before starting their trip and adjust their choices during the trip reacting to new information
08/09/2015
16
Department of Transportation Engineering
University of Naples “Federico II”
V1=-t
1 prob[1]=0.40
V2=-t
2 prob[2]=0.30
V3=-t
2 prob[3]=0.30
=4
31
DEMAND MODELS Path choice behaviour
FULLY PRE-TRIP vs PRE-TRIP/EN-ROUTE path choice behaviour Example
31
dod=1000 veic/h path 1 = 9 min path 2a = 10 min path 2b = 10 min
VMS: providing information
on queues on links exiting
node B
FULLY PRE-TRIP No queue
PRE-TRIP/EN ROUTE
A
B
C
VMS
path 1
path 2a
path 2b
A
B
C
VMS
F1 = 400 veh/h
F2a = 300 veh/h
F2b = 300 veh/h
A
B
C
VMS
F1 = 400 veh/h
F2a = 300 veh/h
F2b = 300 veh/h
=
Department of Transportation Engineering
University of Naples “Federico II” 32
DEMAND MODELS Path choice behaviour
FULLY PRE-TRIP vs PRE-TRIP/EN-ROUTE path choice behaviour Example (cont’d) Queue on link BC belonging to path 2a (VMS compliance: 50%)
32
FULLY PRE-TRIP PRE-TRIP/EN ROUTE
A
B
C
VMS
F1 = 400 veh/h
F2a = 300 veh/h
F2b = 300 veh/h
A
B
C
VMS
F1 = 400 veh/h
F2a = 150 veh/h
F2b = 450 veh/h
≠
08/09/2015
17
Department of Transportation Engineering
University of Naples “Federico II” 33
DEMAND MODELS Path choice behaviour
FULLY PRE-TRIP ADVANTAGES • simpler mathematical formulation of choice alternatives (paths) and selection models DRAWBACKS • lack of realism in simulating unreliable systems and/or systems with additional information provided or acquired by users during the trip PRE-TRIP/EN-ROUTE ADVANTAGES • more realism in representing actual behavior DRAWBACKS • more complex mathematical models The simulation of systems in which significant information is not available before departure (e.g. Unreliable services and/or en route ATIS) requires mixed pre-trip/en-route path choice behavior
33
Department of Transportation Engineering
University of Naples “Federico II” 34
DEMAND MODELS Classification factors
PATH CHOICE MODELS Deterministic vs. Probabilistic DEMAND ELASTICITY Rigid vs. Elastic PATH CHOICE BEHAVIOR Fully Pre-trip vs. Pre-trip/En-route
INFORMATION AVAILABILITY Individual experiences / information systems (Source) Pre-trip / En-route (Availability time) Historical / Current / Predictive (Type)
WITHIN-DAY VARIABILITY Static vs. Dynamic DAY-TO DAY VARIABILITY
08/09/2015
18
Department of Transportation Engineering
University of Naples “Federico II” 35
DEMAND MODELS Information availability – Information sources
INDIVIDUAL EXPERIENCE Information obtained through personal or shared experience INFORMATION SYSTEM • DESCRIPTIVE INFORMATION - description of network affects CHOICE SET ADJUSTMENT ATTRIBUTES PERCEPTION ADJUSTMENT
• PRESCRIPTIVE INFORMATION - recommendation on what to do COMPLIANCE MODELS
35
Department of Transportation Engineering
University of Naples “Federico II” 36
DEMAND MODELS Information availability – Time of availability PRE-TRIP
Information available prior to trip departure CHOICE DIMENSION AFFECTED: Mode, Departure time, Path, (Destination, trip-frequency, tour type, activity schedule, etc.)
EN-ROUTE
Information available during the trip CHOICE DIMENSION AFFECTED: Path Examples
36
PRE-TRIP EN-ROUTE
INDIVIDUAL
EXPERIENCE
Previous
experience,
Word of mouth
Queue ahead,
Bus arrival at stop
INFO.
SYSTEM
Descriptive
Radio, Internet,
Television
Variable Message
Signs (e.g. “queue
ahead”), In-vehicle
Navigation systems
Prescriptive
Radio, Internet,
Television
Variable Message
Signs (e.g. “turn left”),
In-vehicle Navigation
systems
08/09/2015
19
Department of Transportation Engineering
University of Naples “Federico II” 37
DEMAND MODELS Information availability – Type of information
HISTORICAL INFORMATION Concerns the state of the network during the previous days
CURRENT INFORMATION Based on the current state of the network
PREDICTIVE INFORMATION Concerns the future conditions on the network
37
Department of Transportation Engineering
University of Naples “Federico II” 38
DEMAND MODELS Classification factors
PATH CHOICE MODELS Deterministic vs. Probabilistic DEMAND ELASTICITY Rigid vs. Elastic PATH CHOICE BEHAVIOR Fully Pre-trip vs. Pre-trip/En-route INFORMATION AVAILABILITY Individual experiences / information systems (Source) Pre-trip / En-route (Availabily time) Historical / Current / Predictive (Type)
WITHIN-DAY VARIABILITY Static vs. Dynamic
DAY-TO DAY VARIABILITY
08/09/2015
20
Department of Transportation Engineering
University of Naples “Federico II” 39
• WITHIN-DAY (INTRA-PERIOD) STATIC • WITHIN-DAY (INTRA-PERIOD) DYNAMIC Departure Time Choice
39
DEMAND MODELS Within day variability
Department of Transportation Engineering
University of Naples “Federico II” 40
WITHIN-DAY STATIC DEMAND MODELS hk flow on path k h =[hk]k total flow vector
gk cost on path k g = [gk]k path systematic utility vector
TTk travel time on path k TT = [TTk]k travel time vector
pk probability of choosing path k P = [pk]k,od path probability matrix gk = 1 TTk + 2 monetary cost + …. pk = pk(g) hk = dod pk k Kod h = P(g) d
40
DEMAND MODELS Within day variability
(rigid demand – pre-trip path choice example)
08/09/2015
21
Department of Transportation Engineering
University of Naples “Federico II” 41
WITHIN-DAY STATIC DEMAND MODELS Example of Path probability matrix P
41
DEMAND MODELS Within day variability
1
2
3
4
GRAPH PATHS
3
4 6
4
2
3
4 1
2
3
4 1
2
4 5
1
2
4 2
3
1 4 3
LINK-PATH INCIDENCE MATRIX
O-D Pairs 1-4 2-4 3-4
Paths 1 2 3 4 5 6
Links
1 1 1 0 0 0 0
2 0 0 1 0 0 0
3 1 0 0 1 0 0
4 0 1 0 0 1 0
5 1 0 1 1 0 1
G (N, L)
N (1, 2, 3, 4)
L (1,2), (1,3), (2,3), (2,4), (3,4)
d3-
15
0
d2-4
100
01000
Department of Transportation Engineering
University of Naples “Federico II” 42
WITHIN-DAY STATIC DEMAND MODELS Example of Path probability matrix P (cont’d)
42
DEMAND MODELS Within day variability
2
;)/exp(
)/exp(
124246
,
,
,
odKj jod
kod
kod
T
g
gp
g
000.1 ; 731.0
269.0 ;
665.0
245.0
090.0
342414
ppp
1-4 2-4 3-4
1 0.090 0 0
2 0.245 0 0
3 0.665 0 0
4 0 0.269 0
5 0 0.731 0
6 0 0 1.000
Path
O-D
800
1500
1000
000.100
0731.00
0269.00
00665.0
00245.0
00090.0
800
1097
404
665
245
90
dPh
08/09/2015
22
Department of Transportation Engineering
University of Naples “Federico II” 43
WITHIN-DAY DYNAMIC DEMAND MODELS Path & departure time choice model hkj flow on path k, leaving during interval j
TTkj travel time on path k leaving during interval j
ELADkj early/late arrival systematic disutility of using path k and leaving during interval j
gkj cost on path k, leaving during interval j g = [gkj]kj path cost vector
pkj probability of choosing path k and leaving during interval j pj path probability vector leaving during interval j gkj = 1 TTkj + 2 ELADkj(TTkj) + … pkj = pkj(g) hkj = dod pkj(g) k Kod h = P(g) d
43
DEMAND MODELS Within day variability
(rigid demand – pre-trip departure and path choice -
discrete flow example)
Department of Transportation Engineering
University of Naples “Federico II” 44
Example of departure time /path choice model d(O,D) = d(1,4)= 1000 veic/h (desired arrival time = 8:45)
44
DEMAND MODELS Within day variability
1
2
3
4
GRAPH PATHS
3
4 6
4
2
3
4 1
2
3
4 1
2
4 5
1
2
4 2
3
1 4 3
LINK-PATH INCIDENCE MATRIX
O-D Pairs 1-4 2-4 3-4
Paths 1 2 3 4 5 6
Links
1 1 1 0 0 0 0
2 0 0 1 0 0 0
3 1 0 0 1 0 0
4 0 1 0 0 1 0
5 1 0 1 1 0 1
G (N, L)
N (1, 2, 3, 4)
L (1,2), (1,3), (2,3), (2,4), (3,4)
d3-
15
0
d2-4
100
01000
20
/)ELAD5,1TT(exp
/)ELAD5,1TT(expp
153550 TT254570 TT
odK'j'k 'j'k'j'k
kjkj
kj
T
2j,k
T
1j,k
time
Paths k Time Intervals j
j=1 j=2
7:30 8:00 8:30
(Logit model)
7:45 8:15
Departure times
for each interval j (assumed to be the mid-
point of the time interval)
08/09/2015
23
Department of Transportation Engineering
University of Naples “Federico II” 45
Example of departure time /path choice model d(O,D) = d(1,4)= 1000 veic/h (desired arrival time = 8:45)
45
DEMAND MODELS Within day variability
1
2
3
4
GRAPH PATHS
3
4 6
4
2
3
4 1
2
3
4 1
2
4 5
1
2
4 2
3
1 4 3
LINK-PATH INCIDENCE MATRIX
O-D Pairs 1-4 2-4 3-4
Paths 1 2 3 4 5 6
Links
1 1 1 0 0 0 0
2 0 0 1 0 0 0
3 1 0 0 1 0 0
4 0 1 0 0 1 0
5 1 0 1 1 0 1
G (N, L)
N (1, 2, 3, 4)
L (1,2), (1,3), (2,3), (2,4), (3,4)
d3-
15
0
d2-4
100
01000
time
Paths k Time Intervals j
j=1 j=2
7:30 8:00 8:30
7:45 8:15
Departure times
path cost Travel time Arrival time g(kj) exp[g(kj] P(kj) h(kj)
interval 1 (departing at 7:45)
k1 70 8.55 10 late arrival -4,25 0,014 4% 40
k2 45 8.30 15 early arrival -3,38 0,034 9% 95
k3 25 8.10 35 early arrival -3,88 0,021 6% 58
interval 2 (departing at 8:15)
k1 50 9.05 20 late arrival -4,00 0,018 5% 51
k2 35 8.50 5 late arrival -2,13 0,119 33% 331
k3 15 8.30 15 early arrival -1,88 0,153 43% 426
0,360 100% 1000
ELAD
Department of Transportation Engineering
University of Naples “Federico II” 46
DEMAND MODELS Classification factors
PATH CHOICE MODELS Deterministic vs. Probabilistic
DEMAND ELASTICITY Rigid vs. Elastic
PATH CHOICE BEHAVIOR Fully Pre-trip vs. Pre-trip/En-route
INFORMATION AVAILABILITY Individual experiences / information systems (Source) Pre-trip / En-route (Availabily time) Historical / Current / Predictive (Type)
WITHIN-DAY VARIABILITY Static vs. Dynamic
DAY-TO DAY VARIABILITY Cost updating model Information combination model Choice updating model
08/09/2015
24
Department of Transportation Engineering
University of Naples “Federico II” 47
DEMAND MODELS Classification factors
DAY-TO DAY VARIABILITY • Modeling past experience (learning) Cost updating model • Modeling (pre-trip /en-route ) combination of different sources of Information Information combination model • Modeling choice updating (including inertia) Choice updating model
Department of Transportation Engineering
University of Naples “Federico II” 48
COST UPDATING MODEL Gives the expected cost at day t based on previous experience at day t-1 gexp
t expected path cost at day t gpre
t-1 pre-trip (perceived) path cost at day t-1 gact
t-1 actual path costs vector at day t-1
Example gexp
t = g1(gpret-1, gact
t-1)
48
DEMAND MODELS Day-to-day dynamic demand models
INDIVIDUAL vs. COLLECTIVE UPDATING
t - 1 t
COST
UPDATING
MODEL
ACTUAL
PATH COSTS
PRE - TRIP
PATH COSTS
EXPECTED
PATH COSTS
08/09/2015
25
Department of Transportation Engineering
University of Naples “Federico II” 49
COST UPDATING MODEL Path based models • Exponential smoothing filter
gexpt = gact
t-1 + (1-)gpret-1
(0,1] the weight given to costs actually experienced
• Moving average filter • Bayesian updating filter
49
DEMAND MODELS Day-to-day dynamic demand models
Department of Transportation Engineering
University of Naples “Federico II” 50
COST UPDATING MODEL Link based models cexp
t expected link cost vector at day t cpre
t-1 pre-trip link cost vector at day t-1 cact
t-1 actual link cost vector at day t-1
cexpt = c(cpre
t-1, cactt-1)
gexpt = T cexp
t
• Exponential smoothing filter
cexp t = cact
t-1 + (1-) (cpret-1)
link and path based models may lead to different results for non-linear
filters and non-additive path costs
50
DEMAND MODELS Day-to-day dynamic demand models
08/09/2015
26
Department of Transportation Engineering
University of Naples “Federico II” 51
COST UPDATING MODEL - EXAMPLE
51
DEMAND MODELS Day-to-day dynamic demand models
1 3 2
3
2
4 1
t - 1
346
346
371
045
045
045
1
1
.
.
.
g
.
.
.
g
t
act
t
pre
3
2
4 1
t
445
445
952
457034630
457034630
457037130
.
.
.
...
...
...
g t
exp
gexpt = 0.3*gact
t-1 + 0.7*gpret-1
Department of Transportation Engineering
University of Naples “Federico II” 52
INFORMATION COMBINATION MODEL Gives the pre-trip (combined) path cost at day t based on expected and “information system” path costs at day t
gpret pre-trip (combined) path cost at day t
gexpt expected path cost at day t
ginfot information system path costs vector at day t
Example gpre
t = g2(gexpt, ginfo
t)
52
DEMAND MODELS Day-to-day dynamic demand models
INFORMATION
COMBINATION MODEL
MODEL
PRE - TRIP
INFO.
PRE - TRIP
PATH COST
EXPECTED
PATH COST
08/09/2015
27
Department of Transportation Engineering
University of Naples “Federico II” 53
INFORMATION COMBINATION MODEL Path based models • Exponential smoothing filter
gpret = iginfo
t + (1-i) (gexp
t )
i(0,1] the weight given to information system forecasted today costs (i.e. measure of system credibility)
• Moving average filter
• Bayesian updating filter
53
DEMAND MODELS Day-to-day dynamic demand models
|ginfo - gact|
1
λ
Department of Transportation Engineering
University of Naples “Federico II” 54
INFORMATION COMBINATION MODEL Link based models cpre
t pre-trip link cost vector at day t cexp
t expected link cost vector at day t cinfo
t information system link cost vector at day t
cpret = c(cexp
t-1 , cinfot)
gpret = T cpre
t
•Exponential smoothing filter
cpret = icinfo
t + (1-i) (cexp
t )
link and path based model generally lead to different results
54
DEMAND MODELS Day-to-day dynamic demand models
08/09/2015
28
Department of Transportation Engineering
University of Naples “Federico II”
045
546
546
045
458055220
458055220
pre
.
.
.
.
...
...
g t
55
INFORMATION COMBINATION MODEL EXAMPLE
55
DEMAND MODELS Day-to-day dynamic demand models
1 3 2
3
2
4 1
t - 1
0
0
0
045
045
045
1
info
11
t
t
exp
t
pre
g
.
.
.
gg
3
2
4 1
t
045
045
045
045
552
552
3015
155130
15511515
info
.
.
.
g
.
.
.
.
.
g
t
exp
t
gpret = 0.2*ginfo
t + 0.8*gexp
t
cinfo = 1.5*cexp
ca1, exp = 15
ca2, exp = 30
ca3, exp = 15
ca4, exp = 30
ca5, exp = 15
Department of Transportation Engineering
University of Naples “Federico II” 56
INFORMATION SYSTEM MODEL
56
DEMAND MODELS Day-to-day dynamic demand models
Information strategies
Daily Adjustment ginfot = ρ gpre
t + (1- ρ) ginfot-1
Fixed Info ginfot = ginfo
t=0
Delayed Info ginfot = gpre
t i.e. no information learning
Fully-accurate Information ginfot = gactual
t
Bifulco, G. N., G. E. Cantarella, F. Simonelli, and P. Velona
(2014). ATIS under recurrent traffic conditions: network
equilibrium and stability. Proceedings of the 2014 DTA
Conference, Salerno, Italy.
08/09/2015
29
Department of Transportation Engineering
University of Naples “Federico II” 57
CHOICE UPDATING MODEL on day t pk/k’
t probability of choosing route k, conditional to route k’ chosen at day t-1 Pt [pk/k’
t]k,k’ route choice conditional probability matrix Example hi
t = P(gpret) ht-1
57
DEMAND MODELS Day-to-day dynamic demand models
PRE-TRIP
PATH COST
PATH/DEP. TIME
CHOICE UPDATING
MODEL
PATH
FLOWS
OD DEMAND
FLOWS
t-1 day t t+1
'k
1tk'k'k,
ttk hph
Department of Transportation Engineering
University of Naples “Federico II” 58
CHOICE UPDATING MODEL • EXPONENTIAL SMOOTHING MODEL ht = [P(gpre
t) 1T + (1-) I] ht-1 = P(gpret) d + (1-) ht-1
(0,1] the probability of reconsidering day t-1 choices Pt(gpre
t) the path choice probability matrix conditional to reconsidering yesterday choice • THRESHOLD SWITCHING MODEL Switching depends on the difference between expected and experienced costs w.r.t. a deterministic or stochastic threshold
= (gpre gact)
• TRANSITION COST MODELS Extra-costs for changing yesterday choice TCk,k’ transition cost from path k’ at day t-1 to path k at day t
58
DEMAND MODELS Day-to-day dynamic demand models
h k'h,t
hpre,
k'k,t
kpre,k'k,
t
)TCexp(g
)TCexp(gp
08/09/2015
30
Department of Transportation Engineering
University of Naples “Federico II” 59 59
DEMAND MODELS Day-to-day dynamic demand models
Compliance with information
Bifulco, G. N., G. E. Cantarella, F. Simonelli, and P. Velona
(2014). ATIS under recurrent traffic conditions: network
equilibrium and stability. Proceedings of the 2014 DTA
Conference, Salerno, Italy.
αt = μ m(Inaccuracyt-1, MarketPenetration) + (1-μ) αt-1
m(Inaccuracyt-1, MarketPenetration)
• depends on market penetration
• Inaccuracy (unreliability) increases
→ compliance decreases
• Linear model (approximated)
o more sophisticated = not
explicit (Ben-Elia et al. 2014)
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0 0.2 0.4 0.6 0.8 1 1.2
Co
mp
lian
ceInaccuracy
MarketPenetration
CHOICE UPDATING MODEL
Department of Transportation Engineering
University of Naples “Federico II” 60 60
DEMAND MODELS Day-to-day dynamic demand models
Inaccuracy
Bifulco, G. N., G. E. Cantarella, F. Simonelli, and P. Velona
(2014). ATIS under recurrent traffic conditions: network
equilibrium and stability. Proceedings of the 2014 DTA
Conference, Salerno, Italy.
(Euclidean) Distance of supplied travel times from actual ones
t
actual
t
actual
t
info
g
ggInaccuracy t
CHOICE UPDATING MODEL
08/09/2015
31
Department of Transportation Engineering
University of Naples “Federico II”
520
520
460t
preh
61
CHOICE UPDATING MODEL - EXAMPLE
61
DEMAND MODELS Day-to-day dynamic demand models
1 3 2
3
2
4 1
t - 1
500
500
5001th
3
2
4 1
t ht = 0.1*P [ -(1/60)*gpret ] d + 0.9*ht-1
d(1,4)= 1500 veic/h
424
424
931
.
.
.
g t
pre
502
502
496th
350
350
310
.
.
.
Pt
pre0.10
0.90
Department of Transportation Engineering
University of Naples “Federico II” 62
Example
62
DEMAND MODELS Day-to-day dynamic demand models
TEST NETWORK SHORTEST PATH
between origin O and destination D
“free-flow” travel time = 1680 sec
“actual” (equilibrium) travel time = 1870 sec
7 8 9
1 2 3
4 5 6
O
D
O
D
08/09/2015
32
Department of Transportation Engineering
University of Naples “Federico II” 63
Example Users’ classes
Cost updating and information acquisition models per user class • Informed-Habitual users (IA)
• Informed-Not Habitual users (INA) • Not Informed-Habitual users (NIA) • Not Informed- Not Habitual users (NINA) being g0 the vector of the free-flow path travel times
63
DEMAND MODELS Day-to-day dynamic demand models
Informed users
(I)
Not informed users
(NI)
Habitual users (A) IA NIA
Not-Habitual users (NA) INA NINA
t)()( IAIAIA IA1,t
pre
1t
act
IAt
info
IAt,
pre g1g1gg
t t
info
INAt,
pre gg
NIAt,
exp
NIAt,
pre
NIA1,t
pre
NIA1t
act
NIANIAt,
pre
gg
g)1(gg
t
t 0NINA1,t
pre
NINAt,
pre ggg
Department of Transportation Engineering
University of Naples “Federico II” 64 64
DEMAND MODELS Day-to-day dynamic demand models
Example Percentage distribution of the demand flow among users’ classes and parameters of the day-to-day path choice models *market penetration of the ATIS = 30% (IA+INA)
% on total OD demand flow IA 0.3 0.2 0.7 15%* INA 1 0 1 15%* NIA 0.2 0.2 0 35% NINA 1 0 0 35%
100%
08/09/2015
33
Department of Transportation Engineering
University of Naples “Federico II” 65 65
DEMAND MODELS Day-to-day dynamic demand models
Analysis of path travel time day-to-day evolution
• Recurrent Congestion (= actual travel time at equilibrium, on the minimum-cost path ,equal to 1870 sec)
informed vs. non-informed users
• Non-Recurrent Congestion (= accident occurring at day 15 causing an increase of travel time on the minimum-cost path up to 2000 sec)
informed vs. non-informed users
Department of Transportation Engineering
University of Naples “Federico II” 66 66
DEMAND MODELS Day-to-day dynamic demand models
Example
PRE-TRIP AND ACTUAL COST ON THE SHORTEST PATH
Recurrent congestion
INFORMED USERS
% on total OD demand flow IA 0.3 0.2 0.7 15%* INA 1 0 1 15%* NIA 0.2 0.2 0 35% NINA 1 0 0 35%
100%
08/09/2015
34
Department of Transportation Engineering
University of Naples “Federico II” 67 67
DEMAND MODELS Day-to-day dynamic demand models
Example
PRE-TRIP AND ACTUAL COST ON THE SHORTEST PATH
Recurrent congestion
NON-INFORMED USERS
% on total OD demand flow IA 0.3 0.2 0.7 15%* INA 1 0 1 15%* NIA 0.2 0.2 0 35% NINA 1 0 0 35%
100%
Department of Transportation Engineering
University of Naples “Federico II” 68 68
DEMAND MODELS Day-to-day dynamic demand models
Example
PRE-TRIP AND ACTUAL COST ON THE SHORTEST PATH
Non-recurrent congestion (i.e. accident at day 15)
INFORMED USERS
% on total OD demand flow IA 0.3 0.2 0.7 15%* INA 1 0 1 15%* NIA 0.2 0.2 0 35% NINA 1 0 0 35%
100%
08/09/2015
35
Department of Transportation Engineering
University of Naples “Federico II” 69 69
DEMAND MODELS Day-to-day dynamic demand models
Example
PRE-TRIP AND ACTUAL COST ON THE SHORTEST PATH
Non-recurrent congestion (i.e. accident at day 15)
NON-INFORMED USERS
% on total OD demand flow IA 0.3 0.2 0.7 15%* INA 1 0 1 15%* NIA 0.2 0.2 0 35% NINA 1 0 0 35%
100%