+ All Categories
Home > Documents > Workshop on Traffic Assignment -...

Workshop on Traffic Assignment -...

Date post: 01-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
61
Workshop on Traffic Assignment with Equilibrium Methods Presented by: David Boyce and Michael Florian Northwestern University and University of Montreal Sponsored by: Network Equilibrium Modeling Subcommittee Transportation Network Modeling Committee January 9, 2005, 8:30 am – 12:00 pm
Transcript
Page 1: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Workshop on Traffic Assignment with Equilibrium Methods

Presented by:David Boyce and Michael Florian

Northwestern University and University of MontrealSponsored by:

Network Equilibrium Modeling Subcommittee Transportation Network Modeling CommitteeJanuary 9, 2005, 8:30 am – 12:00 pm

Page 2: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Workshop Objectives and Overview• Introduce the concept of user equilibrium (UE) in a

road network• Describe and classify the alternative concepts and

models of route choice with fixed and variable trip tables (demand)

• Describe the solution of the problem with respect measures of convergence

• Present case studies of applications to illustrate the concepts

• Provide as much time for discussion as possible, following the two presentations

Page 3: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

What we will NOT do in this Workshop

• Present mathematical formulations• Describe specific solution algorithms• Describe or compare travel forecasting software

systems• Discuss dynamic traffic assignment or other

extensions to the basic static problem

Page 4: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

What is Road Traffic Assignment?• Traditionally, a procedure for “loading” an origin-

destination (OD) trip table onto links of a road network• A behavioral model of route choice over a road

network, describing an equilibrium between users’ route choices and OD travel times

• A critical step in the sequential procedure, which determines link and OD travel times, thereby influencing OD choice and mode choice through a “feedback” mechanism, or through the solution of a route choice model integrated with a model of variable OD flows (demand)

• A mathematical model, which can be solved by an iterative solution procedure, or algorithm

Page 5: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Traffic Assignment Assumptions - 1• A time period of substantial length, compared with

the duration of trips, in which the level of congestion in the network is relatively constant (either high or low); for example, a period of one or two hours. Such models are static, in contrast to dynamic models

• An input trip table giving the flow per hour from each origin zone to each destination zone

• A road network description consisting of nodes, links and link travel time-flow functions, which increases indefinitely as flow increases without limit (example)

Page 6: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Link 1: Travel Time vs. Flow

0

10

20

30

40

50

60

70

80

90

100

0 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000

Link 1 Flow (vehicles/hour)

Link

1 T

rave

l Tim

e (m

inut

es)

Link 1

Page 7: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Traffic Assignment Assumptions - 2• In practice, the travel time function for each link is

typically defined on its own flow, ignoring the flows of opposing or conflicting links; however, the link’s nominal capacity may reflect the effect of intersecting links. The link capacity is not a strict upper limit on flow.

• Drivers have perfect information about travel times (deterministic), or perfect information plus a perception error (limited stochastic case); models with truly stochastic travel times are much more difficult, and not considered here.

Page 8: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

User-Equilibrium Principles

• Deterministic: For each origin-destination pair of zones, all used routes have equal travel times, and no unused route has a lower travel time. (Wardrop)

• Stochastic: For each origin-destination pair of zones, all used routes have equal perceived travel times, and no unused route has a lower perceivedtravel time.

Page 9: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

The Basic Two Link Problem - A Graphical Analysis -

• Consider two one-way links with fixed inflow and outflow in vehicles per hour

• Determine the flows on each link by graphically equating the link times to solve for the user-equilibrium flows

• Then, we explore the relation of this graphical solution to a more general problem that can be formulated mathematically.

Page 10: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Two-Link Example

Link 1

Link 2

Node BNode A

d (vehicles/hour) d

Page 11: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Link Travel Times vs. Flows

0

10

20

30

40

50

60

70

80

90

100

0 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000

Link 1 Flow (vehicles/hour)

Link

1 T

rave

l Tim

e (m

inut

es)

0

10

20

30

40

