Dynamic Traffic Assignment (DTA)

The following describes the general scheme of the fixed point problem that formalizes the Dynamic Traffic Assignment (DTA) problem, as modeled in TRE.

The key feature of the scheme is the different time discretization:

This separation allows for a balanced investment of computing resources on the two sides of the equilibrium problem.

For a detailed description of the supply implementation: → Traffic model.

Route choice in the supply implementation is based on given local undirected splitting rates. This means that the turn probabilities at each node are evaluated without explicitly taking into account the destinations of vehicles. The splitting rates then become the pivot variables between the two models and represent the fixed-point-problem variables.

For given OD flows, DTA consists of seeking a path flow pattern consistent with the costs returned by the network performance model. DTA can be formalized as a fixed-point problem in terms of splitting rates.

DTA has its own gap function (see → TRE convergence formulas), measuring the error on the DTA problem.

Scheme

The next image describes the logical scheme of the DTA problem:

The scheme consists of the following functional components and variables:

Component Description
ACF Arc Cost Function. Gets user perceived costs.
RCM Route Choice Model. Computes od shortest paths.
NFP Network Flow Propagation. Computes expected arc flows.
TPRB Aggregation and ratio. Gets non-destination-based turn probabilities.
NPM Network Performance Model. Computes congested arc flows.
TT Travel Times. Computes travel times.
Variable Description
ca(τ) Cost of arc a for users entering it at time τ
ptd(τ) Turn probability of turn t at time τ for users traveling toward d
qod(τ) Flow of users departing at time τ traveling from origin o to destination d
qtd(τ) Flow of turn t at time τ of users traveling toward d, resulting from the NFP
pt(τ) Turn probability of turn t at time τ
qo(τ) Flow of users departing from origin o at time τ
qa(τ) Flow of users entering link a at time τ, resulting from the NFP
qain(τ) Inflow of arc a at time τ, resulting from the NPM
qaout(τ) Outflow of arc a at time τ, resulting from the NPM
ta(τ) Travel time of arc a for users entering the arc at time τ