Library homepage

  • school Campus Bookshelves
  • menu_book Bookshelves
  • perm_media Learning Objects
  • login Login
  • how_to_reg Request Instructor Account
  • hub Instructor Commons

Margin Size

  • Download Page (PDF)
  • Download Full Book (PDF)
  • Periodic Table
  • Physics Constants
  • Scientific Calculator
  • Reference & Cite
  • Tools expand_more
  • Readability

selected template will load here

This action is not available.

Engineering LibreTexts

3.6: 3-6 Route Choice

  • Last updated
  • Save as PDF
  • Page ID 48085

  • David Levinson et al.
  • Associate Professor (Engineering) via Wikipedia

\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

\( \newcommand{\Span}{\mathrm{span}}\)

\( \newcommand{\id}{\mathrm{id}}\)

\( \newcommand{\kernel}{\mathrm{null}\,}\)

\( \newcommand{\range}{\mathrm{range}\,}\)

\( \newcommand{\RealPart}{\mathrm{Re}}\)

\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

\( \newcommand{\Argument}{\mathrm{Arg}}\)

\( \newcommand{\norm}[1]{\| #1 \|}\)

\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

\( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

\( \newcommand{\vectorC}[1]{\textbf{#1}} \)

\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

Route assignment , route choice , or traffic assignment concerns the selection of routes (alternative called paths) between origins and destinations in transportation networks. It is the fourth step in the conventional transportation forecasting model, following Trip Generation, Destination Choice, and Mode Choice. The zonal interchange analysis of trip distribution provides origin-destination trip tables. Mode choice analysis tells which travelers will use which mode. To determine facility needs and costs and benefits, we need to know the number of travelers on each route and link of the network (a route is simply a chain of links between an origin and destination). We need to undertake traffic (or trip) assignment. Suppose there is a network of highways and transit systems and a proposed addition. We first want to know the present pattern of travel times and flows and then what would happen if the addition were made.

Link Performance Function

The cost that a driver imposes on others is called the marginal cost. However, when making decisions, a driver only faces his own cost (the average cost) and ignores any costs imposed on others (the marginal cost).

  • \[AverageCost=\dfrac{S_T}{Q}\]
  • \[MarginalCost=\dfrac{\delta S_T}{\delta Q}\]

where \(S_T\) is the total cost, and \(Q\) is the flow.

BPR Link Performance Function

Suppose we are considering a highway network. For each link there is a function stating the relationship between resistance and volume of traffic. The Bureau of Public Roads (BPR) developed a link (arc) congestion (or volume-delay, or link performance) function, which we will term S a (Q a )

\[S_a(Q_a)=t_a(1+0.15\dfrac ({Q_a}{c_a})^4)\]

t a = free-flow travel time on link a per unit of time

Q a = flow (or volume) of traffic on link a per unit of time (somewhat more accurately: flow attempting to use link a )

c a = capacity of link a per unit of time

S a (Q a ) is the average travel time for a vehicle on link a

There are other congestion functions. The CATS has long used a function different from that used by the BPR, but there seems to be little difference between results when the CATS and BPR functions are compared.

Can Flow Exceed Capacity?

On a link, the capacity is thought of as “outflow.” Demand is inflow.

If inflow > outflow for a period of time, there is queueing (and delay).

For Example, for a 1 hour period, if 2100 cars arrive and 2000 depart, 100 are still there. The link performance function tries to represent that phenomenon in a simple way.

Wardrop's Principles of Equilibrium

User Equilibrium

Each user acts to minimize his/her own cost, subject to every other user doing the same. Travel times are equal on all used routes and lower than on any unused route.

  • System optimal

Each user acts to minimize the total travel time on the system.

Price of Anarchy

The reason we have congestion is that people are selfish. The cost of that selfishness (when people behave according to their own interest rather than society's) is the price of anarchy .

The ratio of system-wide travel time under User Equilibrium and System Optimal conditions.

For a two-link network with linear link performance functions (latency functions), Price of Anarchy is < 4/3.

Is this too much? Should something be done, or is 33% waste acceptable? [The loss may be larger/smaller in other cases, under different assumptions, etc.]

Conservation of Flow

An important factor in road assignment is the conservation of flow. This means that the number of vehicles entering the intersection (link segment) equals the number of vehicles exiting the intersection for a given period of time (except for sources and sinks).

Similarly, the number of vehicles entering the back of the link equals the number exiting the front (over a long period of time).

Auto assignment

Long-standing techniques.

The above examples are adequate for a problem of two links, however real networks are much more complicated. The problem of estimating how many users are on each route is long standing. Planners started looking hard at it as freeways and expressways (motorways) began to be developed. The freeway offered a superior level of service over the local street system and diverted traffic from the local system. At first, diversion was the technique. Ratios of travel time were used, tempered by considerations of costs, comfort, and level of service.

The Chicago Area Transportation Study (CATS) researchers developed diversion curves for freeways versus local streets. There was much work in California also, for California had early experiences with freeway planning. In addition to work of a diversion sort, the CATS attacked some technical problems that arise when one works with complex networks. One result was the Moore algorithm for finding shortest paths on networks.

The issue the diversion approach didn’t handle was the feedback from the quantity of traffic on links and routes. If a lot of vehicles try to use a facility, the facility becomes congested and travel time increases. Absent some way to consider feedback, early planning studies (actually, most in the period 1960-1975) ignored feedback. They used the Moore algorithm to determine shortest paths and assigned all traffic to shortest paths. That’s called all or nothing assignment because either all of the traffic from i to j moves along a route or it does not.

The all-or-nothing or shortest path assignment is not trivial from a technical-computational view. Each traffic zone is connected to n - 1 zones, so there are numerous paths to be considered. In addition, we are ultimately interested in traffic on links. A link may be a part of several paths, and traffic along paths has to be summed link by link.

An argument can be made favoring the all-or-nothing approach. It goes this way: The planning study is to support investments so that a good level of service is available on all links. Using the travel times associated with the planned level of service, calculations indicate how traffic will flow once improvements are in place. Knowing the quantities of traffic on links, the capacity to be supplied to meet the desired level of service can be calculated.

Heuristic procedures

To take account of the affect of traffic loading on travel times and traffic equilibria, several heuristic calculation procedures were developed. One heuristic proceeds incrementally. The traffic to be assigned is divided into parts (usually 4). Assign the first part of the traffic. Compute new travel times and assign the next part of the traffic. The last step is repeated until all the traffic is assigned. The CATS used a variation on this; it assigned row by row in the O-D table.

The heuristic included in the FHWA collection of computer programs proceeds another way.

  • Step 0: Start by loading all traffic using an all or nothing procedure.
  • Step 1: Compute the resulting travel times and reassign traffic.
  • Step 2: Now, begin to reassign using weights. Compute the weighted travel times in the previous two loadings and use those for the next assignment. The latest iteration gets a weight of 0.25 and the previous gets a weight of 0.75.
  • Step 3. Continue.

These procedures seem to work “pretty well,” but they are not exact.

Frank-Wolfe algorithm

Dafermos (1968) applied the Frank-Wolfe algorithm (1956, Florian 1976), which can be used to deal with the traffic equilibrium problem.

Equilibrium Assignment

To assign traffic to paths and links we have to have rules, and there are the well-known Wardrop equilibrium (1952) conditions. The essence of these is that travelers will strive to find the shortest (least resistance) path from origin to destination, and network equilibrium occurs when no traveler can decrease travel effort by shifting to a new path. These are termed user optimal conditions, for no user will gain from changing travel paths once the system is in equilibrium.

The user optimum equilibrium can be found by solving the following nonlinear programming problem

\[min \displaystyle \sum_{a} \displaystyle\int\limits_{0}^{v_a}S_a(Q_a)\, dx\]

subject to:

\[Q_a=\displaystyle\sum_{i}\displaystyle\sum_{j}\displaystyle\sum_{r}\alpha_{ij}^{ar}Q_{ij}^r\]

\[sum_{r}Q_{ij}^r=Q_{ij}\]

\[Q_a\ge 0, Q_{ij}^r\ge 0\]

where \(Q_{ij}^r\) is the number of vehicles on path r from origin i to destination j . So constraint (2) says that all travel must take place: i = 1 ... n; j = 1 ... n

\(\alpha_{ij}^{ar}\)= 1 if link a is on path r from i to j ; zero otherwise.

So constraint (1) sums traffic on each link. There is a constraint for each link on the network. Constraint (3) assures no negative traffic.

Transit assignment

There are also methods that have been developed to assign passengers to transit vehicles. In an effort to increase the accuracy of transit assignment estimates, a number of assumptions are generally made. Examples of these include the following:

  • All transit trips are run on a set and predefined schedule that is known or readily available to the users.
  • There is a fixed capacity associated with the transit service (car/trolley/bus capacity).

traffic assignment meaning

Solve for the flows on Links a and b in the Simple Network of two parallel links just shown if the link performance function on link a :

\(S_a=5+2*Q_a\)

and the function on link b :

\(S_b=10+Q_b\)

where total flow between the origin and destination is 1000 trips.

Time (Cost) is equal on all used routes so \(S_a=S_b\)

And we have Conservation of flow so, \(Q_a+Q_b=Q_o=Q_d=1000\)

\(5+2*(1000-Q_b)=10+Q_b\)

\(1995=3Q_b\)

\(Q_b=665;Q_a=335\)

An example from Eash, Janson, and Boyce (1979) will illustrate the solution to the nonlinear program problem. There are two links from node 1 to node 2, and there is a resistance function for each link (see Figure 1). Areas under the curves in Figure 2 correspond to the integration from 0 to a in equation 1, they sum to 220,674. Note that the function for link b is plotted in the reverse direction.

\(S_a=15(1+0.15(\dfrac{Q_a}{1000})^4)\)

\(S_b=20(1+0.15(\dfrac{Q_a}{3000})^4)\)

\(Q_a+Q_b=8000\)

Show graphically the equilibrium result.

traffic assignment meaning

At equilibrium there are 2,152 vehicles on link a and 5,847 on link b . Travel time is the same on each route: about 63.

Figure 3 illustrates an allocation of vehicles that is not consistent with the equilibrium solution. The curves are unchanged, but with the new allocation of vehicles to routes the shaded area has to be included in the solution, so the Figure 3 solution is larger than the solution in Figure 2 by the area of the shaded area.

Assume the traffic flow from Milwaukee to Chicago, is 15000 vehicles per hour. The flow is divided between two parallel facilities, a freeway and an arterial. Flow on the freeway is denoted \(Q_f\), and flow on the two-lane arterial is denoted \(Q_a\).

The travel time (in minutes) on the freeway (\(C_f\)) is given by:

\(C_f=10+Q_f/1500\)

\(C_a=15+Q_a/1000\)

Apply Wardrop's User Equilibrium Principle, and determine the flow and travel time on both routes.

The travel times are set equal to one another

\(C_f=C_a\)

\(10+Q_f/1500=15+Q_a/1000\)

The total traffic flow is equal to 15000

\(Q_f+Q_a=15000\)

\(Q_a=15000-Q_f\)

\(10+Q_f/1500=15+(15000-Q_f)/1000\)

Solve for \(Q_f\)

\(Q_f=60000/5=12000\)

\(Q_a=15000-Q_f=3000\)

Thought Questions

  • How can we get drivers to consider their marginal cost?
  • Alternatively: How can we get drivers to behave in a “System Optimal” way?

Sample Problems

Given a flow of six (6) units from origin “o” to destination “r”. Flow on each route ab is designated with Qab in the Time Function. Apply Wardrop's Network Equilibrium Principle (Users Equalize Travel Times on all used routes)

A. What is the flow and travel time on each link? (complete the table below) for Network A

Link Attributes

B. What is the system optimal assignment?

C. What is the Price of Anarchy?

What is the flow and travel time on each link? Complete the table below for Network A:

These four links are really 2 links O-P-R and O-Q-R, because by conservation of flow Qop = Qpr and Qoq = Qqr.

By Wardrop's Equilibrium Principle, the travel time (cost) on each used route must be equal. Therefore \(C_{opr}=C_{oqr}\)

OR \(25+6*Q_{opr}=20+7*Q_{oqr}\)

\(5+6*Q_{opr}=7*Q_{oqr}\)

\(Q_{oqr}=5/7+6*Q_{opr}/7\)

By the conservation of flow principle

\(Q_{oqr}+Q_{opr}=6\)

\(Q_{opr}=6-Q_{oqr}\)

By substitution

\Q_{oqr}=5/7+6/7(6-Q_{oqr})=41/7-6*Q_{oqr}/7\)

\(13*Q_{oqr}=41\)

\(Q_{oqr}=41/13=3.15\)

\(Q_{opr}=2.84\)

\(42.01=25+6(2.84)\)

\(42.05=20+7(3.15)\)

Check (within rounding error)

or expanding back to the original table:

User Equilibrium: Total Delay = 42.01 * 6 = 252.06

What is the system optimal assignment?

Conservation of Flow:

\(Q_{opr}+Q_{oqr}=6\)

\(TotalDelay=Q_{opr}(25+6*Q_{oqr})+Q_{oqr}(20+7*Q_{oqr})\)

\(25Q_{opr}+6Q_{opr}^2+(6_Q_{opr})(20+7(6-Q_{opr}))\)

\(25Q_{opr}+6Q_{opr}^2+(6_Q_{opr})(62-7Q_{opr}))\)

\(25Q_{opr}+6Q_{opr}^2+372-62Q_{opr}-42Q_{opr}+7Q_{opr}^2\)

\(13Q_{opr}^2-79Q_{opr}+372\)

Analytic Solution requires minimizing total delay

\(\deltaC/\deltaQ=26Q_{opr}-79=0\)

\(Q_{opr}=79/26-3.04\)

\(Q_{oqr}=6-Q_{opr}=2.96\)

And we can compute the SO travel times on each path

\(C_{opr,SO}=25+6*3.04=43.24\)

\(C_{opr,SO}=20+7*2.96=40.72\)

Note that unlike the UE solution, \(C_{opr,SO}\g C_{oqr,SO}\)

Total Delay = 3.04(25+ 6*3.04) + 2.96(20+7*2.96) = 131.45+120.53= 251.98

Note: one could also use software such as a "Solver" algorithm to find this solution.

What is the Price of Anarchy?

User Equilibrium: Total Delay =252.06 System Optimal: Total Delay = 251.98

Price of Anarchy = 252.06/251.98 = 1.0003 < 4/3

The Marcytown - Rivertown corridor was served by 3 bridges, according to the attached map. The bridge over the River on the route directly connecting Marcytown and Citytown collapsed, leaving two alternatives, via Donkeytown and a direct. Assume the travel time functions Cij in minutes, Qij in vehicles/hour, on the five links routes are as given.

Marcytown - Rivertown Cmr = 5 + Qmr/1000

Marcytown - Citytown (prior to collapse) Cmc = 5 + Qmc/1000

Marcytown - Citytown (after collapse) Cmr = ∞

Citytown - Rivertown Ccr = 1 + Qcr/500

Marcytown - Donkeytown Cmd = 7 + Qmd/500

Donkeytown - Rivertown Cdr = 9 + Qdr/1000

Also assume there are 10000 vehicles per hour that want to make the trip. If travelers behave according to Wardrops user equilibrium principle.

A) Prior to the collapse, how many vehicles used each route?

Route A (Marcytown-Rivertown) = Ca = 5 + Qa/1000

Route B (Marcytown-Citytown-Rivertown) = Cb = 5 + Qb/1000 + 1 + Qb/500 = 6 + 3Qb/1000

Route C (Marcytown-Donkeytown-Rivertown)= Cc = 7 + Qc/500 + 9 + Qc/1000 = 16 + 3Qc/1000

At equilibrium the travel time on all three used routes will be the same: Ca = Cb = Cc

We also know that Qa + Qb + Qc = 10000

Solving the above set of equations will provide the following results:

Qa = 8467;Qb = 2267;Qc = −867

We know that flow cannot be negative. By looking at the travel time equations we can see a pattern.

Even with a flow of 0 vehicles the travel time on route C(16 minutes) is higher than A or B. This indicates that vehicles will choose route A or B and we can ignore Route C.

Solving the following equations:

Route A (Marcytown-Rivertown) = Ca = 5 + Qa /1000

Route B (Marcytown-Citytown-Rivertown) = Cb = 6 + 3Qb /1000

Qa + Qb = 10000

We can the following values:

Qa = 7750; Qb = 2250; Qc = 0

B) After the collapse, how many vehicles used each route?

We now have only two routes, route A and C since Route B is no longer possible. We could solve the following equations:

Route C (Marcytown- Donkeytown-Rivertown) = Cc = 16 + 3Qc /1000

Qa+ Qc= 10000

But we know from above table that Route C is going to be more expensive in terms of travel time even with zero vehicles using that route. We can therefore assume that Route A is the only option and allocate all the 10,000 vehicles to Route A.

If we actually solve the problem using the above set of equations, you will get the following results:

Qa = 10250; Qc = -250

which again indicates that route C is not an option since flow cannot be negative.

C) After the collapse, public officials want to reduce inefficiencies in the system, how many vehicles would have to be shifted between routes? What is the “price of anarchy” in this case?

TotalDelayUE =(15)(10,000)=150,000

System Optimal

TotalDelaySO =(Qa)(5+Qa/1000)+(Qc)(16+3Qc/1000)

Using Qa + Qc = 10,000

TotalDelaySO =(Qa2)/250−71Qa+460000

Minimize total delay ∂((Qa2)/250 − 71Qa + 460000)/∂Qa = 0

Qa/125−7 → Qa = 8875 Qc = 1125 Ca = 13,875 Cc = 19,375

TotalDelaySO =144938

Price of Anarchy = 150,000/144,938 = 1.035

  • \(C_T\) - total cost
  • \(C_k\) - travel cost on link \(k\)
  • \(Q_k\) - flow (volume) on link \(k\)

Abbreviations

  • VDF - Volume Delay Function
  • LPF - Link Performance Function
  • BPR - Bureau of Public Roads
  • UE - User Equilbrium
  • SO - System Optimal
  • DTA - Dynamic Traffic Assignment
  • DUE - Deterministic User Equilibrium
  • SUE - Stochastic User Equilibrium
  • AC - Average Cost
  • MC - Marginal Cost
  • Route assignment, route choice, auto assignment
  • Volume-delay function, link performance function
  • User equilibrium
  • Conservation of flow
  • Average cost
  • Marginal cost

External Exercises

Use the ADAM software at the STREET website and try Assignment #3 to learn how changes in network characteristics impact route choice.

Additional Questions

1. If trip distribution depends on travel times, and travel times depend on the trip table (resulting from trip distribution) that is assigned to the road network, how do we solve this problem (conceptually)?

2. Do drivers behave in a system optimal or a user optimal way? How can you get them to move from one to the other.

3. Identify a mechanism that can ensure the system optimal outcome is achieved in route assignment, rather than the user equilibrium. Why would we want such an outcome? What are the drawbacks to the mechanism you identified?

4. Assume the flow from Dakotopolis to New Fargo, is 5300 vehicles per hour. The flow is divided between two parallel facilities, a freeway and an arterial. Flow on the freeway is denoted \(Q_f\), and flow on the two-lane arterial is denoted \(Q_r\). The travel time on the freeway \(C_f\) is given by:

\(C_f=5+Q_f/1000\)

The travel time on the arterial (Cr) is given by

\(C_r=7+Q_r/500\)

(a) Apply Wardrop's User Equilibrium Principle, and determine the flow and travel time on both routes from Dakotopolis to New Fargo.

(b) Solve for the System Optimal Solution and determine the flow and travel time on both routes.

5. Given a flow of 10,000 vehicles from origin to destination traveling on three parallel routes. Flow on each route A, B, or C is designated with \(Q_a\), \(Q_b\), \(Q_c\) in the Time Function Respectively. Apply Wardrop's Network Equilibrium Principle (Users Equalize Travel Times on all used routes), and determine the flow on each route.

\(T_A=500+20Q_A\)

\(T_B=1000+10Q_B\)

\(T_C=2000+30Q_C\)

  • How does average cost differ from marginal cost?
  • How do System Optimal and User Equilibrium travel time differ?
  • Why do we want people to behave in an SO way?
  • How can you get people to behave in an SO way?
  • Who was John Glen Wardrop?
  • What are Wardrop’s Two Principles?
  • What does conservation of flow require in route assignment?
  • Can Variable Message Signs be used to encourage System Optimal behavior?
  • What is freeflow travel time?
  • If a problem has more than two routes, where does the extra equation come from?
  • How can you determine if a route is unused?
  • What is the difference between capacity and flow
  • Draw a typical volume-delay function for a deterministic, static user equilibrium assignment.
  • Can Q be negative?
  • What is route assignment?
  • Is it important that the output travel times from route choice be consistent with the input travel times for destination choice and mode choice? Why?

The Geography of Transport Systems

The spatial organization of transportation and mobility

Traffic Assignment Problem

traffic assignment meaning

Traffic assignment problems usually consider two dimensions.

  • Generation and attraction . A place of origin generates movements that are bound (attracted) to a place of destination. The relationship between traffic generation and attraction is commonly labeled as spatial interaction. The above example considers one origin/generation and destination/attraction, but the majority of traffic assignment problems consider several origins and destinations.
  • Path selection . Traffic assignment considers which paths are to be selected and the amount of traffic using these paths (if more than one unit). For simple problems, a single path will be selected, while for complex problems, several paths could be used. Factors behind the choice of traffic assignment may include cost, time, or the number of connections.

Share this:

Logo for Mavs Open Press

Want to create or adapt books like this? Learn more about how Pressbooks supports open publishing practices.

Part III: Travel Demand Modeling

13 Last Step of Four Step Modeling (Trip Assignment Models)

Chapter overview.

Chapter 13 presents trip assignment, the last step of the Four-Step travel demand Model (FSM). This step determines which paths travelers choose for moving between each pair of zones. Additionally, this step can yield numerous results, such as traffic volumes in different transportation corridors, the patterns of vehicular movements, total vehicle miles traveled (VMT) and vehicle travel time (VTT) in the network, and zone-to-zone travel costs. Identification of the heavily congested links is crucial for transportation planning and engineering practitioners. This chapter begins with some fundamental concepts, such as the link cost functions. Next, it presents some common and useful trip assignment methods with relevant examples. The methods covered in this chapter include all-or-nothing (AON), user equilibrium (UE), system optimum (SO), feedback loop between distribution and assignment (LDA),  incremental increase assignment, capacity restrained assignment, and stochastic user equilibrium assignment.

Learning Objectives

  •  Describe the reasons for performing trip assignment models in FSM and relate these models’ foundation through the cost-function concept.
  • Compare static and dynamic trip assignment models and infer the appropriateness of each model for different situations.
  • Explain Wardrop principles and relate them to traffic assignment algorithms.
  • Complete simple network traffic assignment models using static models such as the all-or-nothing and user equilibrium models.
  • Solve modal split analyses manually for small samples using the discrete choice modeling framework and multinominal logit models.

Introduction

In this chapter, we continue the discussion about FSM and elaborate on different methods of traffic assignment, the last step in the FSM model after trip generation, trip distribution, and modal split. The traffic assignment step, which is also called route assignment or route choice , simulates the choice of route selection from a set of alternatives between the origin and the destination zones (Levinson et al., 2014). The first three FSM steps determine the number of trips produced between each zone and the proportion completed by different transportation modes. The purpose of the final step is to determine the routes or links in the study area that are likely to be used. For example, when updating a Regional Transportation Plan (RTP), traffic assignment is helpful in determining how much shift or diversion in daily traffic happens with the introduction an additional transit line or extension a highway corridor (Levinson et al., 2014). The output from the last step can provide modelers with numerous valuable results. By analyzing the results, the planner can gain insight into the strengths and weaknesses of different transportation plans. The results of trip assignment analysis can be:

  • The traffic flows in the transportation system and the pattern of vehicular movements.
  • The volume of traffic on network links.
  • Travel costs between trip origins and destinations (O-D).
  • Aggregated network metrics such as total vehicle flow, vehicle miles traveled (VMT) , and vehicle travel time (VTT).
  • Zone-to-zone travel costs (travel time) for a given level of demand.
  • Modeled link flows highlighting congested corridors.
  • Analysis of turning movements for future intersection design.
  • Determining the Origin-Destination (O-D) pairs using a specific link or path.
  • Simulation of the individual choice for each pair of origins and destinations (Mathew & Rao, 2006).

Link Performance Function

Building a link performance function is one of the most important and fundamental concepts of the traffic assignment process. This function is usually used for estimating travel time, travel cost, and speed on the network based on the relationship between speed and travel flow. While this function can take different forms, such as linear, polynomial , exponential , and hyperbolic , one of the most common functions is the link performance function which represents generalized travel costs (United States Bureau of Public Roads, 1964). This equation estimates travel time on a free-flow road (travel with speed limit) adding a function that exponentially increases travel time as the road gets more congested. The road volume-to-capacity ratio can represent congestion (Meyer, 2016).

While transportation planners now recognize that intersection delays contribute to link delays, the following sections will focus on the traditional function. Equation (1) is the most common and general formula for the link performance function.

t=t_o[1+\alpha\left(\frac{x}{k}\right)\beta]

  • t and x are the travel time and vehicle flow;
  • t 0 is the link free flow travel time;
  • k is the link capacity;
  • α and β are parameters for specific type of links and calibrated using the field data. In the absence of any field data, it is usually assumed = 0.15, and β= 4.0.

α and β are the coefficients for this formula and can take different values (model parameters). However, most studies and planning practices use the same value for them. These values can be locally calibrated for the most efficient results.

Figure 13.1 demonstrates capacity as the relationship between flow and travel time. In this plot, the travel time remains constant as vehicle volumes increase until the turning point , which indicates that the link’s volume is approaching its capacity.

This figure shows the exponential relationship between travel time and flow of traffic,

The following example shows how the link performance function helps us to determine the travel time according to flow and capacity.

Performance Function Example

Assume the traffic volume on a path between zone i and j was 525. The travel time recorded on this path is 15 minutes. If the capacity of this path would be 550, then calculate the new travel time for future iteration of the model.

Based on the link performance function, we have:

Now we have to plug in the numbers into the formula to determine the new travel time:

t=15[1+\0.15\left(\frac{525}{550}\right)\4]=16.86

Traffic Assignment Models

Typically, traffic assignment is calculated for private cars and transit systems independently. Recall that the impedance function differs for drivers and riders, and thus simulating utility maximization behavior should be approached differently. For public transit assignment, variables such as fare, stop or transfer, waiting time, and trip times define the utility (equilibrium) (Sheffi, 1985). For private car assignment, however, in some cases, the two networks are related when public buses share highways with cars, and congestion can also affect the performance.

Typically, private car traffic assignment models the path choice of trip makers using:

  • algorithms like all-or-nothing
  • user equilibrium
  • system optimum assignment

Of the assignment models listed above, user equilibrium is widely adopted in the U.S. (Meyer, 2016). User equilibrium relies on the premise that travelers aim to minimize their travel costs. This algorithm achieves equilibrium when no user can decrease their travel time or cost by altering their travel path.

  • incremental
  • capacity-restrained
  • iterative feedback loop
  • Stochastic user equilibrium assignment
  • Dynamic traffic assignment

All-or-nothing Model

Through the all-or-nothing (AON) assignment, it is assumed that the impedance of a road or path between each origin and destination is constant and equal to the free-flow level of service. This means that the traffic time is not affected by the traffic flow on the path. The only logic behind this model is that each traveler uses the shortest path from his or her origin to the destination, and no vehicle is assigned to other paths (Hui, 2014). This method is called the all-or-nothing assignment model and is the simplest one among all assignment models. This method is also called the 0-1 assignment model, and its advantage is its simple procedure and calculation. The assumptions of this method are:

  • Congestion does not affect travel time or cost, meaning that no matter how much traffic is loaded on the route, congestion does not take place.
  • Since the method assigns one route to any travel between each pair of OD, all travelers traveling from a particular zone to another particular zone choose the same route (Hui, 2014).

To run the AON model, the following process can be followed:

  • Step 0: Initialization. Use free flow travel costs Ca=Ca(0) , for each link a on the empty network. Ɐ
  • Step 1: Path finding. Find the shortest path P for each zonal pair.
  • Step 2: Path flows assigning. Assign both passenger trips (hppod) and freight trips (hfpod) in PCEs from zonal o to d to path P.
  • Step 3: Link flows computing. Sum the flows on all paths going through a link as total flows of this link.

Example 2 illustrates the above-mentioned process for the AON model

All-or-nothing Example

Table 13.1 shows a trip distribution matrix with 4 zones. Using the travel costs between each pair of them shown in Figure 13.2, assign the traffic to the network. Load the vehicle trips from the trip distribution table shown below using the AON technique. After assigning the traffic, illustrate the links and the traffic volume on each on them.

Table 13.1 Trip Distribution Results.

This photo shows the hypothetical network and travel time between zones: 1-2: 5 mins 1-4: 10 min 4-2: 4 mins 3-2: 4 mins 3-4: 9 mins

To solve this problem, we need to find the shortest path among all alternatives for each pair of zones. The result of this procedure would be 10 routes in total, each of which bears a specific amount of travels. For instance, the shortest path between zone 1 and 2 is the straight line with 5 min travel time. All other routes like 1 to 4 to 2 or 1 to 4 to 3 to 2 would be empty from travelers going from zone 1 to zone 2. The results are shown in Table 13.2.

As you can see, some of the routes remained unused. This is because in all-or-nothing if a route has longer travel time or higher costs, then it is assumed it would not be used at all.

User Equilibrium

The next method for traffic assignment is called User Equilibrium (UE). The rule or algorithm is adapted from the well-known Wardrop equilibrium (1952) conditions (Correa & Stier-Moses, 2011). In this algorithm, it is assumed that travelers will always choose the shortest path, and equilibrium conditions are realized when no traveler is able to decrease their travel impedance by changing paths (Levinson et al., 2014).

As we discussed, the UE method is based on the first principle of Wardrop : “for each origin- destination (OD) pair, with UE, the travel time on all used paths is equal and less than or equally to the travel time that would be experienced by a single vehicle on any unused path”( Jeihani Koohbanani, 2004, p. 10). The mathematical format of this principle is shown in equation (3):

T_1 = T_2

For a given OD pair, the UE condition can be expressed in equation (3):

fk\left(ck-u\right)=0:\forall k

This model assumes that all paths have equal travel time. Additionally, the model includes the following general assumptions:

  • The users possess all the knowledge needed about different paths.
  • The users have perfect knowledge of the path cost.
  • Travel time in a route is subject to change only by the cost flow function of that route.
  • Travel times increases as we load travel into the network (Mathew & Rao, 2006).

Hence, the UE assignment comes to an optimization problem that can be formulated using equation (4):

Minimize\ Z=\sum_{a}\int_{0}^{Xa}ta\left(xa\right)dx

k  is the path x a equilibrium flow in link a t a  travel time on link a f k rs  flow on path  connecting OD pairs q rs  trip rate between  and δ a, k rs is constraint function defined as 1 if link a belongs to path k and 0 otherwise

Example 3 shows how the UE method can be applied for the traffic assignment step. This example is a very simple network consisting of two zones with two possible paths between them.

UE Example 

This photo shows the hypothetical network with two possible paths between two zones 1: 5=4x_1 2: 3+2x_2 (to power of two)

In this example, t 1 and t 2 are travel times measured by min on each route, and x 1 and x 2 are traffic flows on each route measured by (Veh/Hour).

Using the UE method, assign 4,500 Veh/Hour to the network and calculate travel time on each route after assignment, traffic volume, and system total travel time.

According to the information provided, total flow (X 1 +X 2 ) is equal to 4,500 (4.5).

First, we need to check, with all traffic assigned to one route, whether that route is still the shortest path. Thus we have:

T 1 (4.5)=23min

T 2 (0)=3min

if all traffic is assigned to route 2:

T 1 (0)=3min

T 2 (4.5)=43.5 min

Step 2: Wardrope equilibrium rule: t 1 =t 2        5+4x 1 =3+ 2x 2 2         and we have x 1 =4.5-x 2

Now the equilibrium equation can be written as: 6 + 4(4.5 − x2)=4+ x222

x 1 = 4.5 − x 2 = 1.58

Now the updated average travel times are: t 1 =5+4(1.58)=11.3min and T 2 =3+2(2.92)2=20.05min

Now the total system travel time is:

Z(x)=X 1 T 1 (X 1 )+X 2 T 2 (X 2 )=2920 veh/hr(11.32)+1585 veh/hr(20.05)=33054+31779=64833 min

System Optimum Assignment

One traffic assignment model is similar to the previous one and is called system optimum (SO). The second principle of the Wardrop defines the model’s logic. Based on this principle, drivers’ rationale for choosing a path is to minimize total system costs with one another to minimize total system travel time (Mathew & Rao, 2006). Using the SO traffic assignment, one can solve various problems, such as optimizing the departure time for a single commuting route, minimizing the total travel time from multiple origins to a single destination, or minimizing travel time in stochastic time-dependent O-D flows from several origins to a single destination ( Jeihani & Koohbanani, 2004).

One other traffic assignment model similar to the previous one is called system optimum (SO) in which the second principle of the Wardrop defines the logic of the model. Based on this principle, drivers’ rationale for choosing a path is to minimize total system costs with one another in order to minimize total system travel time (Mathew & Rao, 2006). Using the SO traffic assignment, problems like optimizing departure time for a single commuting route, minimizing total travels from multiple origins to one destination, or minimizing travel time in stochastic time-dependent OD flows from several origins to a single destination can be solved (Jeihani Koohbanani, 2004).

The basic mathematical formula for this model that satisfies the principle of the model is shown in equation (5):

minimize\ Z=\sum_{a}{xata\left(xa\right)}

In example 4, we will use the same network we described in the UE example in order to compare the results for the two models.

In that simple two-zone network, we had:

T 1 =5+4X 1    T2=3+2X 2 2

Now, based on the principle of the model we have:

Z(x)=x 1 t 1 (x 1 )+x 2 t 2 (x 2 )

Z(x)=x 1 (5+4x 1 )+x 2 (3+2x 2 2 )

Z(x)=5x 1 +4x 1 2 +3x 2 +2x 2 3

From the flow conservation. we have: x 1 +x 2 =4.5     x 1 =4.5-x 2

Z(x)=5(4.5-x 2 )+4(4.5-x 2 )2+4x 2 +x 2 3

Z(x)=x 3 2 +4x 2 2 -27x 2 +103.5

In order to minimize the above equation, we have to take derivatives and equate it to zero. After doing the calculations, we have:

Based on our finding, the system travel time would be:

T 1 =5+4*1.94=12.76min     T 2 =3+ 2(2.56)2=10.52 min

And the total travel time of the system would be:

Z(x)=X 1 T 1 (X 1 )+X 2 T 2 (X 2 )=1940 veh/hr(12.76)+2560 veh/hr(10.52)=24754+26931=51685 min

Incremental Increase model

Incremental increase is based on the logic of the AON model and models a process designed with multiple steps. In each step or level, a fraction of the total traffic volume is assigned, and travel time is calculated based on the allocated traffic volume. Through this incremental addition of traffic, the travel time of each route in step (n) is the updated travel time from the previous step (n-1) (Rojo, 2020).

The steps for the incremental increase traffic assignment model are:

  • Finding the shortest path between each pair of O-Ds (Origin Destination).
  • Assigning a portion of the trips according to the matrix (usually 40, 30, 20 and 10 percent to the shortest path).
  • Updating the travel time after each iteration (each incremental increase).
  • Continuing until all trips are assigned.
  • Summing the results.

The example below illustrates the implementation process of this method.

A hypothetical network accommodates two zones with three possible links between them. Perform an incremental increase traffic assignment model for assigning 200 trips between the two zones with increments of: 30%, 30%, 20%, 20%. (The capacity is 50 trips.)

Incremental Increase Example

This photo shows the hypothetical network with two possible paths between two zones 1: 6 mins 2: 7 mins 3: 12 mins

Step 1 (first iteration): Using the method of AON, we now assign the flow to the network using the function below:

t=to[1+\alpha\left(\frac{x}{k}\right)\beta]

Since the first route has the shortest travel time, the first 30% of the trips will be assigned to route 1. The updated travel time for this path would be:

t=6\left[1+0.15\left(\frac{60}{50}\right)4\right]=7.86

And the remaining route will be empty, and thus their travel times are unchanged.

Step 2 (second iteration): Now, we can see that the second route has the shortest travel time, with 30% of the trips being assigned to this route, and the new travel time would be:

t=7\left[1+0.15\left(\frac{60}{50}\right)4\right]=9.17

Step 3 (third iteration): In the third step, the 20% of the remaining trips will be assigned to the shortest path, which in this case is the first route again. The updated travel time for this route is:

t=7.86\left[1+0.15\left(\frac{40}{50}\right)4\right]=8.34

Step 4 (fourth iteration): In the last iteration, the remaining 10% would be assigned to first route, and the time is:

t=8.34\left[1+0.15\left(\frac{40}{50}\right)4\right]=8.85

Finally, we can see that route 1 has a total of 140 trips with a 8.85 travel time, the second route has a total of 60 trips with a 9.17 travel time, and the third route was never used.

Capacity Restraint Assignment

So far, all the presented algorithms or rules have considered the model’s link capacity. The flow is assigned to a link based on travel time as the only factor. In this model, after each iteration, the total number of trips is compared with the capacity to observe how much increase in travel time was realized by the added volume. In this model, the iteration stops if the added volume in step (n) does not change the travel time updated in step (n-1). With the incorporation of such a constraint, the cost or performance function would be different from the cost functions discussed in previous algorithms (Mathew & Rao, 2006). Figure 13.6 visualizes the relationship between flow and travel time with a capacity constraint.

This figure shows the exponential relationship between travel time and flow of traffic with capacity line.

Based on this capacity constraint specific to each link, the α, β can be readjusted for different links such as highways, freeways, and other roads.

Feedback Loop Model (Combined Traffic Assignment and Trip Distribution)

The feedback loop model defines an interaction between the trip distribution route choice step with several iterations. The model allows travelers to change their destination if a route is congested. For example, the feedback loop models that the traveler has a choice of similar destinations, such as shopping malls, in the area. In other words, in a real-world situation, travelers usually simultaneously decide about their travel characteristics (Qasim, 2012).

The chart below shows how the combination of these two modes can take place:

This photo shows the feedback loop in FSM.

Equation (6), shown below for this model, ensures convergence at the end of the model is:

Min\funcapply\sum_a\hairsp\int_0^{p_a+f_a}\hairsp C_a(x)dx+\frac{1}{\zeta}\sum_o\hairsp\sum_d\hairsp T^{od}\left(\ln\funcapply T^{od}-K\right)

where C a (t) is the same as previous

P a , is total personal trip flows on link a,

f a ; is total freight trip flows on link a,

T od is the total flow from node o to node d,

p od is personal trip from node o to node d,

F od is freight trip from node o to node d,

ζ is a parameter estimated from empirical data,

K is a parameter depending on the type of gravity model used to calculate T od , Evans (1976) proved that K’ equals to 1 for distribution using doubly constrained gravity model and it equals to 1 plus attractiveness for distribution using singly constrained model. Florian et al. (1975) ignored K for distribution using a doubly constrained gravity model because it is a constant.

Stochastic User Equilibrium Traffic Assignment

Stochastic user equilibrium traffic assignment is a sophisticated and more realistic model in which the level of uncertainty regarding which link should be used based on a measurement of utility function is introduced. This model performs a discrete choice analysis through a logistic model. Based on the first Wardrop principle, this model assumes that all drivers perceive the costs of traveling in each link identically and choose the route with minimum cost. In stochastic UE, however, the model allows different individuals to have different perceptions about the costs, and thus, they may choose non-minimum cost routes (Mathew & Rao, 2006). In this model, flow is assigned to all links from the beginning, unlike previous models, which is closer to reality. The probability of using each path is calculated with the following logit formula shown in equation (7):

Pi=\frac{e^{ui}}{\sum_{i=1}^{k}e^{ui}}

P i is the probability of using path i

U i is the utility function for path i

In the following, an example of a simple network is presented.

Stochastic User Equilibrium Example

There is a flow of 200 trips between two points and their possible path, each of which has a travel time specified in Figure 13.7.

This photo shows the hypothetical network with two possible paths between two zones 1: 21 mins 2: 23 mins 3: 26 mins

Using the mentioned logit formula for these paths, we have:

P1=\frac{e^{-21i}}{e^{-21i}+e^{-23}+e^{-26i}}=0.875

Based on the calculated probabilities, the distribution of the traffic flow would be:

Q 1 =175 trips

Q 2 =24 trips

Q 3 =1 trips

Dynamic Traffic Assignment

Recall the first Wardrop principle, in which travelers are believed to choose their routes with the minimum cost. Dynamic traffic assignment is based on the same rule, but the difference is that delays result from congestion. In this way, not only travelers’ route choice affects the network’s level of service, but also the network’s level of service affects travelers’ choice. However, it is not theoretically proven that an equilibrium would result under such conditions (Mathew & Rao, 2006).

Today, various algorithms are developed to solve traffic assignment problems. In any urban transportation system, travelers’ route choice and different links’ level of service have a dynamic feedback loop and affect each other simultaneously. However, a lot of these rules are not present in the models presented here. In real world cases, there can be more than thousands of nodes and links in the network, and therefore more sensitivity to dynamic changes is required for a realistic traffic assignment (Meyer, 2016). Also, the travel demand model applies a linear sequence of the four steps, which is unlike reality. Additionally, travelers may have only a limited knowledge of all possible paths, modes, and opportunities and may not make rational decisions.

In this last chapter of landuse/transportation modeling book, we reviewed the basic concepts and principles of traffic assignment models as the last step in travel demand modeling. Modeling the route choice and other components of travel behavior and demand for transportation proven to be very challenging and can incorporate multiple factors. For instance, going from AON to incremental increase assignment, we factor in the capacity and volume (and resulting delays) relationship in the assignment to make more realistic models.  Multiple-time-period assignments for multiple classes, separate specification of facilities like high-occupancy vehicle (HOV) and high-occupancy toll (HOT) lanes; and, independent transit assignment using congested highway travel times to estimate a bus ridership assignment, are some of the new extensions and variation of algorithms that take into account more realities within transportation network. A new prospect in traffic assignment models that adds several capabilities for such efforts is emergence of ITS such as data that can be collected from connected vehicles or autonomous vehicles. Using these data, perceived utility or impedances of different modes or infrastructure from individuals perspective can be modeled accurately, leading to more accurate assignment models, which are crucial planning studies such as growth and land use control efforts, environmental studies, transportation economies, etc.

Route choice is the process of choosing a certain path for a trip from a very large choice sets.

Regional Transportation Plan is long term planning document for a region’s transportation usually updated every five years.

Vehicles (VMT) is the aggregate number of miles deriven from in an area in particular time of day.

  • Total vehicle travel time is the aggregate amount of time spent in transportation usually in minutes.

Link performance function is function used for estimating travel time, travel cost, and speed on the network based on the relationship between speed and travel flow.

Hyperbolic function is a function used for linear differential equations like calculating distances and angels in hyperbolic geometry.

Free-flow road is situation where vehicles can travel with the maximum allowed travel speed.

  • Algorithms like all-or-nothing an assignment model where we assume that the impedance of a road or path between each origin and destination is constant and is equal to free-flow level of service, meaning that the traffic time is not affected by the traffic flow on the path.

Capacity-restrained is a model which takes into account the capacity of a road compared to volume and updates travel times.

User equilibrium is a traffic assignment model where we assume that travelers will always choose the shortest path and equilibrium condition would be realized when no traveler is able to decrease their travel impedance by changing paths.

System optimum assignment is an assignment model based on the principle that drivers’ rationale for choosing a path is to minimize total system costs with one another in order to minimize total system travel time.

  • Static user-equilibrium assignment algorithm is an iterative traffic assignment process which assumes that travelers chooses the travel path with minimum travel time subject to constraints.
  • Iterative feedback loop is a model that iterates between trip distribution and route choice step based on the rational that if a path gets too congested, the travel may alter travel destination.

First principle of Wardrop is the assumption that for each origin-destination (OD) pair, with UE, the travel time on all used paths is equal and less than or equally to the travel time that would be experienced by a single vehicle on any unused path.

System optimum (SO) is a condition in trip assignment model where total travel time for the whole area is at a minimum.

  • Stochastic time-dependent OD is a modeling framework where generation and distribution of trips are randomly assigned to the area.

Incremental increase is AON-based model with multiple steps in each of which, a fraction of the total traffic volume is assigned, and travel time is calculated based on the allocated traffic volume.

Stochastic user equilibrium traffic assignment employs a probability distribution function that controls for uncertainties when drivers compare alternative routes and make decisions.

Dynamic traffic assignment is a model based on Wardrop first principle in which delays resulted from congestion is incorporated in the algorithm.

Key Takeaways

In this chapter, we covered:

  • Traffic assignment is the last step of FSM, and the link cost function is a fundamental concept for traffic assignment.
  • Different static and dynamic assignments and how to perform them using a simplistic transportation network.
  • Incorporating stochastic decision-making about route choice and how to solve assignment problems with regard to this feature.

Prep/quiz/assessments

  • Explain what the link performance function is in trip assignment models and how it is related to link capacity.
  • Name a few static and dynamic traffic assignment models and discuss how different their rules or algorithms are.
  • How does stochastic decision-making on route choice affect the transportation level of service, and how it is incorporated into traffic assignment problems?
  • Name one extension of the all-or-nothing assignment model and explain how this extension improves the model results.

Correa, J.R., & Stier-Moses, N.E.(2010).Wardrope equilibria. In J.J. Cochran( Ed.), Wiley encyclopedia of operations research and management science (pp.1–12). Hoboken, NJ: John Wiley & Sons. http://dii.uchile.cl/~jcorrea/papers/Chapters/CS2010.pdf

Hui, C. (2014). Application study of all-or-nothing assignment method for determination of logistic transport route in urban planning. Computer Modelling & New Technologies , 18 , 932–937. http://www.cmnt.lv/upload-files/ns_25crt_170vr.pdf

Jeihani Koohbanani, M. (2004).  Enhancements to transportation analysis and simulation systems (Unpublished Doctoral dissertation, Virginia Tech). https://vtechworks.lib.vt.edu/bitstream/handle/10919/30092/dissertation-final.pdf?sequence=1&isAllowed=y

Levinson, D., Liu, H., Garrison, W., Hickman, M., Danczyk, A., Corbett, M., & Dixon, K. (2014). Fundamentals of transportation . Wikimedia. https://upload.wikimedia.org/wikipedia/commons/7/79/Fundamentals_of_Transportation.pdf

Mathew, T. V., & Rao, K. K. (2006). Introduction to transportation engineering. Civil engineering–Transportation engineering. IIT Bombay, NPTEL ONLINE, Http://Www. Cdeep. Iitb. Ac. in/Nptel/Civil% 20Engineering .

Meyer, M. D. (2016). Transportation planning handbook . John Wiley & Sons.

Qasim, G. (2015). Travel demand modeling: AL-Amarah city as a case study . [Unpublished Doctoral dissertation , the Engineering College University of Baghdad]

Rojo, M. (2020). Evaluation of traffic assignment models through simulation. Sustainability , 12 (14), 5536. https://doi.org/10.3390/su12145536

Sheffi, Y. (1985). Urban transportation networks: Equilibrium analysis with mathematical programming method . Prentice-Hall. http://web.mit.edu/sheffi/www/selectedMedia/sheffi_urban_trans_networks.pdf

US Bureau of Public Roads.  (1964). Traffic assignment manual for application with a large, high speed computer . U.S. Department of Commerce, Bureau of Public Roads, Office of Planning, Urban Planning Division.

https://books.google.com/books/about/Traffic_Assignment_Manual_for_Applicatio.html?id=gkNZAAAAMAAJ

Wang, X., & Hofe, R. (2008). Research methods in urban and regional planning . Springer Science & Business Media.

Polynomial is distribution that involves the non-negative integer powers of a variable.

Hyperbolic function is a function that the uses the variable values as the power to the constant of e.

A point on the curve where the derivation of the function becomes either maximum or minimum.

all-or-nothing is an assignment model where we assume that the impedance of a road or path between each origin and destination is constant and is equal to free-flow level

Incremental model is a model that the predictions or estimates or fed into the model for forecasting incrementally to account for changes that may occur during each increment.

Iterative feedback loop is a model that iterates between trip distribution and route choice step based on the rational that if a path gets too congested, the travel may alter travel destination

Wardrop equilibrium is a state in traffic assignment model where are drivers are reluctant to change their path because the average travel time is at a minimum.

second principle of the Wardrop is a principle that assumes drivers’ rationale for choosing a path is to minimize total system costs with one another in order to minimize total system travel time

Stochastic time-dependent OD is a modeling framework where generation and distribution of trips are randomly assigned to the area

feedback loop model is type of dynamic traffic assignment model where an iteration between route choice and traffic assignment step is peformed, based on the assumption that if a particular route gets heavily congested, the travel may change the destination (like another shopping center).

Transportation Land-Use Modeling & Policy Copyright © by Mavs Open Press. All Rights Reserved.

Share This Book

  • Architecture and Design
  • Asian and Pacific Studies
  • Business and Economics
  • Classical and Ancient Near Eastern Studies
  • Computer Sciences
  • Cultural Studies
  • Engineering
  • General Interest
  • Geosciences
  • Industrial Chemistry
  • Islamic and Middle Eastern Studies
  • Jewish Studies
  • Library and Information Science, Book Studies
  • Life Sciences
  • Linguistics and Semiotics
  • Literary Studies
  • Materials Sciences
  • Mathematics
  • Social Sciences
  • Sports and Recreation
  • Theology and Religion
  • Publish your article
  • The role of authors
  • Promoting your article
  • Abstracting & indexing
  • Publishing Ethics
  • Why publish with De Gruyter
  • How to publish with De Gruyter
  • Our book series
  • Our subject areas
  • Your digital product at De Gruyter
  • Contribute to our reference works
  • Product information
  • Tools & resources
  • Product Information
  • Promotional Materials
  • Orders and Inquiries
  • FAQ for Library Suppliers and Book Sellers
  • Repository Policy
  • Free access policy
  • Open Access agreements
  • Database portals
  • For Authors
  • Customer service
  • People + Culture
  • Journal Management
  • How to join us
  • Working at De Gruyter
  • Mission & Vision
  • De Gruyter Foundation
  • De Gruyter Ebound
  • Our Responsibility
  • Partner publishers

traffic assignment meaning

Your purchase has been completed. Your documents are now available to view.

Dynamic traffic assignment: model classifications and recent advances in travel choice principles

Dynamic Traffic Assignment (DTA) has been studied for more than four decades and numerous reviews of this research area have been conducted. This review focuses on the travel choice principle and the classification of DTA models, and is supplementary to the existing reviews. The implications of the travel choice principle for the existence and uniqueness of DTA solutions are discussed, and the interrelation between the travel choice principle and the traffic flow component is explained using the nonlinear complementarity problem, the variational inequality problem, the mathematical programming problem, and the fixed point problem formulations. This paper also points out that all of the reviewed travel choice principles are extended from those used in static traffic assignment. There are also many classifications of DTA models, in which each classification addresses one aspect of DTA modeling. Finally, some future research directions are identified.

[1] Gomes G., Horowitz R., Optimal freeway ramp metering using the asymmetric cell transmission model, Transport. Res. C-Emer., 2006, 14, 244–262 http://dx.doi.org/10.1016/j.trc.2006.08.001 10.1016/j.trc.2006.08.001 Search in Google Scholar

[2] Meng Q., Khoo H.L., A Pareto-optimization approach for a fair ramp metering, Transport. Res. C-Emer., 2010, 18, 489–506 http://dx.doi.org/10.1016/j.trc.2009.10.001 10.1016/j.trc.2009.10.001 Search in Google Scholar

[3] Park B.B., Yun I., Ahn K., Stochastic optimization for sustainable traffic signal control, Int. J. Sustain. Transp., 2009, 3, 263–284 http://dx.doi.org/10.1080/15568310802091053 10.1080/15568310802091053 Search in Google Scholar

[4] Park B.B., Kamarajugadda A., Development and evaluation of a stochastic traffic signal optimization method, Int. J. Sustain. Transp., 2007, 1, 193–207 http://dx.doi.org/10.1080/15568310600737568 10.1080/15568310600737568 Search in Google Scholar

[5] Lo H.K., Szeto W.Y., Modeling advanced traveler information services: static versus dynamic paradigms, Transport. Res. B-Meth., 2004, 38, 495–515 http://dx.doi.org/10.1016/j.trb.2003.06.001 10.1016/j.trb.2003.06.001 Search in Google Scholar

[6] Szeto W.Y., Lo H.K., The impact of advanced traveler information services on travel time and schedule delay costs, J. Intell. Transport. S., 2005, 9, 47–55 http://dx.doi.org/10.1080/15472450590916840 10.1080/15472450590916840 Search in Google Scholar

[7] Lo H.K., Szeto W.Y., Road pricing modeling for hypercongestion, Transport. Res. A-Pol., 2005, 39, 705–722 10.1016/j.tra.2005.02.019 Search in Google Scholar

[8] Zhong R.X., Sumalee A., Maruyama T., Dynamic marginal cost, access control, and pollution charge: a comparison of bottleneck and whole link models, J. Adv. Transport., 2011, Accepted 10.1002/atr.195 Search in Google Scholar

[9] Ukkusuri S., Waller S., Linear programming models for the user and system optimal dynamic network design problem: formulations, comparisons and extensions, Netw. Spat. Econ., 2008, 8, 383–406 http://dx.doi.org/10.1007/s11067-007-9019-6 10.1007/s11067-007-9019-6 Search in Google Scholar

[10] Szeto W.Y., Ghosh, B., Basu, B., O’Mahony M., Cell-based short-term traffic flow forecasting using time series modelling, Transport. Eng.-J. Asce., 2009, 135, 658–667 http://dx.doi.org/10.1061/(ASCE)0733-947X(2009)135:9(658) 10.1061/(ASCE)0733-947X(2009)135:9(658) Search in Google Scholar

[11] Abdelghany A.F., Adbelghany K.F., Mahmassani H.S., Murray P.M., Dynamic traffic assignment in design and evaluation of high-occupancy toll lanes, Transport. Res. Rec., 2000, 1733, 39–48 http://dx.doi.org/10.3141/1733-06 10.3141/1733-06 Search in Google Scholar

[12] Yagar S., Dynamic traffic assignment by individual path minimization and queuing, Transport. Res., 1971, 5, 179–196 http://dx.doi.org/10.1016/0041-1647(71)90020-7 10.1016/0041-1647(71)90020-7 Search in Google Scholar

[13] Cascetta E., Cantarella G.E., Modelling dynamics in transportation networks: state of the art and future developments, Simulat. Pract. Theory., 1993, 15, 65–91 http://dx.doi.org/10.1016/0928-4869(93)90017-K 10.1016/0928-4869(93)90017-K Search in Google Scholar

[14] Peeta S., Ziliaskopoulos A.K., Foundations of dynamic traffic assignment: the past, the present and the future, Netw. Spat. Econ., 2001, 1, 233–265 http://dx.doi.org/10.1023/A:1012827724856 10.1023/A:1012827724856 Search in Google Scholar

[15] Boyce D., Lee D.H., Ran B., Analytical models of the dynamic traffic assignment problem, Netw. Spat. Econ., 2001, 1, 377–390 http://dx.doi.org/10.1023/A:1012852413469 10.1023/A:1012852413469 Search in Google Scholar

[16] Szeto W.Y., Lo H.K., Dynamic traffic assignment: review and future, Information Technology, 2005, 5, 85–100 Search in Google Scholar

[17] Szeto W.Y., Lo H.K., Properties of dynamic traffic assignment with physical queues, J. East Asia Soc. Transport. Stud., 2005, 6, 2108–2123 Search in Google Scholar

[18] Mun J.S., Traffic performance models for dynamic traffic assignment: an assessment of existing models, Transport. Rev., 2007, 27, 231–249 http://dx.doi.org/10.1080/01441640600979403 10.1080/01441640600979403 Search in Google Scholar

[19] Jeihani M., A review of dynamic traffic assignment computer packages, J. Transport. Res. Forum, 2007, 46, 35–46 Search in Google Scholar

[20] Szeto W.Y., Cell-based dynamic equilibrium models, dynamic traffic assignment and signal control, in: Dynamic route guidance and traffic control, complex social, Economic and Engineered Networks Series, Ukkusuri S., Ozbay K. (Eds.), Springer, 2011, submitted Search in Google Scholar

[21] Wardrop J., Some theoretical aspects of road traffic research, ICE Proceedings: Part II, Engineering Divisions, 1952, 1, 325–362 http://dx.doi.org/10.1680/ipeds.1952.11259 10.1680/ipeds.1952.11259 Search in Google Scholar

[22] Oppenheim N., Urban travel demand modelling: from individual choice to general equilibrium, John Wiley & Sons, USA, 1995 Search in Google Scholar

[23] Daganzo C.F., Sheffi Y., On stochastic models of traffic assignment, Transport. Sci., 1977, 11, 253–274 http://dx.doi.org/10.1287/trsc.11.3.253 10.1287/trsc.11.3.253 Search in Google Scholar

[24] Hall R.W., Travel outcome and performance: the effect of uncertainty on accessibility, Transport. Res. BMeth., 1993, 17, 275–290 http://dx.doi.org/10.1016/0191-2615(83)90046-2 10.1016/0191-2615(83)90046-2 Search in Google Scholar

[25] Lo H.K., Luo X.W., Siu B.W.Y., Degradable transport network: travel time budget of travellers with heterogeneous risk aversion, Transport. Res. B-Meth., 2006, 40, 792–806 http://dx.doi.org/10.1016/j.trb.2005.10.003 10.1016/j.trb.2005.10.003 Search in Google Scholar

[26] Uchida T., Iida Y., Risk assignment: a new traffic assignment model considering the risk travel time variation, In: Daganzo C.F. (Ed.), Proceedings of the 12th International Symposium on Transportation and Traffic Theory (July 21–23, 1993, Berkeley, CA, USA), Elsevier, Amsterdam, 1993, 89–105 Search in Google Scholar

[27] Jackson W.B., Jucker J.V., An empirical study of travel time variability and travel choice behavior, Transport. Sci., 1982, 16, 460–475 http://dx.doi.org/10.1287/trsc.16.4.460 10.1287/trsc.16.4.460 Search in Google Scholar

[28] Brastow W.C., Jucker J.V., Use of a mean variance criterion for traffic assignment, unpublished manuscript, Department of Industrial Engineering, Stanford University, 1977 Search in Google Scholar

[29] Szeto W.Y., Solayappan M., Jiang Y., Reliabilitybased transit assignment for congested stochastic transit networks, Comput.-Aided Civ. Inf., 2011, 26, 311–326 http://dx.doi.org/10.1111/j.1467-8667.2010.00680.x 10.1111/j.1467-8667.2010.00680.x Search in Google Scholar

[30] Chen A., Zhou Z., The α-reliable mean-excess traffic equilibrium model with stochastic travel times, Transport. Res. B-Meth., 2010, 44, 493–513 http://dx.doi.org/10.1016/j.trb.2009.11.003 10.1016/j.trb.2009.11.003 Search in Google Scholar

[31] Franklin J.P., Karlstrom A., Travel time reliability for Stockholm roadways: modeling the mean lateness factor, Transport. Res. Rec., 2009, 2134, 106–113 http://dx.doi.org/10.3141/2134-13 10.3141/2134-13 Search in Google Scholar

[32] Chan K.S., Lam W.H.K., Impact of road pricing on the road network reliability, J. East Asia Soc. Transport. Stud., 2005, 6, 2060–2075 Search in Google Scholar

[33] Ordóñez F., Stier-Moses N.E., Wardrop equilibria with risk-averse users, Transport. Sci., 2010, 44, 63–86 http://dx.doi.org/10.1287/trsc.1090.0292 10.1287/trsc.1090.0292 Search in Google Scholar

[34] Lam T., Small K., The value of time and reliability: measurement from a value pricing experiment, Transport. Res. E-Log., 2001, 37, 231–251 http://dx.doi.org/10.1016/S1366-5545(00)00016-8 10.1016/S1366-5545(00)00016-8 Search in Google Scholar

[35] Bell M.G.H., Cassir C., Risk-averse user equilibrium traffic assignment: an application of game theory, Transport. Res. B-Meth., 2002, 36, 671–681 http://dx.doi.org/10.1016/S0191-2615(01)00022-4 10.1016/S0191-2615(01)00022-4 Search in Google Scholar

[36] Szeto W.Y., O’Brien L., O’Mahony M., Generalisation of the risk-averse traffic assignment, In: Bell M.G.H., Heydecker B.G., Allsop R.E. (Eds.), Proceedings of 17th International Symposium on Transportation and Traffic Theory (July 23–25, 2007, London, UK), Emerald Group Publishing Limited, 2007, 127–153 Search in Google Scholar

[37] Szeto W.Y., O’Brien L., O’Mahony M., Measuring network reliability by considering paradoxes: the multiple network demon approach, Transport. Res. Rec., 2009, 2090, 42–50 http://dx.doi.org/10.3141/2090-05 10.3141/2090-05 Search in Google Scholar

[38] Szeto W.Y., Cooperative game approaches to measuring network reliability considering paradoxes, Transport. Res. C-Emer., 2011, 11, 229–241 http://dx.doi.org/10.1016/j.trc.2010.05.010 10.1016/j.trc.2010.05.010 Search in Google Scholar

[39] Szeto W.Y., O’Brien L., O’Mahony M., Risk-averse traffic assignment with elastic demand: NCP formulation and solution method for assessing performance reliability, Netw. Spat. Econ., 2006, 6, 313–332 http://dx.doi.org/10.1007/s11067-006-9286-7 10.1007/s11067-006-9286-7 Search in Google Scholar

[40] Ordóñez F., Stier-Moses N.E., Robust Wardrop equilibrium, Netw. Control. Optim., 2007, 4465, 247–256 http://dx.doi.org/10.1007/978-3-540-72709-5_26 10.1007/978-3-540-72709-5_26 Search in Google Scholar

[41] Zhang C., Chen X., Sumalee A., Robust Wardrop’s user equilibrium assignment under stochastic demand and supply: expected residual minimization approach, Transport. Res. B-Meth., 2011, 45, 534–552 http://dx.doi.org/10.1016/j.trb.2010.09.008 10.1016/j.trb.2010.09.008 Search in Google Scholar

[42] Tversky A., Kahneman D., Advances in prospect theory: cumulative representation of uncertainty, J. Risk Uncertainty, 1992, 5, 297–323 http://dx.doi.org/10.1007/BF00122574 10.1007/BF00122574 Search in Google Scholar

[43] Kahneman D., Tversky A., Prospect theory: an analysis of decisions under risk, Econometrica, 1979, 47, 263–291 http://dx.doi.org/10.2307/1914185 10.2307/1914185 Search in Google Scholar

[44] Thaler R.H., Tversky A., Kahneman D., Schwartz A., The effect of myopia and loss aversion on risk taking: an experimental test, Quart. J. Econ., 1997, 112, 647–661 http://dx.doi.org/10.1162/003355397555226 10.1162/003355397555226 Search in Google Scholar

[45] Camerer C.F., Ho T.H., Violations of the betweenness axiom and nonlinearity in probability, J. Risk Uncertainty., 1994, 8, 167–196 http://dx.doi.org/10.1007/BF01065371 10.1007/BF01065371 Search in Google Scholar

[46] Avineri E., Prashker J.N., Violations of expected utility theory in route-choice stated preferences: certainty effect and inflating of small probabilities, Transport. Res. Rec., 2004, 1894, 222–229 http://dx.doi.org/10.3141/1894-23 10.3141/1894-23 Search in Google Scholar

[47] Avineri E., The effect of reference point on stochastic network equilibrium, Transport. Sci., 2006, 40, 409–420 http://dx.doi.org/10.1287/trsc.1060.0158 10.1287/trsc.1060.0158 Search in Google Scholar

[48] Mirchandani P., Soroush H., Generalized traffic equilibrium with probabilistic travel times and perceptions, Transport. Sci., 1987, 21, 133–152 http://dx.doi.org/10.1287/trsc.21.3.133 10.1287/trsc.21.3.133 Search in Google Scholar

[49] Shao H., Lam W.H.K., Tam M.L., A reliability-based stochastic traffic assignment model for network with multiple user classes under uncertainty in demand, Netw. Spat. Econ., 2006, 6, 173–204 http://dx.doi.org/10.1007/s11067-006-9279-6 10.1007/s11067-006-9279-6 Search in Google Scholar

[50] Chen A., Zhou Z., A stochastic α-reliable mean-excess traffic equilibrium model with probabilistic travel times and perception errors, In: Lam W.H.K., Wong S.C., Lo H.K. (Eds.), Proceedings of 18th International Symposium on Transportation and Traffic Theory 2009: Golden Jubilee (July 16–18, 2009), Springer, 2009, 117–145 Search in Google Scholar

[51] Chu Y.L., Work departure time analysis using dogit ordered generalized extreme value model, Transport. Res. Rec., 2009, 2132, 42–49 http://dx.doi.org/10.3141/2132-05 10.3141/2132-05 Search in Google Scholar

[52] Jou R.C., Kitamura R., Weng M.C., Chen C.C., Dynamic commuter departure time choice under uncertainty, Transport. Res. A-Pol., 2008, 42, 774–783 10.1016/j.tra.2008.01.017 Search in Google Scholar

[53] Lemp J.D., Kockelman K.M., Empirical investigation of continuous logit for departure time choice with Bayesian methods, Transport. Res. Rec., 2010, 2165, 59–68 http://dx.doi.org/10.3141/2165-07 10.3141/2165-07 Search in Google Scholar

[54] Lemp J.D., Kockelman K.M., Damien P., The continuous cross-nested logit model: Formulation and application for departure time choice, Transport. Res. B-Meth., 2010, 44, 646–661 http://dx.doi.org/10.1016/j.trb.2010.03.001 10.1016/j.trb.2010.03.001 Search in Google Scholar

[55] Friesz T.L., Luque F.J., Tobin R.L., Wie B.W., Dynamic network traffic assignment considered as a continuous time optimal control problem, Oper. Res., 1989, 37, 893–901 http://dx.doi.org/10.1287/opre.37.6.893 10.1287/opre.37.6.893 Search in Google Scholar

[56] Vickrey W.S., Congestion theory and transport investment, Am. Econ. Rev., 1969, 59, 251–261 Search in Google Scholar

[57] Mahmassani H.S., Herman R., Dynamic user equilibrium departure time and route choice on an idealized traffic arterials, Transport. Sci., 1984, 18, 362–384 http://dx.doi.org/10.1287/trsc.18.4.362 10.1287/trsc.18.4.362 Search in Google Scholar

[58] Merchant D.K., Nemhauser G.L., A model and an algorithm for the dynamic traffic assignment problem, Transport. Sci., 1978, 12, 183–199 http://dx.doi.org/10.1287/trsc.12.3.183 10.1287/trsc.12.3.183 Search in Google Scholar

[59] Small, K.A., The scheduling of consumer activities: work trips, Am. Econ. Rev., 1982, 72, 467–479 Search in Google Scholar

[60] Ran B., Boyce D.E., Modelling dynamic transportation networks: an intelligent transportation system oriented approach, 2nd rev. ed., Springer, Berlin, 1996 10.1007/978-3-642-80230-0_14 Search in Google Scholar

[61] Vythoulkas P.C., Two models for predicting dynamic stochastic equilibria in urban transportation networks, In: Koshi M. (Ed.), Proceedings of 11th International Symposium on Transportation and Traffic Theory (July 18–20, Yokohama, Japan), Elsevier, 1990, 253–272 Search in Google Scholar

[62] Boyce D.E., Ran B., Li I.Y., Considering travellers’ risk-taking behavior in dynamic traffic assignment, in: Bell M.G.H., Transportation networks: recent methodological advances, Elsevier, Oxford, 1999 Search in Google Scholar

[63] Szeto W.Y., Jiang Y, Sumalee A., A cell-based model for multi-class doubly stochastic dynamic traffic assignment, Comput-Aided Civ. Inf., 2011, 26, 595–611 http://dx.doi.org/10.1111/j.1467-8667.2011.00717.x 10.1111/j.1467-8667.2011.00717.x Search in Google Scholar

[64] Simon H.A., Models of bounded rationality (Vol. 3), The MIT Press, Cambridge, 1997 10.7551/mitpress/4711.001.0001 Search in Google Scholar

[65] Simon H.A., A behavioral model of rational choice, Quart. J. Econ., 1955, 69, 99–118 http://dx.doi.org/10.2307/1884852 10.2307/1884852 Search in Google Scholar

[66] Simon H.A., Models of Man, Wiley, New York, 1957 10.2307/2550441 Search in Google Scholar

[67] Mahmassani H.S., Chang G.L., On boundedly-rational user equilibrium in transportation systems, Transport. Sci., 1987, 21, 89–99 http://dx.doi.org/10.1287/trsc.21.2.89 10.1287/trsc.21.2.89 Search in Google Scholar

[68] Szeto W.Y., Lo H.K., Dynamic traffic assignment: properties and extensions, Transportmetrica, 2006, 2, 31–52 http://dx.doi.org/10.1080/18128600608685654 10.1080/18128600608685654 Search in Google Scholar

[69] Lou Y., Yin Y., Lawphongpanich S., Robust congestion pricing under boundedly rational user equilibrium, Transport. Res. B-Meth., 2010, 44, 15–28 http://dx.doi.org/10.1016/j.trb.2009.06.004 10.1016/j.trb.2009.06.004 Search in Google Scholar

[70] zeto W.Y., Lo H.K., A cell-based simultaneous route and departure time choice model with elastic demand, Transport. Res. B-Meth., 2004, 38, 593–612 http://dx.doi.org/10.1016/j.trb.2003.05.001 10.1016/j.trb.2003.05.001 Search in Google Scholar

[71] Pel A.J., Bliemer M.C.J., Hoogendoorn S.P., Hybrid route choice modeling in dynamic traffic assignment, Transport. Res. Rec., 2009, 2091, 100–107 http://dx.doi.org/10.3141/2091-11 10.3141/2091-11 Search in Google Scholar

[72] Kuwahara M., Akamatsu T., Decomposition of the reactive assignments with queues for many-to-many origin-destination pattern, Transport. Res. B-Meth., 1997, 31, 1–10 http://dx.doi.org/10.1016/S0191-2615(96)00020-3 10.1016/S0191-2615(96)00020-3 Search in Google Scholar

[73] Ben-akiva M., De Palma A., Kaysi, I., Dynamic network models and driver information system, Transport. Res. A-Pol., 1991, 25, 251–266 http://dx.doi.org/10.1016/0191-2607(91)90142-D 10.1016/0191-2607(91)90142-D Search in Google Scholar

[74] Sumalee A., Zhong, R.X., Pan, T.L., Szeto, W.Y., Stochastic cell transmission model (SCTM): a stochastic dynamic traffic model for traffic state surveillance and assignment, Transport. Res. B-Meth., 2011, 45, 507–533 http://dx.doi.org/10.1016/j.trb.2010.09.006 10.1016/j.trb.2010.09.006 Search in Google Scholar

[75] Lo H.K., Szeto W.Y., A cell-based dynamic traffic assignment model: formulation and properties, Math. Comput. Model., 2002, 35, 849–865 http://dx.doi.org/10.1016/S0895-7177(02)00055-9 10.1016/S0895-7177(02)00055-9 Search in Google Scholar

[76] Tong C.O., Wong S.C., A predictive dynamic traffic assignment model in congested capacity-constrained road networks, Transport. Res. B-Meth., 2000, 34, 625–644 http://dx.doi.org/10.1016/S0191-2615(99)00045-4 10.1016/S0191-2615(99)00045-4 Search in Google Scholar

[77] Horowitz J.L., The stability of stochastic equilibrium in a two-link transportation network, Transport. Res. B-Meth., 1984, 18, 13–28 http://dx.doi.org/10.1016/0191-2615(84)90003-1 10.1016/0191-2615(84)90003-1 Search in Google Scholar

[78] Cascetta E., A stochastic process approach to the analysis of temporal dynamics in transportation networks, Transport. Res. B-Meth., 1989, 23, 1–17 http://dx.doi.org/10.1016/0191-2615(89)90019-2 10.1016/0191-2615(89)90019-2 Search in Google Scholar

[79] Chang G.L., Mahmassani H., Travel time prediction and departure time adjustment behavior dynamics in a congested traffic system, Transport. Res. B-Meth., 1988, 22, 217–232 http://dx.doi.org/10.1016/0191-2615(88)90017-3 10.1016/0191-2615(88)90017-3 Search in Google Scholar

[80] Lam W.H.K., Huang H.J., Dynamic user optimal traffic assignment model for many to one travel demand, Transport. Res. B-Meth., 1995, 29, 243–259 http://dx.doi.org/10.1016/0191-2615(95)00001-T 10.1016/0191-2615(95)00001-T Search in Google Scholar

[81] Ran B., Boyce D., A link-based variational inequality formulation of ideal dynamic user-optimal route choice problem, Transport. Res. C-Emer., 1996, 4, 1–12 http://dx.doi.org/10.1016/0968-090X(95)00017-D 10.1016/0968-090X(95)00017-D Search in Google Scholar

[82] Carey M., Optimal time-varying flows on congested network, Oper. Res., 1987, 35, 58–69 http://dx.doi.org/10.1287/opre.35.1.58 10.1287/opre.35.1.58 Search in Google Scholar

[83] Carey M., Srinivasan A., Congested network flows: time-varying demands and start-time policies, Eur. J. Oper. Res., 1988, 36, 227–240 http://dx.doi.org/10.1016/0377-2217(88)90429-8 10.1016/0377-2217(88)90429-8 Search in Google Scholar

[84] Lo H.K., Szeto W.Y., A cell-based variational inequality formulation of the dynamic user optimal assignment problem, Transport. Res. B-Meth., 2002, 36, 421–443 http://dx.doi.org/10.1016/S0191-2615(01)00011-X 10.1016/S0191-2615(01)00011-X Search in Google Scholar

[85] Szeto W.Y., The enhanced lagged cell transmission model for dynamic traffic assignment, Transport. Res. Rec., 2008, 2085, 76–85 http://dx.doi.org/10.3141/2085-09 10.3141/2085-09 Search in Google Scholar

[86] Lo H.K., Ran B., Hongola B., Multiclass dynamic traffic assignment model: formulation and computational experiences, Transport. Res. Rec., 1996, 1537, 74–82 http://dx.doi.org/10.3141/1537-11 10.1177/0361198196153700111 Search in Google Scholar

[87] Liu Y.H., Mahmassani H.S., Dynamic aspects of commuter decisions under advanced traveler information systems — modeling framework and experimental results, Transport. Res. Rec., 1998, 1645, 111–119 http://dx.doi.org/10.3141/1645-14 10.3141/1645-14 Search in Google Scholar

[88] Ben-Akiva M., Cuneo D., Hasan M., Jha M., et al., Evaluation of freeway control using a microscopic simulation laboratory, Transport. Res. C-Emer., 2003, 11, 29–50 http://dx.doi.org/10.1016/S0968-090X(02)00020-7 10.1016/S0968-090X(02)00020-7 Search in Google Scholar

[89] Jiang Y.Q., Wong S.C., Ho H.W., Zhang P., et al., A dynamic traffic assignment model for a continuum transportation system, Transport. Res. B-Meth., 2011, 45, 343–363 http://dx.doi.org/10.1016/j.trb.2010.07.003 10.1016/j.trb.2010.07.003 Search in Google Scholar

[90] Hughes R.L., A continuum theory for the flow of pedestrians, Transport. Res. B-Meth., 2002, 36, 507–535 http://dx.doi.org/10.1016/S0191-2615(01)00015-7 10.1016/S0191-2615(01)00015-7 Search in Google Scholar

[91] Hoogendoorn S.P., Bovy P.H.L., Dynamic useroptimal assignment in continuous time and space, Transport. Res. B-Meth., 2004, 38, 571–592 http://dx.doi.org/10.1016/j.trb.2002.12.001 10.1016/j.trb.2002.12.001 Search in Google Scholar

[92] Hoogendoorn S.P., Bovy P.H.L., Pedestrian routechoice and activity scheduling theory and models, Transport. Res. B-Meth., 2004, 38, 169–190 http://dx.doi.org/10.1016/S0191-2615(03)00007-9 10.1016/S0191-2615(03)00007-9 Search in Google Scholar

[93] Xia Y., Wong S.C., Zhang M., Shu C.W., et al., An efficient discontinuous Galerkin method on triangular meshes for a pedestrian flow model, Int. J. Numer. Meth. Eng., 2008, 76, 337–350 http://dx.doi.org/10.1002/nme.2329 10.1002/nme.2329 Search in Google Scholar

[94] Huang L., Wong S.C., Zhang M.P., Shu C.W., et al., Revisiting Hughes’ dynamic continuum model for pedestrian flow and the development of an efficient solution algorithm. Transport. Res. B-Meth., 2009, 43, 127–141 http://dx.doi.org/10.1016/j.trb.2008.06.003 10.1016/j.trb.2008.06.003 Search in Google Scholar

[95] Huang L., Xia Y., Wong S.C., Shu C.W., et al., Dynamic continuum model for bi-directional pedestrian flows, P. I. Civil Eng.: Eng. Comput. Mec., 2009, 162, 67–75 10.1680/eacm.2009.162.2.67 Search in Google Scholar

[96] Xia Y., Wong S.C., Shu C.W., Dynamic continuum pedestrian flow model with memory effect, Phys. Rev. E, 2009, 79, 066113 http://dx.doi.org/10.1103/PhysRevE.79.066113 10.1103/PhysRevE.79.066113 Search in Google Scholar

[97] Jiang Y.Q., Xiong T., Wong S.C., Shu C.W., et al., A reactive dynamic continuum user equilibrium model for bi-directional pedestrian flows, Acta. Math. Sci., 2009, 29, 1541–1555 10.1016/S0252-9602(10)60002-1 Search in Google Scholar

[98] Guo R.Y., Huang H.J., Wong S.C., Collection, spillback, and dissipation in pedestrian evacuation: a network-based method, Transport. Res. B-Meth., 2011, 45, 490–506 http://dx.doi.org/10.1016/j.trb.2010.09.009 10.1016/j.trb.2010.09.009 Search in Google Scholar

[99] Xiong T., Zhang M., Shu C.W., Wong S.C., et al., Highorder computational scheme for a dynamic continuum model for bi-directional pedestrian flows, Comput.—Aided Civ. Inf., 2011, 26, 298–310 http://dx.doi.org/10.1111/j.1467-8667.2010.00688.x 10.1111/j.1467-8667.2010.00688.x Search in Google Scholar

[100] Nagurney A., Network economics: a variational inequality approach, Kluwer Academic Publishers, Norwell, Massachusetts, 1993 http://dx.doi.org/10.1007/978-94-011-2178-1 10.1007/978-94-011-2178-1 Search in Google Scholar

[101] Chow A.H.F., Properties of system optimal traffic assignment with departure time choice and its solution method, Transport. Res. B-Meth., 2009, 43, 325–344 http://dx.doi.org/10.1016/j.trb.2008.07.006 10.1016/j.trb.2008.07.006 Search in Google Scholar

[102] Chow A.H.F., Dynamic system optimal traffic assignment — a state-dependent control theoretic approach, Transportmetrica, 2009, 5, 85–106 http://dx.doi.org/10.1080/18128600902717483 10.1080/18128600902717483 Search in Google Scholar

[103] Long J.C., Szeto W.Y., Gao Z.Y., Discretised link travel time models based on cumulative flows: formulations and properties, Transport. Res. B-Meth., 2011, 45, 232–254 http://dx.doi.org/10.1016/j.trb.2010.05.002 10.1016/j.trb.2010.05.002 Search in Google Scholar

© 2011 Versita Warsaw

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.

  • X / Twitter

Supplementary Materials

Please login or register with De Gruyter to order this product.

Open Engineering

Journal and Issue

Articles in the same issue.

traffic assignment meaning

TF Resource

Dynamic Traffic Assignment

Early Experiences

Current Practices

Research Needs

Page categories

Activity Based Models

Network Assignment

Topic Circles

More pages in this category:

(opens new window) is a hot topic in travel forecasting.

# Background

Traditional user equilibrium highway assignment models predict the effects of congestion and the routing changes of traffic as a result of that congestion. They neglect, however, many of the details of real-world traffic operations, such as queuing, shock waves, and signalization. Currently, it is common practice to feed the results of user equilibrium traffic assignments into dynamic network models as a mechanism for evaluating these policies. The simulation models themselves, however, do not predict the routing of traffic, and therefore are unable to account for re-routing owing to changes in congestion levels or policy, and can be inconsistent with the routes determined by the assignment. Dynamic network models overcome this dichotomy by combining a time-dependent shortest path algorithm with some type of simulation (often meso or macroscopic) of link travel times and delay. In doing so it allows added reality and consistency in the assignment step, as well as the ability to evaluate policies designed to improve traffic operations. These are some of the main benefits of dynamic network models .

DTA models can generally be classified by how they model link or intersection delay. Analytical DTA models treat it in the same manner as static equilibrium assignment models, with no explicit representation of signals. Link capacity functions, often similar or identical to those used in static assignment, are used to calculate link travel times. Analytical models have been widely used in research and for real-time control system applications. Simulation-based DTA models include explicit representation of traffic control devices. Such models require detailed signal parameters to include phasing, cycle length, and offsets for each signal in the network. Delay is calculated for each approach, with vehicles moving from one link to the next only if available downstream capacity is available. The underlying traffic model is often different, but at the network level such models behave in a similar fashion.

Demand is specified in the form of origin–destination matrices for short time intervals, typically 15 minutes each. Trips are typically randomly loaded onto the network during each time interval. As with traffic microsimulation models, adequate downstream capacity must be present to load the trips onto the network. The shortest paths through time and space are found for each origin–destination pair, and flows loaded to these paths. A generalized flowchart of the process is shown below.

Typical DTA model flow

As with static assignment models, the process shown above is iteratively solved until a stable solution is reached. The memory and computing requirements of DTA, however, are orders of magnitude larger than for static assignment, reducing the number of iterations and paths that can be kept in memory. Instead of a single time period, as with static assignment, DTA models must store data for each time interval as well. A three-hour static assignment would involve only one time interval. A DTA model of the same period, however, might require 12 intervals, each 15 minutes in duration. These are all in addition to the memory requirements imposed by the number of user classes and zones.

# Early Experiences

Research into DTA dates back several decades, but was largely limited to academics working on its formulation and theoretical aspects. DTA overcomes the limitations of static assignment models, although at the cost of increased data requirements and computational burden. Moreover, software platforms capable of solving the DTA problem for large urban systems and experience in their use are recent developments.

(opens new window) has been successfully applied to a large subarea of Calgary and to analyses of the Rue Notre-Dame in Montreal. Although user group presentations of both applications have been made, and reported very encouraging results, the work is currently unpublished and inaccessible except through contact with the developers.

(opens new window) . The network from the Atlanta Regional Commission (ARC) regional travel model formed the starting point for the DTA network. Intersections were coded, centroid connectors were re-defined, and network coding errors were corrected. A signal synthesizer derived locally optimal timing parameters for more than 2,200 signalized intersections in the network. Trip matrices from the ARC model were divided into 15-minute intervals for the specification of demand. Approximately 40 runs of the model were required to diagnose coding and software errors. Unfortunately, the execution time for the model was approximately one week per run. The resulting model eventually validated well to observed conditions; however, the length of time required to render it operational and the run time required prevented it from being used in studies as originally intended. Subsequent work by the developer has resulted in substantial reductions in run time, but this remains a significant issue that must be overcome before such models can be more widely used.

# Current Practices

# research needs.

A number of cities are currently testing DTA models, but are not far enough along in their work to share even preliminary results. At least a dozen such cases are known to be in varying stages of planning or execution, suggesting that the use of DTA models in planning applications is about to expand dramatically. However, in addition to the issue of long run times, a number of other issues must be addressed before such models are likely to be widely adopted:

  • Criteria for the validation of such models have not been widely accepted. The paucity of traffic counts in most urban areas, and especially at 15, 30, or 60 minute intervals, is a significant barrier to definitive assessment of these models.

← Network assignment Land Use-Transport Modeling →

This site uses cookies to learn which topics interest our readers.

 Highway Network:

[Solution Shown Below]

The all-or-nothing technique simply assumes that all of the traffic between a particular origin and destination will take the shortest path (with respect to time). For example, all of the 200 vehicles that travel between nodes 1 and 4 will travel via nodes 1-5-4. The tables shown below indicate the routes that were selected for loading as well as the total traffic volume for each link in the system after all of the links were loaded.

Traffic assignment

Cite this chapter.

traffic assignment meaning

  • R. J. Salter 2  

161 Accesses

Previously the estimation of generated trip ends has been discussed together with the distribution of trips between the traffic zones. Modal split methods also have been reviewed in which the proportion of trips by the varying travel modes are determined. At this stage the number of trips and their origins and destinations are known but the actual route through the transportation system is unknown. This process of determining the links of the transportation system on which trips will be loaded is known as traffic assignment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Unable to display preview.  Download preview PDF.

Road Research Laboratory, The London—Birmingham Motorway — traffic and economics, Tech. Pap. Rd Res. Bd 46, HMSO, London (1961)

Google Scholar  

R. E. Schmidt and M. E. Campbell, Highway traffic estimation , Eno Foundation for Highway Traffic Control, Saugatuck, Connecticut (1956)

K. Moskowitz, California method of assigning diverted traffic to proposed freeways, Highw. Res. Bd Bull. 130 (1956)

Detroit Metropolitan Area Traffic Study , Detroit, Michigan (1956)

Department of Transport, Traffic Appraisal Manual , London (1982)

J. E. Burrell, Multiple Road Assignment and its application to capacity restraint. Proceedings of the 4th International Symposium on the Theory of Traffic Flow, Strassenbahn und Strassenverkehrstechnik 86 (1969)

Wootton Jeffreys, QVIEW Version 3.4 User Manual , Wootton Jeffreys (1991)

MVA Systematica, TRIPS Manual , MVA Systematica (1982)

D. Van Vliet, SATURN — A Modern Assignment Model, Traffic Engineering and Control , 23, 575–81 (1982)

N.B. Taylor, CONTRAM 5 — An Enhanced Traffic Assignment Model, Transport and Road Research Laboratory Research Report 249 (1989)

Download references

Author information

Authors and affiliations.

University of Bradford, UK

R. J. Salter ( Formerly Reader in Civil Engineering )

You can also search for this author in PubMed   Google Scholar

Copyright information

© 1996 Y. Salter and N. B. Hounsell

About this chapter

Salter, R.J. (1996). Traffic assignment. In: Highway Traffic Analysis and Design. Palgrave, London. https://doi.org/10.1007/978-1-349-13423-6_9

Download citation

DOI : https://doi.org/10.1007/978-1-349-13423-6_9

Publisher Name : Palgrave, London

Print ISBN : 978-0-333-60903-3

Online ISBN : 978-1-349-13423-6

eBook Packages : Engineering Engineering (R0)

Share this chapter

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

  • View all journals
  • My Account Login
  • Explore content
  • About the journal
  • Publish with us
  • Sign up for alerts
  • Data Descriptor
  • Open access
  • Published: 29 March 2024

A unified dataset for the city-scale traffic assignment model in 20 U.S. cities

  • Xiaotong Xu   ORCID: orcid.org/0000-0001-7577-6194 1 ,
  • Zhenjie Zheng 1 ,
  • Zijian Hu 1 ,
  • Kairui Feng   ORCID: orcid.org/0000-0001-8978-2480 2 &
  • Wei Ma 1 , 3  

Scientific Data volume  11 , Article number:  325 ( 2024 ) Cite this article

2935 Accesses

Metrics details

  • Engineering

City-scale traffic data, such as traffic flow, speed, and density on every road segment, are the foundation of modern urban research. However, accessing such data on a city scale is challenging due to the limited number of sensors and privacy concerns. Consequently, most of the existing traffic datasets are typically limited to small, specific urban areas with incomplete data types, hindering the research in urban studies, such as transportation, environment, and energy fields. It still lacks a city-scale traffic dataset with comprehensive data types and satisfactory quality that can be publicly available across cities. To address this issue, we propose a unified approach for producing city-scale traffic data using the classic traffic assignment model in transportation studies. Specifically, the inputs of our approach are sourced from open public databases, including road networks, traffic demand, and travel time. Then the approach outputs comprehensive and validated citywide traffic data on the entire road network. In this study, we apply the proposed approach to 20 cities in the United States, achieving an average correlation coefficient of 0.79 in average travel time and an average relative error of 5.16% and 10.47% in average travel speed when compared with the real-world data.

Similar content being viewed by others

traffic assignment meaning

A fine resolution dataset of accessibility under different traffic conditions in European cities

traffic assignment meaning

Defining a city — delineating urban areas using cell-phone data

traffic assignment meaning

City-scale holographic traffic flow data based on vehicular trajectory resampling

Background & summary.

City-scale traffic data, including traffic flow, speed, and density on every road segment of the entire road network, are foundational inputs and building blocks for modern urban research. These traffic datasets offer an overview of urban mobility, facilitating a better understanding of traffic conditions and travelers’ behaviors in a city. Utilizing the city-scale traffic data, policymakers could develop appropriate transport policies and strategies to mitigate traffic congestion 1 , 2 . Additionally, the traffic data can also be used to evaluate the noise and air pollution caused by vehicles in urban areas 3 , 4 , 5 , which are important in enhancing public health and environmental conditions 6 , 7 , 8 . Furthermore, it assists in formulating energy-efficient traffic management and control strategies that can substantially reduce energy consumption 9 , 10 , 11 . In view of this, it is of great importance to produce and publish open-access traffic datasets on a city scale to support related studies in interdisciplinary research.

However, it is challenging to directly collect the traffic data on every road segment on the entire road network. This is because the traffic data are typically collected from various traffic sensors (e.g., loop detectors, CCTV cameras), which are usually insufficient to cover the entire network due to the associated high installation and maintenance costs. For instance, there are over 30,000 links on the road network of Hong Kong, but less than 10% of the links (i.e., 2,800) are equipped with volume detectors 12 . Moreover, data missing or data measurement errors are inevitable problems due to various factors such as sensor failures, software malfunctions, and weak communication signal transmission 13 , 14 . For example, existing studies indicate that approximately 30% of the freeway sensors in California Performance Measurement System (PeMS: https://pems.dot.ca.gov/ ) are not working properly, resulting in data missing 15 , 16 . More importantly, directly observing the traffic conditions may not be sufficient since the underlying mechanism of the traffic dynamics is not reflected. For example, a reduction in traffic speed indicates congestion, while it is still not clear how the congestion is formed 17 .

To address the above challenges, many urban planning or transport departments utilize traffic modeling techniques to estimate the city-scale traffic data in a generative manner. Specifically, the traffic assignment model 18 , which is a mature model that has been studied extensively in the transportation field, is adopted to estimate the city-scale traffic states. The input of the traffic assignment model only includes the Origin-Destination (OD) demand information and network structure, both of which are public and openly available. Then, the model outputs the city-scale traffic dataset. Traffic assignment models utilize OD data to predict traffic flow and route choices for individual travelers, relying on either predefined or data-driven behavioral models. By modeling the interactions between travelers’ behaviors and traffic congestion, the traffic assignment model searches for the equilibrium condition that mimics real-world traffic conditions. Traffic assignment models can often serve as the primary tool for local governments to assess the potential impact of changes in land use or road network expansions on both local and global traffic conditions. These models are indispensable because they inherently focus on optimizing travel decisions for local residents, aligning with their individual preferences. This capability enables the model to predict changes in agent-level behavior in situations that may not be fully reflected in the available data. Moreover, traffic assignment models demonstrate robust predictive capabilities for estimating future traffic conditions. For example, Metropolitan Planning Organizations (MPOs) in urban areas of the United States would utilize travel survey data, such as the National Household Travel Survey (NHTS: https://nhts.ornl.gov/ ), to produce traffic data for each local urban area that represent residents’ travel patterns 19 . However, these traffic assignment models and data are usually maintained by public agencies and generally not available to most researchers or the public due to difficulties in information sharing or privacy concerns 20 , 21 . Furthermore, the data used in traffic assignment models are under the ownership of various institutions and lack standardization in terms of their structures, granularity, and output formats. As a result, the data are restricted to a few researchers and it is challenging to access the necessary data for traffic assignment models across cities from official sources. Given the above, there is still a notable absence of city-scale traffic datasets that include multiple major cities within one geographic and cultural region, adhere to consistent standards, collect and validate information on a uniform scale, provide comprehensive data types, and meet high-quality standards for public availability.

Although there are a few publicly available datasets 22 , 23 concerning urban areas (see Table  1 ), the reliability and completeness of these datasets limit their applications across broader urban studies, especially in fields like energy, environment, and public health 24 , 25 . The limitations come from the following aspects: First, the existing traffic datasets typically cover some important traffic segments for a single city rather than a city-scale traffic dataset for multiple cities. Second, these current datasets often lack the necessary input, including road network data and corresponding OD data, directly usable for traffic assignment models. Third, these datasets often suffer from incomplete data types and lack of timely updating, resulting in limited convenience when utilizing them. In other words, these datasets are often collected by different researchers or volunteers several years ago, leading to a lack of uniformity in the data types and formats, as well as infrequent updates and maintenance. Fourth, these datasets frequently lack comprehensive validation across multiple variables or fail to offer adequate tools for predicting traffic features from behavioral data. For example, a dataset that includes OD numbers may result in unrealistic traffic flow predictions when attempting to utilize a traffic assignment model. In light of these mentioned facts, currently, there is no unified and well-validated traffic dataset available for multiple cities that covers the entire urban road network at a citywide scale, which hinders the feasibility of conducting comprehensive urban studies across cities to unearth novel discoveries.

To facilitate convenient access to citywide traffic assignment models and data for researchers from different domains besides transportation fields, this study provides a unified traffic dataset for traffic assignment models in 20 representative U.S. cities, with populations ranging from 0.3 million to over 8.8 million. Specifically, we first obtain the input of the model by fusing multiple open public data sources, including OpenStreetMap, The Longitudinal Employer-Household Dynamics Origin-Destination Employment Statistics (LODES), Waze, and TomTom. Then, we employ a grid-search method to fine-tune the parameters and generate the final traffic dataset for each city. The real world’s average travel time and traffic speed serve as validation criteria to ensure a reliable and effective traffic dataset for multiple cities. The validation results demonstrate that our approach can successfully produce the dataset with an average correlation coefficient of 0.79 for average travel time and an average error of 5.16% and 10.47% for average travel speed between real-world data and our data. Finally, we upload the validated traffic dataset and the code used in this study to a public repository.

To sum up, we utilize the static traffic assignment model, leveraging annually aggregated statistical data and open public data sources, to offer a city-scale traffic dataset for macroscopic urban research. It is worth noting that the approach provided in this study can also be applied to other cities. A comprehensive workflow of processing multi-source open public datasets to acquire this dataset is provided in Fig.  1 .

figure 1

The workflow of obtaining unified and validated traffic datasets from multi-source open public datasets.

Creating a unified traffic dataset in multiple cities involves four main procedures: (1) the identification of representative cities; (2) the acquisition of corresponding input data from multi-source open public datasets; (3) the fusion of the obtained data; and (4) the implementation of traffic assignment, along with parameters calibration. The main procedures are illustrated accordingly below.

Identification of representative cities

In this study, we select a total of 20 representative cities in the United States and generate corresponding traffic datasets using the proposed approach. To ensure diversity and exemplarity among the selected cities, we primarily consider factors such as geographic location, urban scale, topography, and traffic conditions during the commute. Our selection includes a range of cities, including megacities like New York City, as well as several large cities such as Chicago and Philadelphia. We also included smaller but equally representative cities such as Honolulu. The topography of these cities also varies widely. For example, New York and San Francisco are separated by several rivers and rely on critical bridges and tunnels for commuting, while Las Vegas and Phoenix have relatively flat and continuous terrain, with surface transportation playing a predominant role.

Basic information of the 20 representative cities in the United States is given in Table  2 . The population and land area data in the year 2020 are sourced from the U.S. Census Bureau ( https://www.census.gov/ ) while the congestion ranking information in the year 2022 is from TomTom ( https://www.tomtom.com/traffic-index/ranking/ ). Their geospatial distribution is shown in Fig.  2 .

figure 2

The geospatial distribution of 20 representative U.S. cities.

Data acquisition

The road network structure and travel demand are two crucial inputs for traffic assignment. In this study, we derive these data from public open-source datasets. This section provides a brief overview of the data acquisition procedures.

Road networks

First, the road network structures of the 20 cities are generated from the OpenStreetMap (OSM: https://www.openstreetmap.org/ ) database, which is an open-source mapping platform that provides crowd-sourced road network geographic information, including network topology, road attributes, and connectivity information. By leveraging OSM data, researchers gain convenient access to a comprehensive and up-to-date depiction of the network structure, which facilitates the research in urban studies 26 , 27 , 28 , 29 . The road attributes are also sourced from OSM. After the implementation of cleaning and integration procedures, these processed data can serve as the input for the traffic assignment. A summary of the road network data is given in Table  3 .

Specifically, we employ a Python package named osmnx 30 ( https://github.com/gboeing/osmnx ) to download the OSM data. We then use another Python package called osm2gmns 31 ( https://github.com/jiawlu/OSM2GMNS ) to extract the nodes and links on the road network from the OSM data and save them into separate CSV files in GMNS format 32 , 33 . We use five main link types including ‘motorway’, ‘trunk’, ‘primary’, ‘secondary’, and ‘tertiary’ to implement the traffic assignment. For each link type, we initiate the corresponding road attributes, including parameters such as road capacity, speed limits, the number of lanes, and so on. For the nodes, each node represents the intersection between two links and contains a unique identifier along with latitude and longitude information. By establishing the connectivity between nodes and links through their corresponding relationships, the network topology and road attributes can be constructed. We use the graphing functions of osmnx to visualize the constructed road networks of 20 representative U.S. cities in Fig.  3 .

figure 3

Road networks of 20 representative U.S. cities extracted from OpenStreetMap.

Travel demand

We then estimate the travel demand, another essential input data for traffic assignment, using the data from the LODES dataset ( https://lehd.ces.census.gov/data/lodes/ ) provided by the U.S. Census Bureau. The LODES dataset includes commuting data for the workforce in all states across the United States over multiple years, which have been widely used in existing studies 34 . LODES data collection involves employers reporting employee details to state workforce agencies, including work and home locations. The U.S. Census Bureau collaborates with state agencies to process and anonymize this data. It’s then used to create Origin-Destination (OD) pairs. This dataset, at the finest granularity of block level, documents the block code for both workplace census and residence census, along with the corresponding total number of jobs. Essentially, the LODES dataset provides an excellent representation of the trip distributions of the U.S. working population that can be used to construct the OD matrix. In this study, we mainly focus on producing the traffic dataset for the year 2019 and the commuting OD data in that year are collected. Moreover, the data collection process is performed at the block level, resulting in the OD data between blocks.

Travel time and speed

We collect data from two open-source dataset platforms, namely TomTom ( https://www.tomtom.com/traffic-index/ranking/ ) and Waze ( https://www.waze.com/live-map/ ), as two indicators of travel time and average speed respectively for our dataset validation. The detailed procedures of data collection can be found in the subsequent sec:Technical ValidationTechnical Validation section.

Data fusion

In this section, we integrate the road network data and OD data to unify the data format. Since the origins and destinations in the OD matrix are not associated with network nodes, it is infeasible to directly take these data as input for the traffic assignment. Therefore, we need to establish a connection between network nodes and blocks. After establishing the connection, we can employ the traffic assignment model to identify appropriate travel paths and allocate traffic flow to the respective links.

To be specific, we begin by aggregating the OD data from its minimum granularity at the block level to a higher level, namely, the tract level. According to the United State Bureau 35 , 36 , 37 , blocks are statistical units with small areas, generally defined to contain between 600 and 3,000 people, whereas tracts composed of multiple blocks are relatively larger and typically have a population size ranging from 1,200 to 8,000 people. In order to achieve a balance between computational complexity and accuracy, we consider tracts as an ideal basic unit for the traffic assignment, which is similar to the existing studies 38 , 39 . This implies that we use the tract as a Traffic Analysis Zone (TAZ) in the traffic assignment model.

Then, the geographical location of each TAZ is determined as the average coordinates of all the blocks within a tract. These TAZs (also called centroids) are generated and stored in the existing node file labeled with a unique identifier. Finally, we generate connectors to bridge the TAZs and network nodes. These connectors can be regarded as a special type of links that are generated from each TAZ center to their neighbor links. Moreover, these connectors are incorporated into the existing links labeled with a unique identifier. As a result, the commuting trips could start from the origin TAZ, traverse a connector to access the nearby road network, choose a suitable path, and then use another connector to reach the destination TAZ.

Traffic assignment

In this section, we use the traffic assignment model to produce the dataset based on the User Equilibrium (UE) 40 . To be specific, we formulate the UE using an optimization model and calibrate four categories of parameters used in the model. Using the network structure and OD demand as input, the model would output the traffic flow, speed, and density on each link. Moreover, we mainly focus on the static traffic assignment and do not consider the influence of temporal variations on traffic conditions.

User equilibrium

All travelers naturally make decisions to minimize their own travel costs (either travel time or equivalent monetary value). Wardrop’s First Principle 41 posits that when every traveler seeks to minimize their individual travel costs, traffic flow eventually stabilizes. In this equilibrium state, the travel costs on all utilized paths become equal and minimized. Meanwhile, the travel costs on unused paths for any given OD pair are greater than or equal to those on the used paths. In other words, a steady-state traffic condition is reached only when no traveler can improve his or her travel time by unilaterally changing routes. The satisfaction of Wardrop’s first principle is commonly referred to as User Equilibrium (UE).

The physical transport network including road segments and intersections in an urban area can be represented as a graph structure G ( N , A ) containing a link set A and a node set N . For each link α ∈ A , it has the link flow x a and the link travel cost t a respectively. For each node r , s ∈ N , it is defined as the TAZ that generates or attracts traffic demand. Therefore, the mathematical formulation of the traffic assignment model under the UE condition 42 can be expressed as follows:

where t a ( x a ) denotes the link performance function that indicates the travel cost on link a when the traffic flow is x a . \({f}_{k}^{rs}\) represents the traffic flow on path k connecting origin r and destination s . q rs indicates the number of trips from origin r to destination s . \({\delta }_{ka}^{rs}\) is a binary variable indicates whether link a is part of path k between origin r and destination s . Equation ( 2 ) imposes the flow conservation constraints. Equation ( 3 ) expresses the relationship between link flow and path flow. Please refer to the book Urban Transportation Networks 40 for details.

Once the traffic flow on each link is determined, the total travel time, denoted as \({c}_{k}^{rs}\) , for a specific path k can be calculated by summing the travel time of each link along this path, which can be formulated as follows:

Although the above optimization model has been proven to be a strict convex problem with a unique solution for traffic flow on links 40 , the computational cost of finding the optimal solution would significantly increase when dealing with large-scale city road networks. To alleviate the computational burden, a bi-conjugate Frank-Wolfe algorithm 43 , 44 is employed to find the optimal solution. In order to enable convenient usage of the provided dataset by users from various disciplines and allow them to easily modify the core parameter settings of the traffic assignment process according to their research needs, we employ two traffic modeling platforms to generate the final dataset. Subsequent users can either directly view the dataset in a no-code format or quickly adjust parameters through a low-code approach to conduct scenario testing under different scenarios. Specifically, a commercial software (named TransCAD ) and an open-source Python package for transportation modeling (named AequilibraE ) are utilized simultaneously in this study. For both platforms, the maximum assignment iteration time and the convergence criteria are set to 500 and 0.001, respectively. The results of the traffic assignment model in 20 U.S. cities are shown in Fig.  4 .

figure 4

Results of the traffic assignment model in 20 representative U.S. cities.

Parameters calibration

The traffic conditions on the network are influenced by many factors related to traffic supply and demand. Consequently, the traffic assignment model would be impacted and output different results. Since the disturbances in the transport system are nonlinear and challenging to quantify, it is difficult to establish a deterministic mapping relationship between various influencing factors and the results of the traffic assignment model. Therefore, we adopt a grid-search approach to calibrate four common categories of factors that are closely related to the traffic assignment model. We determine the final model by continuously fine-tuning various parameters associated with the traffic assignment model until the transport system reaches the UE condition. In this study, we introduce four categories of factors including road attributes, travel demand, impedance function, and turn penalty, as outlined below.

Road attributes

We categorize the entire road network into three major types, namely expressways, arterial highways, and local roads. Capacity and free flow speed of each road type are two parameters identified to be calibrated. Based on the experimental results, the appropriate range of road capacity for expressways is between 1800 veh/h/lane and 2200 veh/h/lane, while the range for free flow speed is from 65 km/h to 90 km/h. In the case of highways, the corresponding capacity value falls within the range of 1500 veh/h/lane to 2000 veh/h/lane, and the free flow speed value ranges from 40 km/h to 65 km/h. As for local roads, their capacity varies from 600 veh/h/lane to 1500 veh/h/lane, while the suitable speed ranges between 25 km/h and 45 km/h. The detailed information for each type of road can be found in Table  4 .

The OD travel demand is another significant factor influencing the outcome of the traffic assignment. In this study, we aim to simulate the traffic conditions during the peak hours. As mentioned above, the OD demand matrix is derived from the total number of jobs in the United States in 2019, generated from LODES datasets. Although it is reasonable to assume that commuting travel accounts for the majority during peak hours, such demand cannot reflect the actual traffic conditions. Therefore, it is necessary to adjust the initial OD demand, considering variations in transport modes, travel departure time, and carpooling availability during commuting to work. To address this issue, we introduce an OD multiplier to estimate the actual traffic demand during the commuting time. We find that stable results can be obtained when the parameter ranges from 0.55 to 0.65. We show the travel demand and the percentage of internal travel within each TAZ in Fig.  5 .

figure 5

Total travel demand and the percentage of internal travel demand for 20 U.S. cities.

Link performance function

The link performance function, also known as the impedance function or volume delay function, refers to the relationship between travel time and traffic flow on a road. Typically, travel time increases non-linearly with the increase in traffic flow, which also significantly affects the traffic assignment. One of the most commonly adopted functions in the literature is called the Bureau of Public Roads (BPR) function 45 , which is expressed as follows:

In the function above, t indicates the actual travel time on the road while t 0 represents the free flow travel time on the corresponding road. v and c are the traffic flow and capacity of the road, respectively. α and β are parameters needed to be fine-tuned. We find that the results are satisfactory when parameter α ranges from 0.15 to 0.6 while parameter β changes from 1.2 to 3. The specific values of parameters for each city are provided in Table  5 .

Turn penalty

The turning delay at intersections is also a significant factor that should not be dismissed. When vehicles pass through road intersections, their speed typically decreases, either due to signal control or the necessity to make turns. However, this behaviour cannot be adequately represented in solving traffic assignment problems. To ensure that the results of the traffic assignment model are in accordance with real-world scenarios, we uniformly set corresponding parameters for all junctions to simulate the turning delay effects. In other words, the turn penalty parameters are an average value for the turning delay at all intersections in the road network and these intersection types include signal-controlled intersections, roundabouts, yield or stop intersections, and others. Specifically, the time delay for right turns varies between 0 and 0.25 minutes, while the penalty for making a left turn ranges from 0 to 0.35 minutes. The delay for through traffic is between 0 and 0.15 minutes. U-turn is prohibited in the traffic assignment simulation. The specific parameter setting is demonstrated in Table  5 .

Data Records

We share the traffic dataset on a public repository (Figshare 46 ). In this dataset, each folder, named after the city, contains the input and output of the traffic assignment model specific to that city. We elaborate on the details as follows:

This folder contains all the input data required for the traffic assignment model, namely the OD demand data and network data. The network data contains both node and link files in a CSV format. The data in this file folder specifically includes the following contents:

the initial network data obtained from OSM

the visualization of the OSM data

processed node/link/od data

The detailed meanings of the fields contained in different input data are given in Table  6 .

TransCAD results

This folder contains all the input data required for the traffic assignment model in TransCAD, as well as the corresponding output data. The data in this file folder specifically includes the following contents:

cityname.dbd: geographical network database of the city supported by TransCAD

cityname_link.shp/cityname_node.shp: network data supported by the GIS software, which can be imported into TransCAD manually

od.mtx: OD matrix supported by TransCAD

LinkFlows.bin/LinkFlows.csv: results of the traffic assignment model by TransCAD

ShortestPath.mtx/ue_travel_time.csv: the travel time (in minutes) between OD pairs by TransCAD

The detailed meanings of the fields contained in output data generated from TransCAD are given in Table  7 .

AequilibraE results

This folder contains all the input data required for the traffic assignment model in AequilibraE, as well as the corresponding output data. The data in this file folder specifically includes the following contents:

cityname.shp: shapefile network data of the city support by QGIS or other GIS software

od_demand.aem: OD matrix supported by AequilibraE

network.csv: the network file used for traffic assignment in AequilibraE

assignment_result.csv: results of the traffic assignment model by AequilibraE

The detailed meanings of the fields contained in output data generated from AequilibraE are given in Table  8 .

Technical Validation

To ensure the consistency between the traffic assignment model’s output and real-world traffic conditions, we conduct validation using two different public open sources of traffic data. Specifically, the travel time between different OD pairs and the overall average travel speed are employed as two validation indicators to ensure the reliability and accuracy of the provided dataset. The validation results are shown in Tables  9 , 10 and we can see that the provided dataset for each city is accurate and valid.

Travel time

In examining the travel time metric, we obtain the travel time between different OD pairs both from traffic assignment models and map service providers. As for the model side, the travel time under both UE and free flow conditions are calculated respectively using traffic assignment models. First, under UE conditions, the travel time between different OD pairs could be generated by summing the link travel time determined by the corresponding assigned traffic flow along the shortest path as shown in Eq. ( 5 ). Then, under free flow conditions, the travel time between OD pairs is the travel time associated with the shortest path, disregarding congestion on road segments. Furthermore, the average value of Travel Time (in minutes) under UE conditions (UETT) as well as free flow conditions (FFTT) for all OD pairs can be expressed as follows:

where \({c}_{ue}^{rs}\) and \({c}_{ff}^{rs}\) denote the travel time between origin r and destination s under the UE and free flow conditions respectively. Additionally, the difference as well as the ratio between these two types of travel time give the average travel delay (in minutes) and delay factor for each city.

In terms of the real-world data for validation, since nowadays many map service providers have the capability to offer travel time estimates between two location points at different departure times based on users’ historical navigation records, in this study, we choose Waze as the data source to obtain the actual travel time between each OD pair by using its WazeRouteCalculator API ( https://github.com/kovacsbalu/WazeRouteCalculator ) with Python code.

The results of travel time are shown in Table  9 . It can be seen that Honolulu experiences the least travel time under free flow conditions, at about 8.70 minutes, while Minneapolis has the shortest average travel time during commuting hours, at about 10.25 minutes. Minneapolis also has the lowest delay travel time among all cities, merely 0.47 minutes, indicating that the commuting travel time in this city is almost the same as the travel time under free flow conditions. In contrast, New York City experiences significant delays, with a delay time of 24.47 minutes, revealing that the travel time during peak periods in New York is more than double that of the free flow condition. In terms of the delay factor, New York City has the highest value, reaching 2.24, followed by Chicago with a value of 1.65. Minneapolis and Pittsburgh have the lowest delay factor values, both at 1.05.

To evaluate the results, we use the Pearson Correlation Coefficient (PCC) 47 to measure the correlation between the actual travel time and the travel time produced by our model. The PCC r xy is defined as follows:

where r xy denotes the Pearson’s Correlation Coefficient. x i and y i are the individual sample points indexed with i . n represents the sample size.

Since the turning penalties are not incorporated in the traffic assignment algorithm of AequilibraE, the parameter settings in TransCAD and AequilibraE are not identical. Consequently, results of the two platforms are not entirely consistent. Considering the more comprehensive parameter settings in TransCAD, we adopt the results of TransCAD as the primary benchmark. We perform PCC analysis between Waze and TransCAD, as well as between TransCAD and AequilibraE, with the evaluation results presented in Table  9 .

From the correlation analysis, we can find that all correlation coefficients R 2 are greater than 0.7, which confirms the accuracy and reliability of the results to some extent. We also visualize the correlation coefficient for each city in Fig.  6 . It can be seen that the simulated travel time is consistent with the travel time in the real world.

figure 6

Correlation analysis results between Waze and TransCAD.

Average speed

The overall average speed of the entire road network is another important indicator for validation. In this study, we use the speed data collected from TomTom Traffic Index as the actual speed to validate our model. We first calculate the average link-based speed of our model through dividing Vehicle Hours Travelled (VHT) by Vehicle Kilometers Travelled (VKMT). Then, the average OD-based speed values are derived from the ratio of distance to travel time between each OD pair. The Mean Absolute Percent Errors (MAPE) and Mean Absolute Errors (MAE) for both the link-based speed and the OD-based speed are used to measure the reliability of our model:

where y i is the actual observed value, \({\widehat{y}}_{i}\) is the predicted value, and n is the number of samples.

The results are summarized in Table  10 . We find that the average MAPE and MAE values for the link-based speed metric are 5.16% and 1.77 km/h, respectively. Moreover, the average MAPE and MAE values for the OD-based speed indicator are 10.47% and 3.82 km/h, respectively. This implies that our approach can produce satisfactory and reliable results.

Network traffic impact on model performance

To validate the effectiveness and robustness of our model across cities, we further investigate how traffic conditions of a city affect the model performance. The MAE and MAPE values for link-based average speed metrics obtained in Table  10 are used to evaluate the model performance. The traffic conditions are characterized by two different indicators. One is the ratio of the total OD travel demand to the number of links for the entire road network, which can characterize the average OD demand and represent the traffic conditions of a city. The other is the average speed (km/h) in rush hour obtained from TomTom (refer to Table  10 ). If the values of average traffic demand are large, it reveals a congested city network experiencing substantial traffic demand, exemplified by cities like New York and San Francisco. Conversely, a small value suggests a city road network with low traffic demand, as observed in cities like Atlanta and Dallas. We can draw similar conclusions with respect to the average traffic speed.

The results are shown in Fig.  7 . The red dashed line represents the linear regression trendline that has been fitted to the data points. The R 2 values of Fig.  7a and Fig.  7b are 0.0049 and 0.0218, respectively. This implies that there is no evident relationship between the model performance and the varying traffic demand of the network. Similarly, the R 2 values of Fig.  7c and Fig.  7d are 0.0212 and 0.0177, respectively. This suggests that the model performance is not affected by the varying traffic speeds in different cities. In summary, the proposed model exhibits low sensitivity to variations in city traffic conditions and achieves satisfactory performance across cities.

figure 7

The model performance in relation to different traffic conditions for 20 U.S. cities. ( a ) The MAPE values (%) regarding the average OD demand for different cities. ( b ) The MAE values (km/h) regarding to the average OD demand for different cities. ( c ) The MAPE values (%) regarding the average speed for different cities. ( d ) The MAE values (km/h) regarding the average speed for different cities.

Usage Notes

The acquisition of OD data is crucial in performing the traffic assignment and producing the citywide traffic dataset. In this study, we utilize the commuting OD data (LODES) provided by the U.S. Census Bureau to generate the OD matrix. For cities in other countries, OD data can be substituted with alternative open data sources, such as OD data provided by TomTom ( https://developer.tomtom.com/od-analysis/documentation/product-information/introduction ).

Moreover, we use the average traffic time and average travel speed between different OD pairs in the real world to validate the results of our approach, ensuring its reliability and accuracy. If additional data sources are available, such as traffic flow data obtained from traffic detectors, we can also use the corresponding data to further evaluate the effectiveness of the provided dataset.

It is worth noting that the provided dataset is mainly used for macroscopic urban research and policy development across interdisciplinary studies. In view of this, the given dataset provides full spatial coverage of the entire road network, unlike existing traffic datasets that focus on specific areas. Hence, the provided traffic dataset and existing traffic datasets complement each other, which can better facilitate research in urban studies. Specifically, the full spatial coverage of the provided dataset makes it valuable for comprehensive macroscopic urban research and policy development, making a notable contribution to the literature, such as public transport planning, road expansions, the determination of bus routes, the estimation of the transport-related environmental impact and so on. In contrast, existing traffic datasets (e.g., PeMS) may exhibit incomplete spatial coverage, making them less suitable for the aforementioned macroscopic urban studies. Actually, the datasets containing fine-grained temporal information are more suitable for investigating regional traffic dynamics by leveraging the spatiotemporal relationship between the traffic data, such as traffic prediction, spatiotemporal propagation of shockwaves, calibration of fundamental diagrams, traffic data imputation, and so on.

In this study, the provided dataset lacks fine-grained temporal information due to the limited availability of input data. To fully understand dynamic traffic patterns, it is essential to consider both spatial and temporal dimensions within the traffic data. Consequently, developing a dynamic traffic assignment model that effectively captures the spatiotemporal interdependencies of traffic data is important. Moreover, employing daily traffic data for more fine-grained validation would enhance further urban research.

Code availability

The guidelines for data retrieval and utilization have been uploaded to GitHub 48 . The specific contents comprise:

1. Input data introduction.ipynb : A brief introduction and data demonstration about the input data for the traffic assignment process in the dataset.

2. A guide for TransCAD users.md : It is a guide for users who want to view and modify the dataset in the Graphical User Interface (GUI) of TransCAD.

3. AequilibraE_assignmnet.py : A Python code file for users who want to get access to the traffic assignment results by using the AqeuilibraE.

Huang, Y., Weng, Y., Wu, W. & Chen, B. Control strategies for solving the problem of traffic congestion. IET Intelligent Transport Systems 10 , 642–648 (2016).

Article   Google Scholar  

Tajdari, F. & Roncoli, C. Adaptive traffic control at motorway bottlenecks with time-varying fundamental diagram. IFAC-PapersOnLine 54 , 271–277 (2021).

Guo, B. et al . Uncovering China’s transport CO 2 emission patterns at the regional level. Energy Policy 74 , 134–146 (2014).

Article   CAS   Google Scholar  

Donchenko, V. et al . Estimated atmospheric emission from motor transport in Moscow based on transport model of the city. Transportation Research Procedia 14 , 2649–2658 (2016).

Aminzadegan, S., Shahriari, M., Mehranfar, F. & Abramović, B. Factors affecting the emission of pollutants in different types of transportation: A literature review. Energy Reports 8 , 2508–2529 (2022).

Wang, X., Rodrguez, D. A., Sarmiento, O. L. & Guaje, O. Commute patterns and depression: Evidence from eleven Latin American cities. Journal of Transport & Health 14 , 100607 (2019).

Dam, P. et al . COVID-19: Impact on transport and mental health. Journal of Transport & Health 19 , 100969 (2020).

Conceição, M. A. et al . The effect of transport infrastructure, congestion and reliability on mental wellbeing: A systematic review of empirical studies. Transport Reviews 43 , 264–302 (2023).

Achour, H. & Belloumi, M. Investigating the causal relationship between transport infrastructure, transport energy consumption and economic growth in Tunisia. Renewable and Sustainable Energy Reviews 56 , 988–998 (2016).

Wang, Y., Li, K., Xu, X. & Zhang, Y. Transport energy consumption and saving in China. Renewable and Sustainable Energy Reviews 29 , 641–655 (2014).

Adams, S., Boateng, E. & Acheampong, A. O. Transport energy consumption and environmental quality: Does urbanization matter? Science of the Total Environment 744 , 140617 (2020).

Article   ADS   CAS   PubMed   Google Scholar  

Transport Department, The Government of the Hong Kong Special Administrative Region. Intelligent Road Network Package (IRNP). https://www.td.gov.hk/en/public_services/intelligent_road_network_package/index.html (2023).

Chen, X., He, Z. & Sun, L. A Bayesian tensor decomposition approach for spatiotemporal traffic data imputation. Transportation Research Part C: Emerging Technologies 98 , 73–84 (2019).

Liang, Y., Zhao, Z. & Sun, L. Memory-augmented dynamic graph convolution networks for traffic data imputation with diverse missing patterns. Transportation Research Part C: Emerging Technologies 143 , 103826 (2022).

Rajagopal, R. & Varaiya, P. P. Health of California’s loop detector system. Tech. Rep. (2007).

Yang, Y., Yang, H. & Fan, Y. Networked sensor data error estimation. Transportation Research Part B: Methodological 122 , 20–39 (2019).

Johari, M., Keyvan-Ekbatani, M., Leclercq, L., Ngoduy, D. & Mahmassani, H. S. Macroscopic network-level traffic models: Bridging fifty years of development toward the next era. Transportation Research Part C: Emerging Technologies 131 , 103334 (2021).

Patriksson, M. The Traffic Assignment Problem: Models and Methods (Courier Dover Publications, 2015).

Horowitz, A. Statewide Travel Forecasting Models, NCHRP Synthesis of Highway Practices N 358. Transportation Research Board, Washington DC (2006).

Xie, H., Kulik, L. & Tanin, E. Privacy-aware traffic monitoring. IEEE Transactions on Intelligent Transportation Systems 11 , 61–70 (2009).

Google Scholar  

Xiao, W., Zhang, H., Wen, Q. & Li, W. Passive RFID-supported source location privacy preservation against global eavesdroppers in WSN. In 2013 5th IEEE International Conference on Broadband Network & Multimedia Technology , 289–293 (IEEE, 2013).

Nourmohammadi, F., Mansourianfar, M., Shafiei, S., Gu, Z. & Saberi, M. An open GMNS dataset of a dynamic multi-modal transportation network model of Melbourne, Australia. Data 6 , 21 (2021).

Yap, W. & Biljecki, F. A global feature-rich network dataset of cities and dashboard for comprehensive urban analyses. Scientific Data 10 , 667 (2023).

Article   PubMed   PubMed Central   Google Scholar  

Rey, D., Bar-Gera, H., Dixit, V. V. & Waller, S. T. A branch-and-price algorithm for the bilevel network maintenance scheduling problem. Transportation Science 53 , 1455–1478 (2019).

Loder, A., Ambühl, L., Menendez, M. & Axhausen, K. W. Understanding traffic capacity of urban networks. Scientific Reports 9 , 16283 (2019).

Article   ADS   PubMed   PubMed Central   Google Scholar  

Fonte, C. C. et al . Using openstreetmap to create land use and land cover maps: Development of an application. In Geospatial Intelligence: Concepts, Methodologies, Tools, and Applications , 1100–1123 (IGI Global, 2019).

Vargas-Munoz, J. E., Srivastava, S., Tuia, D. & Falcao, A. X. OpenStreetMap: Challenges and opportunities in machine learning and remote sensing. IEEE Geoscience and Remote Sensing Magazine 9 , 184–199 (2020).

Grinberger, A. Y., Schott, M., Raifer, M. & Zipf, A. An analysis of the spatial and temporal distribution of large-scale data production events in OpenStreetMap. Transactions in GIS 25 , 622–641 (2021).

Atwal, K. S., Anderson, T., Pfoser, D. & Züfle, A. Predicting building types using OpenStreetMap. Scientific Reports 12 , 19976 (2022).

Article   ADS   CAS   PubMed   PubMed Central   Google Scholar  

Boeing, G. OSMnx: New methods for acquiring, constructing, analyzing, and visualizing complex street networks. Computers, Environment and Urban Systems 65 , 126–139 (2017).

Lu, J. & Zhou, X. S. Virtual track networks: A hierarchical modeling framework and open-source tools for simplified and efficient connected and automated mobility (CAM) system design based on general modeling network specification (GMNS). Transportation Research Part C: Emerging Technologies 153 , 104223 (2023).

Li, P. & Zhou, X. Path4GMNS. https://github.com/jdlph/Path4GMNS (2023).

Zhou, X. & Taylor, J. DTALite: A queue-based mesoscopic traffic simulator for fast model evaluation and calibration. Cogent Engineering 1 , 961345 (2014).

McKinney, K. L., Green, A. S., Vilhuber, L. & Abowd, J. M. Total error and variability measures for the quarterly workforce indicators and LEHD origin-destination employment statistics in OnTheMap. Journal of Survey Statistics and Methodology 9 , 1146–1182 (2021).

Morrill, R., Cromartie, J. & Hart, G. Metropolitan, urban, and rural commuting areas: Toward a better depiction of the United States settlement system. Urban Geography 20 , 727–748 (1999).

Logan, J. R., Xu, Z. & Stults, B. J. Interpolating US decennial census tract data from as early as 1970 to 2010: A longitudinal tract database. The Professional Geographer 66 , 412–420 (2014).

Smith, R. M. & Blizard, Z. D. A census tract level analysis of urban sprawl’s effects on economic mobility in the United States. Cities 115 , 103232 (2021).

Abdel-Aty, M., Lee, J., Siddiqui, C. & Choi, K. Geographical unit based analysis in the context of transportation safety planning. Transportation Research Part A: Policy and Practice 49 , 62–75 (2013).

Gunier, R. B., Hertz, A., Von Behren, J. & Reynolds, P. Traffic density in California: socioeconomic and ethnic differences among potentially exposed children. Journal of Exposure Science & Environmental Epidemiology 13 , 240–246 (2003).

Sheffi, Y. Urban transportation networks , vol. 6 (Prentice-Hall, Englewood Cliffs, NJ, 1985).

Wardrop, J. G. Road paper. some theoretical aspects of road traffic research. Proceedings of the Institution of Civil Engineers 1 , 325–362 (1952).

Boyce, D. Beckmann’s transportation network equilibrium model: Its history and relationship to the Kuhn–Tucker conditions. Economics of Transportation 2 , 47–52 (2013).

Mitradjieva, M. & Lindberg, P. O. The stiff is moving–Conjugate direction Frank-Wolfe methods with applications to traffic assignment. Transportation Science 47 , 280–293 (2013).

Zill, J. C., Camargo, P., Daisy, N. S. & Veitch, T. Toll choice and stochastic user equilibrium: ticking all the boxes. Transportation Research Record 2673 , 930–940 (2019).

Manual, T. A. Bureau of Public Roads, US Dept. Commerce, Urban Planning Division, Washington, DC, USA (1964).

Xu, X., Zheng, Z., Hu, Z., Feng, K. & Ma, W. A unified and validated traffic dataset for 20 U.S. cities. Figshare https://doi.org/10.6084/m9.figshare.24235696 (2023).

Edwards, A. L. An introduction to linear regression and correlation. The Correlation Coefficient 33 , 46 (1976).

Xu, X., Zheng, Z., Hu, Z., Feng, K. & Ma, W. A unified and validated traffic dataset for 20 U.S. cities. https://github.com/xuxiaotong/A_unified_and_validated_traffic_dataset_for_20_U.S._cities (2023).

Transportation Networks for Research Core Team. Transportation Networks for Research. https://github.com/bstabler/TransportationNetworks (2023).

The Institute for Transport Planning and Systems ETH Zurich. UTD19. https://utd19.ethz.ch/index.html (2023).

California Department of Transportation (Caltrans). Caltrans Performance Measurement System (PeMS). https://pems.dot.ca.gov/ (2023).

Department for Transport (UK). Road Traffic Statistics. https://roadtraffic.dft.gov.uk/downloads/ (2023).

California Department of Transportation (Caltrans). Traffic Volumes (Annual Average Daily Traffic (AADT)). https://gisdata-caltrans.opendata.arcgis.com/datasets/d8833219913c44358f2a9a71bda57f76_0/about (2023).

New York City Department of Transportation (NYC DOT). Traffic Volume Counts. https://data.cityofnewyork.us/Transportation/Traffic-Volume-Counts/btm5-ppia/about_data (2023).

Transport Department (HK). Traffic Data of Strategic/Major Roads. https://data.gov.hk/en-data/dataset/hk-td-sm_4-traffic-data-strategic-major-roads (2023).

Yan, H. City-scale vehicle trajectory data from traffic camera videos. Figshare https://doi.org/10.6084/m9.figshare.c.6676199.v1 (2023).

Yu, F. et al . City-scale vehicle trajectory data from traffic camera videos. Scientific Data 10 , 711 (2023).

Wang, Y. et al . City-scale holographic traffic flow data based on vehicular trajectory resampling. Figshare https://doi.org/10.6084/m9.figshare.c.5796776.v1 (2022).

Wang, Y. et al . City-scale holographic traffic flow data based on vehicular trajectory resampling. Scientific Data 10 , 57 (2023).

Download references

Acknowledgements

The work described in this paper was supported by the National Natural Science Foundation of China (No. 52102385), grants from the Research Grants Council of the Hong Kong Special Administrative Region, China (Project No. PolyU/25209221 & PolyU/15206322), and a grant from Dean’s Reserve at the Hong Kong Polytechnic University (Project No. P0034271). The authors would like to thank Prof. Xuesong Zhou for providing constructive suggestions and active discussions regarding the data.

Author information

Authors and affiliations.

Department of Civil and Environmental Engineering, The Hong Kong Polytechnic University, Hong Kong, 999077, China

Xiaotong Xu, Zhenjie Zheng, Zijian Hu & Wei Ma

The Department of Civil and Environmental Engineering, Princeton University, Princeton, 08544, USA

Kairui Feng

The Hong Kong Polytechnic University Shenzhen Research Institute, Shenzhen, Guangdong, 518000, China

You can also search for this author in PubMed   Google Scholar

Contributions

X.X. conceived the study, curated data, developed methodology, conducted experiment and wrote the original draft. Z.Z. conceived the study, developed methodology, coded for the data acquisition, reviewed and edited writing. Z.H. coded for the data acquisition. K.F. conceived the study, contributed to the original data, reviewed and edited writing. W.M. conceived the study, acquired funding, developed methodology and supervised the study. All authors reviewed and agreed on the final manuscript.

Corresponding authors

Correspondence to Zhenjie Zheng or Wei Ma .

Ethics declarations

Competing interests.

The authors declare no competing interests.

Additional information

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ .

Reprints and permissions

About this article

Cite this article.

Xu, X., Zheng, Z., Hu, Z. et al. A unified dataset for the city-scale traffic assignment model in 20 U.S. cities. Sci Data 11 , 325 (2024). https://doi.org/10.1038/s41597-024-03149-8

Download citation

Received : 27 November 2023

Accepted : 18 March 2024

Published : 29 March 2024

DOI : https://doi.org/10.1038/s41597-024-03149-8

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Quick links

  • Explore articles by subject
  • Guide to authors
  • Editorial policies

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

traffic assignment meaning

IMAGES

  1. Mod 6, Part 1: Traffic Assignment (Introduction)

    traffic assignment meaning

  2. PPT

    traffic assignment meaning

  3. Traffic Assignment Process.

    traffic assignment meaning

  4. PPT

    traffic assignment meaning

  5. Chapter 9: Traffic Assignment Model: Methods with examples

    traffic assignment meaning

  6. PPT

    traffic assignment meaning

VIDEO

  1. 👮🏼‍♂️ A typical day for a traffic police inspector🚓 👮🏼‍♂️Обычный день дорожного инспектора 🚓

  2. Assignment problem

  3. english assignment ( change in meaning)

  4. English assignment, speech about obeying traffic rules (HASAN JEFFRI)

  5. What’s the assignment?

  6. What will traffic look like during the ACM Awards Thursday night?

COMMENTS

  1. What is Traffic Assignment

    Traffic assignment is a key element in the urban travel demand forecasting process. The traffic assignment model predicts the network flows that are associated with future planning scenarios, and generates estimates of the link travel times and related attributes that are the basis for benefits estimation and air quality impacts. The traffic ...

  2. Route assignment

    Route assignment, route choice, or traffic assignment concerns the selection of routes (alternatively called paths) between origins and destinations in transportation networks.It is the fourth step in the conventional transportation forecasting model, following trip generation, trip distribution, and mode choice.The zonal interchange analysis of trip distribution provides origin-destination ...

  3. Traffic Networks: Dynamic Traffic Routing, Assignment, and ...

    Traffic assignment is defined as the basic problem of finding the link flows given anorigin‐destination trip matrix and a set of link or marginal link travel times, as illustrated inFig. ... Given that trafficstream space‐mean speed can be related to traffic streamflow and density, a unique speed‐flow‐densityrelationship (in the ...

  4. A.8

    Traffic Assignment. Contemporary transportation networks are intensively used and congested to various degrees, notably road transportation systems in urban areas. Less known is the spatial logic behind the generation, attraction, and distribution of traffic on a network. ... This includes the geometric definition of transport networks with the ...

  5. 3.6: 3-6 Route Choice

    Step 1: Compute the resulting travel times and reassign traffic. Step 2: Now, begin to reassign using weights. Compute the weighted travel times in the previous two loadings and use those for the next assignment. The latest iteration gets a weight of 0.25 and the previous gets a weight of 0.75. Step 3.

  6. PDF Tra c Assignment

    CHAPTER 10. TRAFFIC ASSIGNMENT NPTEL May 7, 2007 Di erentiate the above equation to zero, and solving for x1 and then x2 leads to the solution x1 = 5.3,x2= 6.7 which gives Z(x) = 327.55 10.6 Other assignment methods Let us discuss brie y some other assignments like incremental assignment, capacity restraint assignment,

  7. Traffic Assignments to Transportation Networks

    Traffic assignment to uncongested networks is based on the assumption that cost does not depend on traffic flow. Therefore, traffic path flows and link flows are obtained from path choice probabilities that are themselves computed from flow-independent link performance attributes and costs (Cascetta 2009).The all-or-nothing assignment for uncongested networks is based on the following assumptions:

  8. Traffic Assignment Problem

    Traffic assignment problems usually consider two dimensions. Generation and attraction. A place of origin generates movements that are bound (attracted) to a place of destination. The relationship between traffic generation and attraction is commonly labeled as spatial interaction. The above example considers one origin/generation and ...

  9. Traffic Assignment: A Survey of Mathematical Models and Techniques

    The traditional transportation planning process [1, 2] has the following four stages, having traffic assignment as one of the four stages:1. Trip Generation: Trip generation involves estimating the number of trips generated at each origin node and/or the number of trips attracted to each destination node.This estimation is performed based on surveys conducted and generally uses a model that ...

  10. Traffic Assignment in Practice: Overview and Guidelines for Users

    This paper presents an overview of the elements of traffic assignment and a synthesis of the problems that may be encountered in applying traffic‐assignment models in practice. The elements include preparing the transportation network, establishing the origin‐destination (OD) demands, identifying a traffic‐assignment technique ...

  11. Review of Traffic Assignment and Future Challenges

    The problem of traffic assignment consists of determining the routes taken by the users of transportation infrastructure. This problem has been the subject of numerous studies, particularly in analyzing scenarios for developing road infrastructure and pricing strategies. This paper reviews the major progress in the field. Accordingly, it shows that the evolution of intelligent transportation ...

  12. Dynamic Traffic Assignment: A Primer

    This work presents an overview of developing and deploying a metropolitan area dynamic assignment model (MADAM) for the Sydney region, and focuses on the role of dynamic traffic assignment models, lessons learned during the current deployment, and a overview of the calibration process and the model outputs. Expand. 2.

  13. Last Step of Four Step Modeling (Trip Assignment Models

    The traffic assignment step, which is also called route assignment or route choice, simulates the choice of route selection from a set of alternatives between the origin and the destination zones (Levinson et al., 2014). The first three FSM steps determine the number of trips produced between each zone and the proportion completed by different ...

  14. Traffic Assignment

    1 Introduction. The process of allocating given set of trip interchanges to the specified transportation system is usually refered to as traffic assignment. The fundamental aim of the traffic assignment process is to reproduce on the transportation system, the pattern of vehicular movements which would be observed when the travel demand ...

  15. PDF Introduction to Dynamic Traffic Assignment

    CE 392 D Dynamic Traffic Assignment. Three reasons: (1) there are some important parallels; but (2) where STA and DTA di er, they do so very intentionally. STA and DTA make the same behavioral assumption: drivers want to reach their destination in the shortest time possible. Route Travel Times. Route Choices.

  16. PDF TRAFFIC ASSIGNMENT

    Significance of traffic assignment. Represents the "basic" level of what we mean by "traffic conditions". Essential to make planning, operational, renewal, and policy decisions. Provides "feedback" to trip distribution and mode split steps of the 4-step model. Provides input to assess and influence energy and environmental impacts.

  17. Dynamic traffic assignment: model classifications and recent advances

    Dynamic Traffic Assignment (DTA) has been studied for more than four decades and numerous reviews of this research area have been conducted. This review focuses on the travel choice principle and the classification of DTA models, and is supplementary to the existing reviews. The implications of the travel choice principle for the existence and uniqueness of DTA solutions are discussed, and the ...

  18. Dynamic Traffic Assignment

    Dynamic Traffic Assignment. Dynamic network assignment models (also referred to as dynamic traffic assignment models or DTA) capture the changes in network performance by detailed time-of-day, and can be used to generate time varying measures of this performance. They occupy the middle ground between static macroscopic traffic assignment and ...

  19. Data-Driven Traffic Assignment: A Novel Approach for Learning Traffic

    The traffic assignment problem (TAP) is one of the key components of transportation planning and operations. It is used to determine the traffic flow of each link of a transportation network for a given travel demand based on modeling the interactions among traveler route choices and the congestion that results from their travel over the network (Sheffi 1985).

  20. Dynamic traffic assignment: A review of the ...

    Traffic assignment models are crucial for traffic flow and travel time forecasting in long-term transportation planning and project appraisal, as well as in short-term traffic operation management and control. ... Total travel delay and mean excess emission (CO) exposure: Simulation-based single-objective GA: Common cycle length, offsets, green ...

  21. Traffic Assignment

    Traffic Assignment. Assign the vehicle trips shown in the following O-D trip table to the network, using the all-or-nothing assignment technique. To summarize your results, list all of the links in the network and their corresponding traffic volume after loading. The all-or-nothing technique simply assumes that all of the traffic between a ...

  22. PDF Traffic assignment

    Traffic assignment Previously the estimation of generated trip ends has been discussed together with the distribution of trips between the traffic zones. Modal split methods also have ... Cl is the mean disutility on route 1 (usually travel time or generalised travel cost), C2 is the mean disutility on route 2,

  23. A unified dataset for the city-scale traffic assignment model ...

    To address this issue, we propose a unified approach for producing city-scale traffic data using the classic traffic assignment model in transportation studies. Specifically, the inputs of our ...