50

60

70

80

90

100

Link 2 Flow = 4000 - Link 1 Flow

Link

2 T

rave

l Tim

e (m

inut

es)

User Equilibrium Flows = (1,522; 2,478)

Equilibrium Travel Time = 27.1

Link 2

Link 1

Page 12: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Area under Travel Time Functions vs. Link Flows

0

10

20

30

40

50

60

70

80

90

100

0 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000

Link 1 Flow (vehicles/hour)

Link

Tra

vel T

imes

(min

utes

)

Link 2 Flow = 4000 - Link 1 Flow

Area (1900, 2100) = 83,174

Area (1521, 2479) = 79,569

Page 13: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Areas under Travel Time Functions vs. Link Flows

0

10

20

30

40

50

60

70

80

90

100

0 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000

Link 1 Flow (vehicles/hour)

Link

Tra

vel T

imes

(min

utes

)

0

50,000

100,000

150,000

200,000

250,000

Link 2 Flow = 4000 - Link 1 Flow

Are

a un

der T

rave

l Tim

e Fu

nctio

ns

Area (1900, 2100) = 83,174

Area of each solution

Page 14: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Areas and Link Travel Times vs. Flows

0

20

40

60

80

100

120

0 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000

Link 1 Flow (vehcles/hour)

Link

Tra

vel T

imes

(min

utes

)

0

8

16

24

32

40

48

Link 2 Flow = 4000 - Link 1 Flow

Are

a un

der T

rave

l Tim

e Fu

nctio

ns/4

000

User Equilibrium Flows = (1,522; 2,478)

Area under Functions/4000 = Minimum

Page 15: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Measuring the Solution’s Effectiveness• In summary, only two-link problems can be solved

graphically or algebraically; all others must be solved by some iterative method.

• To monitor the improvement in the solution as it approaches the user equilibrium (optimum), we need a measure of the solution’s effectiveness.

• One measure is the value of the “objective function” being minimized, the sum of the area under the link travel time functions; however, this is not the best measure because it changes very little as the solution approaches the equilibrium point.

Page 16: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Measuring the Solution (con’d)• A better measure is the Total Excess Cost (or “Gap”) • For each OD pair, the OD Excess Cost is the

difference between each route’s time and the time of the shortest route, weighted by the route’s flow, and summed over all routes.

• The Total Excess Cost is the OD Excess Cost summed over all OD pairs.

• The Average Excess Cost is the Total Excess Cost divided by the total regional flow, which is the sum of the flows in the trip table.

• We use the term cost, in the sense of generalized cost, to represent a weighted sum of travel time and other variables such as vehicle operating costs, tolls, etc.

Page 17: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

• The above definition of Total Excess Cost suggests that the cost and flow of every used route is needed for its computation. In fact, the TEC can be found for any solution to the assignment problem by computing one all-or-nothing assignment using the link costs from that given solution.

• Using the all-or-nothing flows and the given link costs, compute the total cost and call it the “Minimum Cost”.

• Total Excess Cost =Travel Cost of the solution less the Minimum Cost

Page 18: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Total Excess Cost vs. Link Flows

0

10

20

30

40

50

60

70

80

90

100

0 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000

Link 1 Flow (vehicles/hour)

Link

Tra

vel T

imes

(min

utes

)

Total Excess Cost at (1900, 2100) = (44.3 - 23.6) x 1900 = 39,300 minutes

Link 2 Flow = 4000 - Link 1

Page 19: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Average Excess Costs and Link Travel Times vs. Flows

0

20

40

60

80

100

120

0 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000

Link 1 Flow (vehicles/hour)

Link

Tra

vel T

imes

(min

utes

)

0

20

40

60

80

100

120

Link 2 Flow = 4000 - Link 1 Flow

Ave

rage

Exc

ess

Tim

e (m

inut

es)

UE Flows = (1,522; 2,478)

Average Excess Cost

Page 20: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Average Excess Cost Areas and Link Travel Times vs. Flows

0

20

