Professional Documents
Culture Documents
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