Introduction To The Transportation Road Network Design
Introduction To The Transportation Road Network Design
Importance of networks
Social and economical
development (water supply, energy supply,
communication, transportation)
Increasing
Private car
socio- Varied Mobility
ownership
economical activities demand
and usage
needs
• A link connects two nodes and a node connects two or more links.
1 2 3 4
1 0 741 710 200
2 565 0 688 508
3 604 490 0 322
4 577 888 456 0
– The setting of user charges (public transport fares, road tolls, etc)
SC vic i vi , si
iI
ci : the cost (travel time) on link i
vi : the flow on link i (TRAFFIC ASSIGNMENT)
si : the value of the design parameter for link i
D2-4=1000 veh/h
Transportation network design
All-or-Nothing Assignment
D2-4=1000 veh/h
• John Glen Wardrop (1920 - 1989) was an English transport analyst who
developed Wardrop's first and second principles of equilibrium.
• John Glen Wardrop (1920 - 1989) was an English transport analyst who
developed Wardrop's first and second principles of equilibrium.
• John Glen Wardrop (1920 - 1989) was an English transport analyst who
developed Wardrop's first and second principles of equilibrium.
• Wardrop's first principle states: The journey times in all routes actually
used are equal and less than those which would be experienced by a single
vehicle on any unused route.
v1= 1, t1 = 10
D12 = 50 v2= 1, t2 = 12
1 2
v3= 1, t3 = 24 TTT=1x10+1x12+1x24=46
• Wardrop's first principle states: The journey times in all routes actually
used are equal and less than those which would be experienced by a single
vehicle on any unused route.
v1= 21, t1 = 21
v1= 21, t1 = 21
• This implies that each user behaves cooperatively in choosing his own
route to ensure the most efficient use of the whole system.
v3= 0, t3 = 24 TTT=18x23+32x19+0x24=1022
• For each O-D pair, at user equilibrium, the travel time on all used
paths is equal, and (also) less than or equal to the travel time that
would be experienced by a single vehicle on any unused path.
s.t.
kK
f krs Drs r R, s S , k K rs (2)
f krs 0 r R, s S , k K rs (4)
k is the path, va equilibrium flows on link a, ta travel time on link a, fkrs flow
on path k connecting O-D pair r-s, Drs trip rate between r and s.
D2-4=1000 veh/h
s.t.
kK
f krs Drs r R, s S , k K rs (6)
f krs 0 r R, s S , k K rs (8)
k is the path, va equilibrium flows on link a, ta travel time on link a, fkrs flow
on path k connecting O-D pair r-s, Drs trip rate between r and s.
D2-4=1000 veh/h
Assignment TTT
AoN 136000
UE 92000
SO 85354
• This network has two nodes having two path as links with constant travel
time.
v1
t1=10
1 2
t2=15
v2
Figure 1: Two Link Problem with constant travel time function
t1 = 10
t2 = 15
D12 = 12
– Since the shortest path is Link 1, all flows are assigned to it making
v1*=12 and v2* = 0.
10 v1 15 v2
subject to: v1 v2 12
– Substituting v2 =12 – v1, in the above formulation will yield the unconstrained
formulation as below:
min z 10 v1 15 12 v1
– Differentiate the above equation with respect to v1 and equate to zero, and
solving for v1 and then v2 leads to the solution v1*=12 and v2* = 0
min z 10 v1 15 12 v1
– Differentiate the above equation with respect to v1 and equate to zero, and
solving for v1 and then v2 leads to the solution v1*=12, v2* = 0 and z(v*)=120.
v1
t1=10+3v1
1 2
t2=15+2v2
v2
Figure 1: Two Link Problem with constant travel time function
– Since the shortest path is Link 1, all flows are assigned to it making
v1*=12 and v2* = 0.
– Substituting v2 =12 – v1, in the above formulation will yield the unconstrained
formulation as below:
2 12 v1
2
3v12
min z 10 v1 15 12 v1
2 2
– Differentiate the above equation with respect to v1 and equate to zero, and
solving for v1 and then v2 leads to the solution v1*=5.8 and v2* = 6.2
– Differentiate the above equation with respect to v1 and equate to zero, and
solving for v1 and then v2 leads to the solution v1*=5.3, v2* =6.7 and z(v*)=327.55
• In the SUE, the assumption that travelers have perfect information on the road
network is relaxed.
• Travelers experience perception error. The SUE behavioral assumption brings some
advantages over DUE in that it represents behavior more realistically
v1= 20, t1 = 21
v3= 3, t30 = 24
• When drivers follow Wardrop's (1952) first principle, (i.e UE), the
problem is called the “equilibrium network design problem
(ENDP), which is normally non-convex.
• In the last decades, several solution methods have been developed to solve
bi-level ENDP.
CNDP is
• To determine the set of link capacity expansions
• To find corresponding equilibrium link flows
and …
Considering both objectives,
“The measure of performance index for the
network should be optimal”
s.t. 0 ya ua , a A
xa
xa
rs k K rs
f krs ars, k r R, s S , a A, k K rs
f krs 0 r R, s S , k Krs
Improvement mechanisms
First improvement on the standard DE is to take different
mutation strategies into account.
y1,t F ( y 2,t y 3,t ), if rand (0,1) MSCR
j ,t i i i
mi
1,t best ,t 1
yi F ( yi yi2,t ), otherwise
2 4
5
3
15
1 11
18
17 10 13
1 4 7 6
16
6
2 14
1
12
3 5
8
min Z (x,y )
x,y
(t ( x , y ) x
a A
a a a a d a ya )
s.t. 0 ya ua , a A
600
550
Objective function value
500
450
400
350
300
200
150
0 10 20 30 40 50 60 70 80 90
Number of generations
1100
1050
Objective function value
1000
950
900
850
800
729.58 730.43
750
700
0 20 40 60 80 100 120
Number of generations