40

60

80

100

120

0 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000

Link 1 Flow (vehicles/hour)

Link

Tra

vel T

imes

(min

utes

)

-40

-20

0

20

40

60

80

Link 2 Flow = 4000 - Link 1 Flow

Ave

rage

Exc

ess

Cos

t and

Ave

rage

Are

a

UE Flows = (1,522; 2,478)

Area/4000 = MinimumArea/4000 + Average Excess Cost = Minimum

Page 21: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Monitoring the Convergence• A useful property of Total Excess Cost is that it tends

to zero as the assignment solution improves. • The process of the solution moving towards zero Total

Excess Cost is called Convergence. • Some practitioners use the term Closure, which may

be misleading, since it implies that the true equilibrium solution has actually been reached. In fact, for any problem other than a highly simplified one, the true equilibrium solution is never actually reached.

• So, we need criteria for judging when the solution has adequately converged for a specific study.

Page 22: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Convergence Based on Excess Cost• When to stop the solution procedure, and accept

the current solution as having satisfactorily converged, depends on several factors:1. How precise an answer is desired? For a

scenario analysis, one would like the observed differences to reflect the scenarios and not errors in the assignments.

2. How much clock time and computing resources are available?

3. At what point do the link flows become stable? That is, when do link flows stop changing?

Page 23: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

• Assuming that sufficient time and computing resources are available, stability of the answershould be the main criterion, so that differences found among scenarios do reflect the differences in the scenarios. Clearly, stability is a matter of judgment of the analyst, and cannot be determined in advance of examining the solution of a new analysis situation.

• Once the Excess Cost required to achieve a stable solution is determined, each scenario should be solved to the same Excess Cost, rather than to a fixed number of iterations.

Page 24: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Delaware Valley Region Case Study

• Two ramps were proposed to be added to a major interchange in South Jersey.

• Build / No-build analyses showed changes in link flows throughout the Delaware Valley Region.

• These changes were thought to stem from the poor convergence of the assignment.

• Our studies showed stability of flows in the interchange do require better convergence than best current practice.

• Moreover, what about other links in the Region?

Page 25: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David
Page 26: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David
Page 27: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Link Flow Differences (build less no-build) vs. Average Excess CostNew Jersey freeway links with positive flow differences

4,000

6,000

8,000

10,000

12,000

2. (5-10) 0.2 (20-40) 0.02 (80-120) 0.002 (>500)Average Excess Cost (minutes) (Iterations of User-Equilibrium Assignment)

Link

Flo

w D

iffer

ence

s (v

ehic

les

per d

ay)

WB Ramp

EB Ramp

EB I-295 west of Ramps

WB I-295 west of Ramps

NB SR-42 south of Ramps

SB SR-42 south of Ramps

Page 28: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Link Flow Differences (build less no-build) vs. Average Excess CostNew Jersey freeway links with negative flow differences

-8,000

-6,000

-4,000

-2,000

0

2. (5-10) 0.2 (20-40) 0.02 (80-120) 0.002 (>500)Average Excess Cost (minutes) (Iterations of User-Equilibrium Assignment)

Link

Flo

w D

iffer

ence

s (v

ehic

les

per d

ay)

EB I-295 east of Ramps

WB I-295 east of Ramps

NB SR-42 north of Ramps

SB SR-42 north of Ramps

Page 29: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Link Flow Differences (build less no-build) vs. Average Excess CostDelsea Drive crossing I-295 west of SR-42

-400

-200

0

200

400

600

2. (5-10) 0.2 (20-40) 0.02 (80-120) 0.002 (>500)

Average Excess Cost (minutes) (Iterations of User-Equilibrium Assignment)

Link

Flo

w D

iffer

ence

(veh

icle

s pe

r day

)

SB Delsea Dr. N of I-295

SB Delsea Dr. at I-295

NB Delsea Dr. N of I-295

NB Delsea Dr. at I-295

Page 30: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Convergence of the No-Build Traffic Assignment

17

19

21

