A Variational Inequality Formulation of the Dynamic Network User Equilibrium Problem I: Route-Departure Equilibria Are Exactly the Solutions of the Path-Integral Variational InequalityResearch Paper
Motivation
Commuters choose not only a route but also a departure time, trading travel delay against the penalty of arriving early or late. Static traffic assignment, in the tradition of Wardrop's user-equilibrium principle, ignores the time dimension; dynamic traffic assignment adds it, and its central modelling question is what "equilibrium" means when flows, delays and costs all vary over a time horizon. Friesz, Bernstein, Smith, Tobin and Wie (Oper. Res. 41(1), 1993) proposed the simultaneous route-departure (SRD) equilibrium of a path-based dynamic model and showed that it is equivalent to an infinite-dimensional variational inequality. That equivalence is the starting point of a large literature on dynamic user equilibrium: existence theory, solution algorithms and differential-variational formulations all take the variational inequality as their definition of the problem.
Timeline, as far as this mission is concerned:
- 1952: Wardrop states the static user-equilibrium criterion (equal and minimal travel times on used routes).
- 1979–1980: Smith and Dafermos formulate static user equilibrium as a finite-dimensional variational inequality.
- 1989: Friesz, Luque, Tobin and Wie treat dynamic route choice with a fixed departure schedule as an optimal-control problem.
- 1993: Friesz et al. (this paper) formulate simultaneous route and departure-time equilibrium and prove its equivalence with a variational inequality on (Theorem 2, p. 187).
Setting
A traffic network has a finite set of paths. Each path connects exactly one origin–destination (OD) pair ; denotes the paths of pair . Travellers depart during the horizon , , which carries Lebesgue measure ; "" means "for -almost every ".
A vector of departure-time densities assigns to each path a square-integrable, almost everywhere nonnegative function on : is the rate at which travellers depart at time on path . The set of such vectors is . Each OD pair has a fixed travel demand , and the feasible set is
A cost operator gives the effective delay of departing at time on path when the densities are : travel time plus a penalty for early or late arrival (13). Because densities are defined only up to null sets, the relevant lowest achievable cost on a path is an essential infimum,
and the lowest achievable cost for pair is .
Definition 3. For and a nonnegative vector , the pair is an SRD equilibrium if for every OD pair and every :
No positive-measure set of travellers can lower its cost by switching route or departure time.
Formalization targets
Goal: Theorem 2 (PIE VIP)
For with nonnegative, square-integrable costs :
and conversely, if solves (39), then with is an SRD equilibrium. The formal goal states the two directions as two conjuncts; the second names the equilibrium cost vector explicitly, which is stronger than an equivalence with an existential .
Milestones
- Lemma 2: a measurable function positive on a set of positive measure exceeds some on a set of positive measure.
- The pointwise inequality (42) at an equilibrium, and the necessity half of Theorem 2.
- Condition (17) holds by construction for .
- The positive-measure sets (44)–(46) and (47) produced by a failure of (16).
- Feasibility (50) of the mass-shifted vector (48)–(49), the value bound (54), and the sufficiency half of Theorem 2.
Significance
The result. Theorem 2 converts an equilibrium defined by almost-everywhere complementarity conditions into a single variational inequality over a convex subset of a Hilbert space. This is what makes dynamic user equilibrium accessible to the general theory of variational inequalities: existence via monotonicity or compactness arguments, and projection-type algorithms in function space or after time discretization. The sufficiency half also identifies the equilibrium cost levels: they are the essential infima , so the multiplier need not be found separately.
Formalizing it. The theorem is proved in the paper; no machine-checked version is known. A formal proof requires essential infima, the shifting of mass between paths on sets of prescribed measure (the paper cites Halmos, Proposition 41.2, for the nonatomicity of Lebesgue measure), and careful integrability bookkeeping. The development is a self-contained template for "complementarity conditions a.e. ⇔ variational inequality in " arguments, which recur in continuous-time equilibrium models.
Difficulty
Necessity is routine once integrability is in place, though the paper's text asserts the per-path identity , which is false; only the sum over vanishes, and that suffices. Sufficiency is the substantive half. The obvious approach, testing (39) against a perturbation that moves flow from an expensive to a cheap route, has to be carried out with sets rather than points: the costs are only defined almost everywhere, the minimal cost is an essential infimum that need not be attained at any time, and the perturbation must keep the demand constraints exact. This forces the choice of sets of exactly equal positive measure inside the positive-measure sets and , a nonatomicity argument that a pointwise proof would miss.
Formalization scope
Densities are plain functions with a square-integrability condition with respect to Lebesgue measure restricted to , not equivalence classes; every pointwise condition is -almost everywhere, and values outside are unconstrained. Paths and OD pairs are finite types, with a map sending each path to its OD pair. The essential infimum is the literal formula (12), a real supremum; it is not the pointwise infimum, which changes when is altered on a null set and makes sufficiency false. is a real infimum over ; for a pair with no paths it is an unused default value.
The cost operator C is abstract, with the paper's measurability assumption strengthened to square-integrability so that every integral in (39) is a genuine Lebesgue integral. The network dynamics (3)–(11) that produce C in the paper are not formalized. Nonnegativity (the codomain of (13)) and square-integrability are assumed only at , which makes the formal statements stronger than the paper's. Without integrability, Lean's integral of a non-integrable function is , so (39) could hold vacuously; the added hypothesis excludes that trivialization. The goal quantifies over every cost operator satisfying these hypotheses and never fixes one. In the milestones, the reduction from to (p. 188) is taken as the hypothesis .
A complete development needs: properties of the real essential infimum (12) on a finite measure space; Lemma 2 (continuity of measure from below); the existence of measurable subsets of prescribed measure in Lebesgue measure (nonatomicity, available in Mathlib in some form); and integral bookkeeping for products of functions on a finite measure. The essential-infimum and mass-shift lemmas are reusable for other continuous-time equilibrium models. Proofs of any milestone, and cleaner restatements of the essential-infimum API, are welcome.
Selected references
- T. L. Friesz, D. Bernstein, T. E. Smith, R. L. Tobin and B. W. Wie, A variational inequality formulation of the dynamic network user equilibrium problem, Operations Research 41(1):179–191, 1993. https://doi.org/10.1287/opre.41.1.179
- J. G. Wardrop, Some theoretical aspects of road traffic research, Proceedings of the Institution of Civil Engineers 1(3):325–362, 1952. https://doi.org/10.1680/ipeds.1952.11259
- M. J. Smith, The existence, uniqueness and stability of traffic equilibria, Transportation Research B 13(4):295–304, 1979. https://doi.org/10.1016/0191-2615(79)90022-5
- S. Dafermos, Traffic equilibrium and variational inequalities, Transportation Science 14(1):42–54, 1980. https://doi.org/10.1287/trsc.14.1.42
- T. L. Friesz, J. Luque, R. L. Tobin and B. W. Wie, Dynamic network traffic assignment considered as a continuous time optimal control problem, Operations Research 37(6):893–901, 1989. https://doi.org/10.1287/opre.37.6.893
- P. R. Halmos, Measure Theory, Van Nostrand, 1950 (Proposition 41.2, nonatomicity of Lebesgue measure).