23

25

2. 0.2 0.02 0.002 convergedAverage Excess Cost (minutes)

Con

verg

ence

Indi

cato

rs (m

in)

Average Travel CostAverage Minimum CostObjective Function/TObjective Function/T - AEC

AEC

AEC

Average Excess Cost (AEC) Total trips/hour (T)

Page 31: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Maps of Link Flow Differences• Where do the largest link flow differences occur in

relation to the proposed ramps?• How does convergence of the assignments affect

those flow differences?• How large are these differences, as compared with

link capacities?• How are the largest errors in link flow differences,

as compared with a highly converged solution, related to link capacities?

(Maps prepared by Biljana Dekic, CATS, Chicago.)

Page 32: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David
Page 33: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David
Page 34: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David
Page 35: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David
Page 36: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Link Flow Difference with AEC of 2. minutes vs. Link Capacity

-6,000

-4,000

-2,000

0

2,000

4,000

6,000

8,000

10,000

12,000

0 10 20 30 40 50 60 70 80 90Link Capacity (1,000s of vehicles per day)

Bui

ld le

ss N

o-B

uild

Lin

k Fl

ow o

f 2 m

inut

es A

EC

Ramps An Average Excess Cost (AEC) of 2. minutes corresponds roughly to 5-10 iterations of User-Equilibrium Assignment.

Page 37: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Link Flow Difference with AEC of 0.2 minutes vs. Link Capacity

-6,000

-4,000

-2,000

0

2,000

4,000

6,000

8,000

10,000

12,000

0 10 20 30 40 50 60 70 80 90Link Capacity (1,000s of vehicles per day)

Bui

ld le

ss N

o-B

uild

Lin

k Fl

ow fo

r 0.2

min

utes

AE

C

An Average Excess Cost (AEC) of 0.2 minutes corresponds roughly to 20-40 iterations of User-Equilibrium Assignment.Ramps

Page 38: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David
Page 39: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David
Page 40: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David
Page 41: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David
Page 42: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Error in Link Flow Difference with AEC of 2. min. vs. Link Capacity

-3,000

-2,000

-1,000

0

1,000

2,000

3,000

0 10 20 30 40 50 60 70 80 90Link Capacity (1,000s of vehicles per day)

Err

or in

Lin

k Fl

ow D

iffer

ence

for 2

. min

. AE

C

An Average Excess Cost (AEC) of 2. minutes corresponds roughly to 5-10 iterations of User-Equilibrium Assignment.

Page 43: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Error in Link Flow Difference with AEC of 0.2 min. vs. Link Capacity

-3,000

-2,000

-1,000

0

1,000

2,000

3,000

0 10 20 30 40 50 60 70 80 90Link Capacity (1,000s of vehicles per day)

Err

or in

Lin

k Fl

ow D

iffer

ence

for 0

.2 m

in. A

EC

An Average Excess Cost (AEC) of 0.2 minutes corresponds roughly to 20-40 iterations of User-Equilibrium Assignment.

Page 44: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Error in Link Flow Difference with AEC of 0.02 min. vs. Link Capacity

-3,000

-2,000

-1,000

0

1,000

2,000

3,000

0 10 20 30 40 50 60 70 80 90Link Capacity (1,000s of vehicles per day)

Err

or in

Lin

k Fl

ow D

iffer

ence

for 0

.02

min

. AE

C

An Average Excess Cost (AEC) of 0.02 minutes corresponds roughly to 80-120 iterations of User-Equilibrium Assignment.

Page 45: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Conclusions: Deterministic Assignment• Deterministic user-equilibrium route choice models

provide a simple, but effective traffic assignment method, if applied with care and understanding.

• Measures based on Excess Cost can be used intuitively to monitor convergence in comparing scenarios.

• Stability of link flows is important for making comparisons among scenarios and for improving the credibility of the results.

Page 46: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Integrated Models of OD, Mode and Route Choice

• Computational experiments were performed for various integrated models of variable demand and auto route choice for a single, aggregated class of travelers plus trucks.

• The following slides illustrate the convergence properties achieved with an integrated approach, as contrasted with the four-step procedure, for a model implemented for the zone system and road network of the Chicago Region: 1790 zones; 12,982 nodes; 39,018 links.

Page 47: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Guide to Comparing the Solutions• Link flows at a given level of convergence are

compared to a highly converged solution in two ways:- link flow at a given Average Excess Cost less the converged link flow.

- ratio of link flow at a given Average Excess Cost less the converged link flow.

• Both the flow differences and the flow ratios are plotted against link capacity.

• A similar comparison is offered for origin-destination flows aggregated to districts.

Page 48: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Computation Time to Solve an Integrated Model of the Chicago Region

0

20

40

60

80

0.0000010.000010.00010.0010.010.1110

Average Excess Cost (minutes)

Com

puta

tion

Effo

rt (m

inut

es)

Solutions in 2001 with a Compaq Alpha Unix Server DS20E with CPU speed of 666 MHz and 256 Mb RAM using the integrated solution method described by Bar-Gera and Boyce,Transportation Research, Part B (2003).

Page 49: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Difference in Link Flows with AEC of 1.3 minutes vs. Link Capacity

-7,000

-6,000

-5,000

-4,000

-3,000

-2,000

-1,000

0

1,000

2,000

3,000

0 2 4 6 8 10 12Link Capacity (1,000s of vehicles per hour)

Flow

at A

EC

of 1

.3 m

in. l

ess

Con

verg

ed F

low

.

An Average Excess Cost (AEC) of 1.3 minutes corresponds roughly to 5-10 iterations of User-Equilibrium Assignment.

Page 50: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Difference in Link Flows with AEC of 0.2 minutes vs. Link Capacity

-7,000

-6,000

-5,000

-4,000

-3,000

-2,000

-1,000

0

1,000

2,000

3,000

0 2 4 6 8 10 12Link Capacity (1,000s of vehicles per hour)

Flow

at A

EC

of 0

.2 m

in. l

ess

Con

verg

ed F

low

.

An Average Excess Cost (AEC) of 0.2 minutes corresponds roughly to 20-40 iterations of User-Equilibrium Assignment.

Page 51: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Difference in Link Flows with AEC of 0.02 minutes vs. Link Capacity

-7,000

-6,000

-5,000

-4,000

-3,000

-2,000

-1,000

0

1,000

2,000

3,000

0 2 4 6 8 10 12 14Link Capacity (1,000s of vehicles per hour)

Flow

at A

EC

of 0

.02

min

. les

s C

onve

rged

Flo

w

.

An Average Excess Cost (AEC) of 0.02 minutes corresponds roughly to 80-120 iterations of User-Equilibrium Assignment.

Page 52: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Difference in Link Flows with AEC of 0.002 minutes vs. Link Capacity

-7,000

-6,000

-5,000

-4,000

-3,000

-2,000

-1,000

0

1,000

2,000

3,000

0 2 4 6 8 10 12Link Capacity (1,000s of vehicles per hour)

Flow

at A

EC

of 0

.002

min

. les

s C

onve

rged

Flo

w

.

An Average Excess Cost (AEC) of 0.002 minutes correspondsto more than 500 iterations of User-Equilibrium Assignment.

Page 53: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Ratio of Link Flows with AEC of 1.3 minutes vs. Link Capacity

0.000001

0.00001

0.0001

0.001

0.01

0.1

1

10

100

1000

10000

100000

100 1,000 10,000

Link Capacity (vehicles per hour)

Rat

io o

f Flo

w a

t AEC

of 1

.3 m

in. t

o C

onve

rged

Flo

w

.

An Average Excess Cost (AEC) of 1.3 minutes corresponds roughly to 5-10 iterations of User-Equilibrium Assignment.

Page 54: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Ratio of Link Flows with AEC of 0.2 minutes vs. Link Capacity

0.000001

0.00001

0.0001

0.001

0.01

0.1

1

10

100

1000

10000

100000

100 1,000 10,000Link Capacity (vehicles per hour)

Rat

io o

f Flo

w a

t AEC

of 0

.2 m

in. t

o C

onve

rged

Flo

w

.

An Average Excess Cost (AEC) of 0.2 minutes corresponds roughly to 20-40 iterations of User-Equilibrium Assignment.

Page 55: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Ratio of Link Flows with AEC of 0.02 minutes vs. Link Capacity

0.000001

0.00001

0.0001

0.001

0.01

0.1

1

10

100

1000

10000

100000

100 1,000 10,000Link Capacity (vehicles per hour)

Rat

io o

f Flo

w a

t AEC

of 0

.02

min

to C

onve

rged

Flo

w

.

An Average Excess Cost (AEC) of 0.02 minutes corresponds roughly to 80-120 iterations of User-Equilibrium Assignment.

Page 56: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Ratio of Link Flows with AEC of 0.002 minutes vs. Link Capacity

0.000001

0.00001

0.0001

0.001

0.01

0.1

1

10

100

1000

10000

100000

100 1,000 10,000Link Capacity (vehicles per hour)

Rat

io o

f Flo

w a

t AEC

of 0

.002

min

to C

onve

rged

Flo

w

.

An Average Excess Cost (AEC) of 0.002 minutes correspondsto more than 500 iterations of User-Equilibrium Assignment.

Page 57: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Average Misplaced Flow• As with Average Excess Cost for link flows, a measure

is needed for monitoring the convergence of a trip table with respect to its equilibrium solution.

• A definition of equilibrium for a given trip table is:- perform a user-equilibrium assignment of the given

trip table, find the OD costs, and use them with the trip distribution model to determine a new trip table;

- compare the given trip table and the new one; if they are equal, the given trip table is in equilibrium.

• A measure of equality is Average Misplaced Flow:sum of the absolute differences of the cells of the two tables divided by total flow.

Page 58: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

CATS Zone System

Page 59: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Differences in District-to-District Flows with AMF of 0.3, 0.06 and 0.001

-4,000

-3,000

-2,000

-1,000

0

1,000

2,000

3,000

4,000

0.001 0.01 0.1 1 10 100 1000 10000 100000 1000000Converged Flow (persons per hour)

Flow

at S

peci

fied

AM

F le

ss C

onve

rged

Flo

w

Average Misplaced Flow - 0.3Average Misplaced Flow - 0.06Average Misplaced Flow - 0.001

Average Misplaced Flow (AMF) is a convergence measure for a trip table, similar to Average Excess Cost.

South Chicago to CBD

W. Cook to N. Cook

Page 60: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Ratios of District-to-District Flows with AMF of 0.3, 0.06 and 0.001

0.1

1

10

100

1000

10000

100000

1000000

0.0001 0.001 0.01 0.1 1 10 100 1000 10000 100000 1000000

Converged Flow (persons per hour)

Rat

io o

f Flo

w a

t Spe

cifie

d A

MF

to C

onve

rged

Flo

w

Average Misplaced Flow - 0.3Average Misplaced Flow - 0.06Average Misplaced Flow - 0.001

Average Misplaced Flow (AMF) is a convergence measure for a trip table, similar to Average Excess Cost.

Kendall Co. to Lake Co., IL

Page 61: Workshop on Traffic Assignment - Boyce-1.13.05w1.cirrelt.ca/~mike/...on_Traffic_Assignment_2005.pdf · Workshop on Traffic Assignment with Equilibrium Methods Presented by: David

Conclusions• Examination of integrated models of origin-

destination, mode and route choice suggests that substantial errors in road link flows may occur at convergence levels found in current practice.

• As in fixed demand models, the convergence of user equilibrium link flows with variable demand may be problematic for scenario analyses involving small changes in the road or transit networks.

• These issues may increase in importance for solution procedures involving feedback mechanisms that do not achieve an adequate approximation of the equilibrium solution.


Recommended