This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Continuity of the Effective Path Delay Operator for Networks Based on the Link Delay Model

Ke Hana   Terry L. Frieszb

aDepartment of Civil and Environmental Engineering
Imperial College London, London SW7 2BU, UK
Corresponding author. Email: k.han@imperial.ac.uk

bDepartment of Industrial and Manufacturing Engineering
Pennsylvania State University, University Park, PA 16802, USA
Email: tfriesz@psu.edu
Abstract

This paper is concerned with a dynamic traffic network performance model, known as dynamic network loading (DNL), that is frequently employed in the modeling and computation of analytical dynamic user equilibrium (DUE). As a key component of continuous-time DUE models, DNL aims at describing and predicting the spatial-temporal evolution of traffic flows on a network that is consistent with established route and departure time choices of travelers, by introducing appropriate dynamics to flow propagation, flow conservation, and travel delays. The DNL procedure gives rise to the path delay operator, which associates a vector of path flows (path departure rates) with the corresponding path travel costs. In this paper, we establish strong continuity of the path delay operator for networks whose arc flows are described by the link delay model (Friesz et al.,, 1993). Unlike result established in Zhu and Marcotte, (2000), our continuity proof is constructed without assuming a priori uniform boundedness of the path flows. Such a more general continuity result has a few important implications to the existence of simultaneous route-and-departure choice DUE without a priori boundedness of path flows, and to any numerical algorithm that allows convergence to be rigorously analyzed.

1 Introduction

Dynamic traffic assignment (DTA) is usually viewed as the descriptive modeling of time varying flows on vehicular networks consistent with established traffic flow. This paper is concerned with a specific type of dynamic traffic assignment known as continuous time simultaneous route-and-departure choice (SRDC) dynamic user equilibrium (DUE) for which unit travel cost, including early and late arrival penalties, is identical for those route and departure time choices selected by travelers between a given origin-destination pair. There are two essential components within the notion of DUE: (i) the mathematical expression of Nash-like equilibrium conditions, and (ii) a network performance model, which is, in effect, an embedded dynamic network loading (DNL) problem. The DNL relates closely to the effective path delay operator, which plays a pivotal role in any of the mathematical forms of DUE problem, including variational inequality (Friesz et al.,, 1993), differential variational inequality (Friesz et al.,, 2001; Friesz and Mookherjee,, 2006), and complementarity problems (Pang et al.,, 2011; Wie et al.,, 2002).

Continuity of the effective delay operator, as we study in this paper, is critical to the DUE models since it is necessary to the existence of dynamic user equilibria (Browder,, 1968; Han et al., 2013c, ; Zhu and Marcotte,, 2000), and it is the minimum regularity assumption required by many computational algorithms that support convergence analysis, such as the fixed point algorithm (Friesz et al.,, 2011, 2012), the descent direction method (Han and Lo,, 2003; Szeto and Lo,, 2004), and the projection method (Ukkusuri et al.,, 2012).

One way to model path delay in dynamic networks is that proposed by Friesz et al., (1993), who employ arc exit time functions together with a volume-dependent link traversal time function. Such a perspective on path delay has been referred to both as the link-delay model (LDM) and as the point queue model (PQM) (Daganzo,, 1994). Notice that despite the popular tendency among many scholars to refer to the Vickrey model (Vickrey,, 1969) as the point queue model, a careful literature search reveals that the name ‘point queue model’ was first suggested by Daganzo, (1994) to describe the explicit travel time function model, in other words, the link delay model proposed by Friesz et al., (1993). Since the Friesz et al., (1993) paper, conjectures but few results about the qualitative properties of the LDM/PQM delay operator have been published. One result that is needed for the study of dynamic user equilibrium existence as well as for analyses of DUE algorithms, when network loading is based on the LDM/PQM, is continuity of the effective path delay operator. It should be mentioned that Zhu and Marcotte, (2000) investigated a similar problem and showed the weak continuity of the path delay operator under the assumption that the path flows are a priori bounded, where those bounds do not arise from any behavioral argument or theory. In particular, we note that Theorem 5.1 of Zhu and Marcotte, (2000), which states the weak continuity of the delay operator, relies on the strong first-in-first-out (FIFO) assumption. Although the paper later stated that a sufficient condition for strong FIFO is uniform boundedness of path flows (path departure rates), it is not difficult to show that boundedness is also necessary to ensure strong FIFO. Effectively, the strong FIFO assumption is equivalent to the uniform boundedness of path flows.

Notably, this paper provides a more general continuity result, namely the path delay operator of interest is strongly continuous without the assumption of boundedness on path flows. Strong continuity without boundedness is central to the proof of SRDC DUE existence, and to the analyses of DUE algorithms. We point out that the simultaneous route-and-departure choice (SRDC) notion of DUE employs more general constraints relating path flows to a table of fixed trip volumes than the route choice (RC) DUE considered by Zhu and Marcotte, (2000). The boundedness assumption is less of an issue for the RC DUE by virtue of problem formulation: that is, for RC DUE, the travel demand constraints are of the following form:

p𝒫ijhp(t)=Tij(t)t,(i,j)𝒲\sum_{p\in\mathcal{P}_{ij}}h_{p}(t)~=~T_{ij}(t)\qquad\forall t,\quad\forall(i,\,j)\in\mathcal{W} (1.1)

where 𝒲\mathcal{W} is the set of origin-destination pairs, 𝒫ij\mathcal{P}_{ij} is the set of paths connecting (i,j)𝒲(i,\,j)\in\mathcal{W} and hp(t)h_{p}(t) is the departure rate along path pp. Furthermore, Tij(t)T_{ij}(t) represents the rate (not volume) at which travelers leave origin ii with the intent of reaching destination jj at time tt; each such trip rate is assumed to be bounded from above. Since (1.1) is imposed pointwise and every path flow hph_{p} is non-negative, we are assured that h=(hp:p𝒫ij,(i,j)𝒲)h=(h_{p}:\,p\in\mathcal{P}_{ij},\,(i,\,j)\in\mathcal{W}) are automatically uniformly bounded. On the other hand, the SRDC user equilibrium imposes the following constraints on path flows:

p𝒫ijt0tfhp(t)𝑑t=Qij(i,j)𝒲\sum_{p\in\mathcal{P}_{ij}}\int_{t_{0}}^{t_{f}}h_{p}(t)\,dt~=~Q_{ij}\qquad\forall(i,\,j)\in\mathcal{W} (1.2)

where Qij++Q_{ij}\in\mathbb{R}_{++} is the volume (not rate) of travelers departing node ii with the intent of reaching node jj. The integrals in (1.2) are interpreted in the sense of Lebesgue; hence, (1.2) alone is not enough to assure bounded path flows. This observation has been the major hurdle to providing existence without the invocation of bounds on path flows, and therefore, serves as the main motivation of our investigation of the continuity of the delay operator without assuming a priori boundedness on path flows.

2 Background and preliminaries

This paper is concerned with one type of dynamic traffic assignment (DTA) known as simultaneous route-and-departure choice dynamic user equilibrium for which unit travel cost, including early and late arrival penalties, is identical for those route and departure time choices selected by travelers between a given origin destination pair. Such a model is originally presented in Friesz et al., (1993) and discussed subsequently by Friesz et al., (2001, 2012, 2011), and Friesz and Mookherjee, (2006).

2.1 Dynamic user equilibrium and the path effective delay operator

We begin by considering a planning horizon [t0,tf]+[t_{0},\,t_{f}]\subset\mathbb{R}_{+}. Let 𝒫\mathcal{P} be the set of paths employed by road users. The most crucial ingredient of the DUE model is the path delay operator. Such an operator, denoted by

Dp(t,h) p𝒫,D_{p}(t,h)\text{ \ \ \ }\forall p\in\mathcal{P},

maps a given vector of departure rates hh to the collection of travel times. Each travel time is associated with a particular choice of route p𝒫p\in\mathcal{P} and departure time t[t0,tf]t\in[t_{0},\,t_{f}]. The path delay operators usually do not take on any closed form, instead they can only be evaluated numerically through the dynamic network loading procedure. On top of the path delay operator we introduce the effective path delay operator which generalizes the notion of travel cost to include early or late arrival penalties. In this paper we consider the effective path delay operators of the following form.

Ψp(t,h)=Dp(t,h)+F[t+Dp(t,h)TA] pP\Psi_{p}(t,h)=D_{p}(t,h)+F\left[t+D_{p}(t,h)-T_{A}\right]\text{ \ \ \ }\forall p\in P (2.3)

where TAT_{A} is the target arrival time. In our formulation the target time TAT_{A} is allowed to depend on the user classes. We introduce the fixed trip matrix (Qij:(i,j)𝒲)\big{(}Q_{ij}:(i,\,j)\in\mathcal{W}\big{)}, where each Qij+Q_{ij}\in\mathbb{R}_{+} is the fixed travel demand between origin-destination pair (i,j)𝒲\left(i,j\right)\in\mathcal{W}. Note that QijQ_{ij} represents traffic volume, not flow. Finally we let 𝒫ij𝒫\mathcal{P}_{ij}\subset\mathcal{P} to be the set of paths connecting origin-destination pair (i,j)𝒲\left(i,j\right)\in\mathcal{W}.

As mentioned earlier hh is the vector of path flows h={hp:p𝒫}h=\{h_{p}:p\in\mathcal{P}\}. We stipulate that each path flow is square integrable, that is

h(L+2[t0,tf])|𝒫|h\in\big{(}L_{+}^{2}[t_{0},\,t_{f}]\big{)}^{|\mathcal{P}|}

The set of feasible path flows is defined as

Λ={h0:p𝒫ijt0tfhp(t)𝑑t=Qij (i,j)𝒲}(L+2[t0,tf])|𝒫|\Lambda=\left\{h\geq 0:\sum_{p\in\mathcal{P}_{ij}}\int_{t_{0}}^{t_{f}}h_{p}\left(t\right)dt=Q_{ij}\text{ \ \ \ }\forall\left(i,j\right)\in\mathcal{W}\right\}\subseteq\left(L_{+}^{2}\left[t_{0},t_{f}\right]\right)^{\left|\mathcal{P}\right|} (2.4)

Let us also define the essential infimum of effective travel delays

vij=essinf[Ψp(t,h):p𝒫ij] (i,j)𝒲v_{ij}=\hbox{essinf}\left[\Psi_{p}(t,h):p\in\mathcal{P}_{ij}\right]\text{ \ \ \ \ }\forall\left(i,j\right)\in\mathcal{W}

The following definition of dynamic user equilibrium was first articulated by Friesz et al., (1993):

Definition 2.1.

(Dynamic user equilibrium). A vector of departure rates (path flows) hΛh^{\ast}\in\Lambda is a dynamic user equilibrium if

hp(t)>0,pPijΨp[t,h(t)]=vijh_{p}^{\ast}\left(t\right)>0,p\in P_{ij}\Longrightarrow\Psi_{p}\left[t,h^{\ast}\left(t\right)\right]=v_{ij}

We denote this equilibrium by DUE(Ψ,Λ,[t0,tf])DUE\left(\Psi,\Lambda,\left[t_{0},t_{f}\right]\right).

Using measure theoretic arguments, Friesz et al., (1993) established that a dynamic user equilibrium is equivalent to the following variational inequality under suitable regularity conditions:

find hΛ0 such thatp𝒫t0tfΨp(t,h)(hphp)𝑑t0hΛ}VI(Ψ,Λ,[t0,tf])\left.\begin{array}[]{c}\text{find }h^{\ast}\in\Lambda_{0}\text{ such that}\\ \sum\limits_{p\in\mathcal{P}}\displaystyle\int\nolimits_{t_{0}}^{t_{f}}\Psi_{p}(t,h^{\ast})(h_{p}-h_{p}^{\ast})dt\geq 0\\ \forall h\in\Lambda\end{array}\right\}VI(\Psi,\Lambda,\left[t_{0},t_{f}\right]) (2.5)

2.2 The link delay model

We shall consider a general network (𝒜,𝒱)(\mathcal{A},\,\mathcal{V}) where 𝒜\mathcal{A} and 𝒱\,\mathcal{V} denote the set of arcs and the set of nodes, respectively. Additionally, we shall take the link traversal time to be a linear function of the arc volume at the time of entry. We describe arc volume as the sum of volumes associated with individual paths using this arc, that is

xa(t)=p𝒫δapxap(t)a𝒜x_{a}(t)~=~\sum_{p\in\mathcal{P}}\delta_{ap}\,x_{a}^{p}(t)\qquad\forall~a\in\mathcal{A} (2.6)

where xap(t)x_{a}^{p}(t) denotes the volume on arc a𝒜a\in\mathcal{A} associated with path p𝒫p\in\mathcal{P}, and 𝒫\mathcal{P} is set of all paths considered. Each path pp 𝒫\in\mathcal{P} is taken to be the set of consecutive arcs that consitute the path; that is

p={a1,,am(p)}p=\{a_{1},\ldots,a_{m(p)}\}

Furthermore we shall make use of the arc-path incidence matrix

Δ=(δap)\Delta=\left(\delta_{ap}\right)

where

δap={1if arcabelongs to pathp0otherwise\delta_{ap}~=~\begin{cases}1\qquad&\hbox{if arc}~a~\hbox{belongs to path}~p\\ 0\qquad&\hbox{otherwise}\end{cases}

We also let the time to traverse arc aia_{i} for drivers who arrive at its entrance at time tt be denoted by Dai(xai)D_{a_{i}}\left(x_{a_{i}}\right).

It will be convenient to introduce cumulative exit flows Vai(),Vaip()V_{a_{i}}(\cdot),\,V_{a_{i}}^{p}(\cdot):

Vai(t)t0tvai(s)𝑑s,Vaip(t)t0tvaip(s)𝑑s,p𝒫,aipV_{a_{i}}(t)~\doteq~\int_{t_{0}}^{t}v_{a_{i}}(s)\,ds,\quad V_{a_{i}}^{p}(t)~\doteq~\int_{t_{0}}^{t}v_{a_{i}}^{p}(s)\,ds,\qquad p\in\mathcal{P},\,a_{i}\in p

where the notation employed has obvious and conformal definitions relative to that introduced previously. The following differential algebraic equation (DAE) system is another version of the DAE system employed by Friesz et al., (2011):

Xaip(t)\displaystyle\displaystyle X_{a_{i}}^{p}(t) =Vai1p(t)Vaip(t)\displaystyle~=~V_{a_{i-1}}^{p}(t)-V_{a_{i}}^{p}(t) (2.7)
Vai1p(t)\displaystyle\displaystyle V_{a_{i-1}}^{p}(t) =Vaip(t+Dai(Xai(t))),i=1,,m(p)\displaystyle~=~V_{a_{i}}^{p}\big{(}t+D_{a_{i}}(X_{a_{i}}(t))\big{)},\qquad i~=~1,\ldots,m(p) (2.8)

Furthermore, we make the following definitions

va0p(t)hp(t),Va0p(t)t0thp(s)𝑑sv_{a_{0}}^{p}(t)~\equiv~h_{p}(t),\qquad V_{a_{0}}^{p}(t)~\equiv~\int_{t_{0}}^{t}h_{p}(s)\,ds (2.9)

where hph_{p}, also known as the path flow, is the rate of departure from the origin of p𝒫p\in\mathcal{P}. It is also conventional to introduce the link exit time function

τa(t)t+Da[xa(t)]\tau_{a}(t)\equiv t+D_{a}\left[x_{a}(t)\right]

for each a𝒜a\in\mathcal{A}.

The next theorem, from Friesz et al., (1993), presents an important property of linear link delay functions:

Theorem 2.2.

For any linear arc delay function of the form D(x)=αx+β,α,β>0D(x)=\alpha x+\beta,\,\alpha,\,\beta>0, the resulting arc exit time function τ\tau is continuous and strictly increasing and hence the inverse function τ1\tau^{-1} exists.

Proof.

See Theorem 1 of Friesz et al., (1993). ∎

3 The main result

The following is a statement of our main result:

Theorem 3.1.

Consider a general network (𝒜,𝒱)(\mathcal{A},\,\mathcal{V}), where arc dynamics are governed by the link delay model, assume the link delay function for each a𝒜a\in\mathcal{A} is affine. That is

Da[xa(t)]=αaXa(t)+βaD_{a}\left[x_{a}(t)\right]~=~\alpha_{a}X_{a}(t)+\beta_{a}

where αa+1\alpha_{a}\in\Re_{+}^{1} and βa++1\beta_{a}\in\Re_{++}^{1}. Then the effective delay operator from Λ\Lambda into (L2[t0,tf])|𝒫|:hΛΨ(,h)\big{(}L^{2}[t_{0},\,t_{f}]\big{)}^{|\mathcal{P}|}:h\in\Lambda\longrightarrow\Psi(\cdot,\,h) is a continuous map.

Remark 3.2.

In Zhu and Marcotte, (2000), the authors show that the effective delay operator is weakly continuous when the LDM is employed, under the restrictive assumption that the path flows are a priori bounded from above. Such assumption is dropped in our result; we also assert strong, not weak continuity.

The continuity result for the effective delay operator from Theorem 3.1 is crucial for the analysis and computation of dynamic user equilibrium, especially when a priori upper bound on the path flows is not guaranteed by any behavioral or mathematical arguments.

3.1 Proof of the main result

Now we present the proof of Theorem 3.1.

Proof.

We begin by showing that given a converging sequence h(n)h^{(n)} in the space Λ(L+2([t0,tf]))|𝒫|\Lambda\subset\Big{(}L_{+}^{2}([t_{0},\,t_{f}])\Big{)}^{|\mathcal{P}|} such that

h(n)hL20n,\big{\|}h^{(n)}-h\big{\|}_{L^{2}}~\longrightarrow~0\qquad n~\longrightarrow~\infty, (3.10)

the corresponding delay function Dp(,h(n))D_{p}\big{(}\cdot,\,h^{(n)}\big{)} converges uniformly to Dp(,h)D_{p}\big{(}\cdot,\,h\big{)} for all p𝒫p\in\mathcal{P}. This will be proved in several steps.

Part 1. First, let us consider just one single arc, and hence omit the subscript aa for brevity. Assume a sequence of entering flows {u(n)}n1\{u^{(n)}\}_{n\geq 1} converging to uu in the L2([t0,tf])L^{2}([t_{0},\,t_{f}]) space; that is

u(n)u2(t0tf(u(n)(t)u(t))2𝑑t)1/20n\big{\|}u^{(n)}-u\big{\|}_{2}~\doteq~\left(\int_{t_{0}}^{t_{f}}\Big{(}u^{(n)}(t)-u(t)\Big{)}^{2}dt\right)^{1/2}~\longrightarrow~0\qquad n~\longrightarrow~\infty (3.11)

Define the cumulative entering vehicle counts

U(n)(t)t0tu(n)(s)𝑑sn1U(t)t0tu(s)𝑑st[t0,tf]\begin{array}[]{l}\displaystyle U^{(n)}(t)~\doteq~\int_{t_{0}}^{t}u^{(n)}(s)\,ds\qquad n~\geq~1\\ \displaystyle U(t)~\doteq~\int_{t_{0}}^{t}u(s)\,ds\end{array}\qquad t\in[t_{0},\,t_{f}]

Then we assert the uniform convergence U(n)UU^{(n)}\longrightarrow U on [t0,tf][t_{0},\,t_{f}]. To see this, fix any ε>0\varepsilon>0, in view of (3.11), choose N>0N>0 such that for all n>Nn>N

u(n)u2<ε\big{\|}u^{(n)}-u\big{\|}_{2}~<~\varepsilon

According to the embedding of L1([t0,tf])L^{1}([t_{0},\,t_{f}]) into L2[t0,tf]L^{2}[t_{0},\,t_{f}], we deduce for any t[t0,tf]t\in[t_{0},\,t_{f}] that

|U(n)(t)U(t)|\displaystyle\big{|}U^{(n)}(t)-U(t)\big{|} =|t0tu(n)(s)𝑑st0tu(s)𝑑s|\displaystyle~=~\left|\int_{t_{0}}^{t}u^{(n)}(s)\,ds-\int_{t_{0}}^{t}u(s)\,ds\right|
u(n)u1(t0tf)1/2u(n)u2\displaystyle~\leq~\big{\|}u^{(n)}-u\big{\|}_{1}~\leq~(t_{0}-t_{f})^{1/2}\,\big{\|}u^{(n)}-u\big{\|}_{2}
<(t0tf)1/2ε\displaystyle~<~(t_{0}-t_{f})^{1/2}\varepsilon

The preceding shows the uniform convergence U(n)()U()U^{(n)}(\cdot)\longrightarrow U(\cdot) on [t0,tf][t_{0},\,t_{f}].

Part 2. We adapt the recursive technique devised in Friesz et al., (1993). Let X(n)()X^{(n)}(\cdot),  n1n\geq 1, and X()X(\cdot) denote the arc volumes corresponding to U(n)(),n1U^{(n)}(\cdot),\,n\geq 1 and U()U(\cdot), respectively. Assume, without loss of generality, that

X(n)(t0)=0,X(t0)=0X^{(n)}(t_{0})~=~0,\qquad X(t_{0})~=~0

and that, for the flow profile U()U(\cdot), the first vehicle enters the arc of interest at time t0t_{0}. In addition, let t1t_{1} denote the time that first vehicle exits the arc of interest. By definition

t1=D(0)=βt_{1}~=~D(0)~=~\beta (3.12)

For all t[t0,t1]t\in[t_{0},\,t_{1}], since no vehicle can exit the arc before time t1t_{1}, we have

X(n)(t)=U(n)(t)X(t)=U(t)t[t0,t1]X^{(n)}(t)~=~U^{(n)}(t)\qquad X(t)~=~U(t)\qquad t\in[t_{0},\,t_{1}] (3.13)

For each flow profile U(n),n1U^{(n)},\,n\geq 1, denote the exit time function restricted to [t0,t1][t_{0},\,t_{1}] by τ1(n)()\tau_{1}^{(n)}(\cdot). Under the flow profile UU, denote the exit time function restricted to [t0,t1][t_{0},\,t_{1}] by τ1()\tau_{1}(\cdot). Then

τ1(n)(t)\displaystyle\tau_{1}^{(n)}(t) =t+D(X(n)(t))=t+aU(n)(t)+β,t[t0,t1]\displaystyle~=~t+D\big{(}X^{(n)}(t)\big{)}~=~t+a\,U^{(n)}(t)+\beta,\qquad t\in[t_{0},\,t_{1}] (3.14)
τ1(t)\displaystyle\tau_{1}(t) =t+D(X(t))=t+aU(t)+β,t[t0,t1]\displaystyle~=~t+D\big{(}X(t)\big{)}~=~t+a\,U(t)+\beta,\qquad t\in[t_{0},\,t_{1}] (3.15)

We conclude that τ1(n)τ1\tau_{1}^{(n)}\longrightarrow\tau_{1} uniformly on [t0,t1][t_{0},\,t_{1}]. Now let

t~2infnτ1(n)(t1)τ1(t1)\tilde{t}_{2}~\doteq~\inf_{n}\tau_{1}^{(n)}(t_{1})~\leq~\tau_{1}(t_{1})
Refer to caption
Figure 1: Definitions of t~2\tilde{t}_{2} and t2t_{2}.

Fix δ\delta small enough and call t2t~2δt_{2}\doteq\tilde{t}_{2}-\delta. See Figure 1 for a graphical illustration of these notations. By Theorem 2.2 the functions (τ1(n))1\big{(}\tau_{1}^{(n)}\big{)}^{-1},  n1n\geq 1, and τ11\tau_{1}^{-1}, are well-defined, continuous and strictly increasing. We claim that {(τ1(n))1}n1\{\big{(}\tau_{1}^{(n)}\big{)}^{-1}\}_{n\geq 1} uniformly converges to τ11\tau_{1}^{-1} on [t1,t2][t_{1},\,t_{2}]. To see this, we need to extend the arrival time function τ1\tau_{1} and τ1(n)\tau_{1}^{(n)} to the interval (,t0)(-\infty,\,t_{0}). Because no vehicle is present during (,t0)(-\infty,\,t_{0}), it is natural to assign

τ1(t)=t+β,τ(n)(t)=t+β\tau_{1}(t)~=~t+\beta,\qquad\tau^{(n)}(t)~=~t+\beta

This means, if an infinitesimal flow particle enters the arc at t(,t0)t\in(-\infty,\,t_{0}), its travel delay will always be β\beta. Fix any ε<t1τ11(t2)\varepsilon<t_{1}-\tau_{1}^{-1}(t_{2}), and consider the following quantities:

Δεinft[t0,τ11(t2)]{τ1(t)τ1(tε)}Δε+inft[t0,τ11(t2)]{τ1(t+ε)τ1(t)}\Delta_{\varepsilon}^{-}~\doteq~\inf_{t\in[t_{0},\,\tau_{1}^{-1}(t_{2})]}\Big{\{}\tau_{1}(t)-\tau_{1}(t-\varepsilon)\Big{\}}\qquad\Delta_{\varepsilon}^{+}~\doteq~\inf_{t\in[t_{0},\,\tau_{1}^{-1}(t_{2})]}\Big{\{}\tau_{1}(t+\varepsilon)-\tau_{1}(t)\Big{\}} (3.16)

Since the infimum of a continuous function on a compact interval must be obtained at some point t[t0,τ11(t2)]t\in[t_{0},\,\tau_{1}^{-1}(t_{2})], we conclude Δε,Δε+>0\Delta_{\varepsilon}^{-},\,\Delta_{\varepsilon}^{+}>0 by the strict monotonicity of τ1\tau_{1} established in Theorem 2.2.

According to the uniform convergence τ1(n)τ1\tau_{1}^{(n)}\longrightarrow\tau_{1} on (,t1](-\infty,\,t_{1}], there exists some N>0N>0 such that as soon as nNn\geq N, we have

τ1(n)(t)τ1(t)+Δε/2τ1(n)(t)τ1(t)Δε+/2t[,t1]\tau_{1}^{(n)}(t)~\leq~\tau_{1}(t)+\Delta_{\varepsilon}^{-}/2\qquad\ \tau_{1}^{(n)}(t)~\geq~\tau_{1}(t)-\Delta_{\varepsilon}^{+}/2\qquad\ \forall t\in[-\infty,\,t_{1}] (3.17)

For any s[t1,t2]s\in[t_{1},\,t_{2}], we have τ11(s)[t0,τ11(t2)]\tau_{1}^{-1}(s)\in[t_{0},\,\tau_{1}^{-1}(t_{2})]. Therefor, for all nNn\geq N, in view of (3.17) and (3.16), we have

τ1(n)(τ11(s)ε)τ1(τ11(s)ε)+Δε/2τ1(τ11(s))Δε/2=sΔε/2\displaystyle\tau_{1}^{(n)}\big{(}\tau_{1}^{-1}(s)-\varepsilon\big{)}~\leq~\tau_{1}\big{(}\tau_{1}^{-1}(s)-\varepsilon\big{)}+\Delta_{\varepsilon}^{-}/2~\leq~\tau_{1}\big{(}\tau_{1}^{-1}(s)\big{)}-\Delta_{\varepsilon}^{-}/2~=~s-\Delta_{\varepsilon}^{-}/2
τ1(n)(τ11(s)+ε)τ1(τ11(s)+ε)Δε+/2τ1(τ11(s))+Δε+/2=s+Δε+/2\displaystyle\tau_{1}^{(n)}\big{(}\tau_{1}^{-1}(s)+\varepsilon\big{)}~\geq~\tau_{1}\big{(}\tau_{1}^{-1}(s)+\varepsilon\big{)}-\Delta_{\varepsilon}^{+}/2~\geq~\tau_{1}\big{(}\tau_{1}^{-1}(s)\big{)}+\Delta_{\varepsilon}^{+}/2~=~s+\Delta_{\varepsilon}^{+}/2

By the Intermediate Value Theorem, there exists some t[τ11(s)ε,τ1(s)+ε]t^{\ast}\in[\tau_{1}^{-1}(s)-\varepsilon,\,\tau^{-1}(s)+\varepsilon] with τ1(n)(t)=s\tau_{1}^{(n)}(t^{\ast})=s. In other words, we know

|(τ1(n))1(s)τ11(s)|=|tτ11(s)|<ε,nN\big{|}\big{(}\tau_{1}^{(n)}\big{)}^{-1}(s)-\tau_{1}^{-1}(s)\big{|}~=~\big{|}t^{\ast}-\tau_{1}^{-1}(s)\big{|}~<~\varepsilon,\qquad\forall~n~\geq~N

This finishes our claim that (τ1(n))1τ11\big{(}\tau_{1}^{(n)}\big{)}^{-1}\longrightarrow\tau_{1}^{-1} uniformly on [t1,t2][t_{1},\,t_{2}].

Let τ2(n)(),n1\tau_{2}^{(n)}(\cdot),\,n\geq 1 and τ2()\tau_{2}(\cdot) be the exit time functions for commuters entering during the interval [t1,t2][t_{1},\,t_{2}], corresponding to entering flow profiles U(n)(),n1U^{(n)}(\cdot),\,n\geq 1 and U()U(\cdot), respectively. Then for each t[t1,t2]t\in[t_{1},\,t_{2}], we may state

τ2(n)(t)\displaystyle\tau_{2}^{(n)}(t) =t+a[U(n)(t)U(n)((τ1(n))1(t))]+β,n1\displaystyle~=~t+a\Big{[}U^{(n)}(t)-U^{(n)}\big{(}(\tau_{1}^{(n)})^{-1}(t)\big{)}\Big{]}+\beta,\quad n~\geq~1 (3.18)
τ2(t)\displaystyle\tau_{2}(t) =t+a[U(t)U(τ11(t))]+β\displaystyle~=~t+a\Big{[}U(t)-U\big{(}\tau_{1}^{-1}(t)\big{)}\Big{]}+\beta (3.19)

Now we make the claim that U(n)((τ1(n))1(t))U(τ11(t))U^{(n)}\Big{(}\big{(}\tau_{1}^{(n)}\big{)}^{-1}(t)\Big{)}\longrightarrow U\big{(}\tau_{1}^{-1}(t)\big{)} uniformly on [t1,t2][t_{1},\,t_{2}]. Indeed, for any ε>0\varepsilon>0, there exists N1>0N_{1}>0 such that, if n>N1n>N_{1}, we have

|U(n)(t)U(t)|<ε/2,t[t0,tf]\big{|}U^{(n)}(t)-U(t)\big{|}~<~\varepsilon/2,\qquad\forall~t\in[t_{0},\,t_{f}]

Moreover, the functions (τ1(n))1\big{(}\tau_{1}^{(n)}\big{)}^{-1}, n1\ n\geq 1, and τ11\tau_{1}^{-1} have a uniformly bounded range on [t1,t2][t_{1},\,t_{2}], namely [t0,t1][t_{0},\,t_{1}]. By the Heine-Cantor theorem, U()U(\cdot) restricted to [t0,t1][t_{0},\,t_{1}] is uniformly continuous, which means we can find δ0>0\delta_{0}>0 such that, for any s1,s2[t0,t1]s_{1},\,s_{2}\in[t_{0},\,t_{1}] with |s1s2|<δ0|s_{1}-s_{2}|<\delta_{0}, the following holds:

|U(s1)U(s2)|<ε/2\big{|}U(s_{1})-U(s_{2})\big{|}~<~\varepsilon/2

By uniform convergence of (τ1(n))1τ11\big{(}\tau_{1}^{(n)}\big{)}^{-1}\longrightarrow\tau_{1}^{-1}, we may choose N2>0N_{2}>0 so that, for n>N2n>N_{2}, we have

|(τ1(n))1(t)τ11(t)|<δ0\big{|}\big{(}\tau_{1}^{(n)}\big{)}^{-1}(t)-\tau_{1}^{-1}(t)\big{|}~<~\delta_{0}

Thus we deduce that, given n>max{N1,N2}n>\max\{N_{1},\,N_{2}\}, for any t[t1,t2]t\in[t_{1},\,t_{2}], the following is true:

|U(n)((τ1(n))1(t))U(τ11(t))|\displaystyle\Big{|}U^{(n)}\Big{(}\big{(}\tau_{1}^{(n)}\big{)}^{-1}(t)\Big{)}-U\Big{(}\tau_{1}^{-1}(t)\Big{)}\Big{|}
\displaystyle~\leq~ |U(n)((τ1(n))1(t))U((τ1(n))1(t))|+|U((τ1(n))1(t))U(τ11(t))|\displaystyle\Big{|}U^{(n)}\Big{(}\big{(}\tau_{1}^{(n)}\big{)}^{-1}(t)\Big{)}-U\Big{(}\big{(}\tau_{1}^{(n)}\big{)}^{-1}(t)\Big{)}\Big{|}+\Big{|}U\Big{(}\big{(}\tau_{1}^{(n)}\big{)}^{-1}(t)\Big{)}-U\Big{(}\tau_{1}^{-1}(t)\Big{)}\Big{|}
<\displaystyle~<~ ε/2+ε/2=ε\displaystyle\varepsilon/2+\varepsilon/2~=~\varepsilon

This shows the uniform convergence U(n)((τ1(n))1(t))U(τ11(t))U^{(n)}\Big{(}\big{(}\tau_{1}^{(n)}\big{)}^{-1}(t)\Big{)}\longrightarrow U\big{(}\tau_{1}^{-1}(t)\big{)} on [t1,t2][t_{1},\,t_{2}], and our claim is substantiated. As an immediate consequence of (3.18) and (3.19), τ2(n)\tau_{2}^{(n)} converges to τ2\tau_{2} uniformly on [t1,t2][t_{1},\,t_{2}].

Part 3. We now proceed by induction as follows. Choose any ν2\nu\geq 2, and call

t~ν+1infnτν(n)(tν),tν+1t~ν+1δ\tilde{t}_{\nu+1}~\doteq~\inf_{n}\tau_{\nu}^{(n)}(t_{\nu}),\qquad t_{\nu+1}~\doteq~\tilde{t}_{\nu+1}-\delta

where the constant δ\delta is the same as what was used in Part 2. Using the induction hypothesis that τν(n)\tau_{\nu}^{(n)} converges to τν\tau_{\nu} uniformly on [tν1,tν][t_{\nu-1},\,t_{\nu}], we show the following uniform convergence on [tν,tν+1][t_{\nu},\,t_{\nu+1}]:

(τν(n))1τν1,\big{(}\tau_{\nu}^{(n)}\big{)}^{-1}~\longrightarrow~\tau_{\nu}^{-1},

The proof is similar to what has been done in Part 2. Now introduce τν+1(n)()\tau_{\nu+1}^{(n)}(\cdot), n1\,n\geq 1, and τν+1()\tau_{\nu+1}(\cdot), which are the exit time functions corresponding to U(n)(),n1U^{(n)}(\cdot),\,n\geq 1 and U()U(\cdot) respectively; and they are restricted to the time interval [tν,tν+1][t_{\nu},\,t_{\nu+1}]. Similar to results (3.18) and (3.19), we have for t[tν,tν+1]t\in[t_{\nu},\,t_{\nu+1}], that the following holds:

τν+1(n)(t)\displaystyle\tau_{\nu+1}^{(n)}(t) =t+a[U(n)(t)U(n)((τν(n))1(t))]+β n1\displaystyle~=~t+a\Big{[}U^{(n)}(t)-U^{(n)}\big{(}\big{(}\tau_{\nu}^{(n)}\big{)}^{-1}(t)\big{)}\Big{]}+\beta\text{ }\quad n~\geq~1 (3.20)
τν+1(t)\displaystyle\tau_{\nu+1}(t) =t+a[U(t)U(τν1(t))]+β\displaystyle~=~t+a\Big{[}U(t)-U\big{(}\tau_{\nu}^{-1}(t)\big{)}\Big{]}+\beta (3.21)

It can be shown as before that U(n)((τν(n))1)U(τν1)U^{(n)}\big{(}\big{(}\tau_{\nu}^{(n)}\big{)}^{-1}\big{)}\longrightarrow U\big{(}\tau_{\nu}^{-1}\big{)} uniformly on [tν,tν+1][t_{\nu},\,t_{\nu+1}]. Therefore τν+1(n)τν+1\tau_{\nu+1}^{(n)}\longrightarrow\tau_{\nu+1} uniformly on [tν,tν+1][t_{\nu},\,t_{\nu+1}]. This finishes the induction.

Part 4. We now have obtained a sequence {[tν,tν+1]}ν0\big{\{}[t_{\nu},\,t_{\nu+1}]\big{\}}_{\nu\geq 0} of intervals. On each interval [tν,tν+1][t_{\nu},\,t_{\nu+1}], the uniform convergence

τν+1(n)τν+1,\tau_{\nu+1}^{(n)}~\longrightarrow~\tau_{\nu+1},

holds. Notice that, by construction, tν+1tνβδ>0t_{\nu+1}-t_{\nu}\geq\beta-\delta>0, ν1\forall\nu\geq 1; therefore the interval [t0,tf][t_{0},\,t_{f}] can be covered by finitely many such intervals. As a consequence, we easily obtain the uniform convergence of τ(n)()τ()\tau^{(n)}(\cdot)\longrightarrow\tau(\cdot) on the whole of [t0,tf][t_{0},\,t_{f}], where τ(n)()\tau^{(n)}(\cdot) corresponds to U(n)(),n1U^{(n)}(\cdot),\,n\geq 1 and τ()\tau(\cdot) corresponds to U()U(\cdot).

Let v(n)()v^{(n)}(\cdot),  n1n\geq 1, and v()v(\cdot) be the exit flows of the single arc and then define the cumulative exit vehicle count

V(t)t0tv(s)𝑑s,V(n)(t)t0tv(n)(s)𝑑s,V(t)~\doteq~\int_{t_{0}}^{t}v(s)\,ds,\qquad V^{(n)}(t)~\doteq~\int_{t_{0}}^{t}v^{(n)}(s)\,ds,

It then follows immediately from the relationships

V(t)=U(τ1(t))V(n)(t)=U(n)((τ(n))1(t))V(t)~=~U\big{(}\tau^{-1}(t)\big{)}\qquad V^{(n)}(t)~=~U^{(n)}\Big{(}\big{(}\tau^{(n)}\big{)}^{-1}(t)\Big{)}

that V(n)V^{(n)} converges uniformly to V()V(\cdot) on [t0,tf][t_{0},\,t_{f}].

Part 5. Consider a general network (𝒜,𝒱)\big{(}\mathcal{A},\,\mathcal{V}\big{)} with a converging sequence h(n)hh^{(n)}\longrightarrow h in Λ(L2[t0,tf])|𝒫|\Lambda\subset\big{(}L^{2}[t_{0},\,t_{f}]\big{)}^{|\mathcal{P}|}. Define for p𝒫p\in\mathcal{P} the following:

Hp(n)(t)t0thp(n)(s),ds,Hp(t)t0thp(s)𝑑sH_{p}^{(n)}(t)~\equiv~\int_{t_{0}}^{t}h_{p}^{(n)}(s),\,ds,\qquad H_{p}(t)~\doteq~\int_{t_{0}}^{t}h_{p}(s)\,ds

Then the Hp(n)()H_{p}^{(n)}(\cdot) converge uniformly to Hp()H_{p}(\cdot). For each arc a𝒜a\in\mathcal{A}, where the notation employed has an obvious meaning, the cumulative entering vehicle count Ua(n)()U_{a}^{(n)}(\cdot) is given by

Ua(n)(t)=pHp(n)(t)+a(a)Va(n)(t)U_{a}^{(n)}(t)~=~\sum_{p}H_{p}^{(n)}(t)+\sum_{a^{\prime}\in\mathcal{I}(a)}V_{a^{\prime}}^{(n)}(t)

In the above, the first summation is over all paths that use aa as the first arc; and, in the second summation, (a)\mathcal{I}(a) denotes the set of arcs immediately upstream from arc aa. A simple mathematical induction with the results established in previous steps yields the uniform convergence

Ua(n)(t)Ua(t),Va(n)(t)Va(t),τa(n)(t)τa(t),a𝒜U_{a}^{(n)}(t)~\longrightarrow~U_{a}(t),\quad V_{a}^{(n)}(t)~\longrightarrow~V_{a}(t),\quad\tau_{a}^{(n)}(t)~\longrightarrow~\tau_{a}(t),\quad\forall a\in\mathcal{A}

where τa()\tau_{a}(\cdot) is the exit time function of arc aa. Thus, for each path p𝒫p\in\mathcal{P}, the path delay Dp(,h(n))D_{p}\big{(}\cdot,\,h^{(n)}\big{)} also converges uniformly to Dp(,h)D_{p}\big{(}\cdot,\,h\big{)} since it is a finite sum of arc delays. It remains to show that the effective delays obey Ψp(,h(n))Ψp(,h(n))\Psi_{p}\big{(}\cdot,\,h^{(n)}\big{)}\longrightarrow\Psi_{p}\big{(}\cdot,\,h^{(n)}\big{)} uniformly on [t0,tf][t_{0},\,t_{f}]. Recall

Ψp(t,h)=Dp(t,h)+(t+Dp(t,h)TA)\Psi_{p}(t,\,h)~=~D_{p}(t,\,h)+\mathcal{F}\big{(}t+D_{p}(t,\,h)-T_{A}\big{)}

Notice that \mathcal{F} is uniformly continuous on [t0,tf][t_{0},\,t_{f}] by the Heine-Cantor theorem; this means, for any ε>0\varepsilon>0, there exists σ>0\sigma>0 such that whenever |s1s2|<σ|s_{1}-s_{2}|<\sigma, we have

|(s1)(s2)|<ε/2\big{|}\mathcal{F}(s_{1})-\mathcal{F}(s_{2})\big{|}~<~\varepsilon/2

Moreover, by uniform convergence, there exits N>0N>0 such that, for all n>Nn>N, we have

|Dp(t,h(n))Dp(t,h)|<min{σ,ε/2}t[t0,tf]\big{|}D_{p}\big{(}t,\,h^{(n)}\big{)}-D_{p}\big{(}t,\,h\big{)}\big{|}~<~\min\{\sigma,\varepsilon/2\}\qquad\forall~t\in[t_{0},\,t_{f}]

We then readily deduce that, given n>Nn>N, the following holds for all t[t0,tf]t\in[t_{0},\,t_{f}]:

|Ψp(t,h(n))Ψp(t,h)|\displaystyle\Big{|}\Psi_{p}\big{(}t,\,h^{(n)}\big{)}-\Psi_{p}\big{(}t,\,h\big{)}\Big{|}
\displaystyle~\leq~ |Dp(t,h(n))Dp(t,h)|+|(t+Dp(t,h(n))TA)(t+Dp(t,h)TA)|\displaystyle\Big{|}D_{p}\big{(}t,\,h^{(n)}\big{)}-D_{p}\big{(}t,\,h\big{)}\Big{|}+\Big{|}\mathcal{F}\Big{(}t+D_{p}\big{(}t,\,h^{(n)}\big{)}-T_{A}\Big{)}-\mathcal{F}\Big{(}t+D_{p}\big{(}t,\,h\big{)}-T_{A}\Big{)}\Big{|}
<\displaystyle~<~ ε/2+ε/2=ε\displaystyle\varepsilon/2+\varepsilon/2~=~\varepsilon

Part 6. Finally, uniform convergence on the compact interval [t0,tf][t_{0},\,t_{f}] implies convergence in the L2L^{2} norm:

t0tf(Ψp(t,h(n))Ψp(t,h))2𝑑t0,n,p𝒫\int_{t_{0}}^{t_{f}}\Big{(}\Psi_{p}\big{(}t,\,h^{(n)}\big{)}-\Psi_{p}\big{(}t,\,h\big{)}\Big{)}^{2}\,dt~\longrightarrow~0,\quad n~\longrightarrow~\infty,\qquad p\in\mathcal{P} (3.22)

Summing up (3.22) over p𝒫p\in\mathcal{P}, we obtain the convergence Ψ(,h(n))Ψ(,h)\Psi\big{(}\cdot,\,h^{(n)}\big{)}\longrightarrow\Psi\big{(}\cdot,\,h\big{)} in the Hilbert space (L2[t0,tf])|𝒫|\big{(}L^{2}[t_{0},\,t_{f}]\big{)}^{|\mathcal{P}|}. ∎

In some analysis (Bressan and Han,, 2013; Han et al.,, 2015) a slightly different notion of continuity of the effective delay operator is invoked as follows.

Definition 3.3.

(A-continuity) We say that the effective path delay operator Ψ:Λ(L2[t0,tf])|𝒫|\Psi:\Lambda\to\big{(}L_{2}[t_{0},\,t_{f}]\big{)}^{|\mathcal{P}|} is A-continuous if, for any weakly convergent sequence h(n)hΛh^{(n)}\rightharpoonup h^{*}\in\Lambda such that |hp(n)(t)|<C|h_{p}^{(n)}(t)|<C for any t[t0,tf]t\in[t_{0},\,t_{f}] and p𝒫p\in\mathcal{P} where C>0C>0 is some fixed constant, the effective path delays Ψp(,h(n))\Psi_{p}(\cdot,\,h^{(n)}) converges uniformly to Ψp(,h)\Psi_{p}(\cdot,\,h^{*}) for each p𝒫p\in\mathcal{P}.

As the following corollary asserts, the A-continuity also holds for the effective path delay operator.

Corollary 3.4.

Under the same assumption made in Theorem 3.1, the effective delay operator Ψ:Λ(L2[t0,tf])|𝒫|\Psi:\Lambda\to\big{(}L^{2}[t_{0},\,t_{f}]\big{)}^{|\mathcal{P}|} is A-continuous.

Proof.

Given any weakly convergent sequence h(n)hΛh^{(n)}\rightharpoonup h^{*}\in\Lambda such that |hp(n)(t)|<C|h_{p}^{(n)}(t)|<C for any t[t0,tf]t\in[t_{0},\,t_{f}] and p𝒫p\in\mathcal{P}, we define

H(n)(t)t0th(n)(s)𝑑s,H(t)t0th(s)𝑑st[t0,tf]H^{(n)}(t)~\doteq~\int_{t_{0}}^{t}h^{(n)}(s)\,ds,\qquad H^{*}(t)~\doteq~\int_{t_{0}}^{t}h^{*}(s)\,ds\qquad\forall t\in[t_{0},\,t_{f}]

Then one immediately has that H(n)()H^{(n)}(\cdot) converges to H()H^{*}(\cdot) uniformly on [t0,tf][t_{0},\,t_{f}]. Then the rest of the proof is the same as Part 2 - Part 6 of the proof of Theorem 3.1. ∎

4 Concluding remarks

Dynamic traffic assignment differs from static traffic assignment in that path delay does not enjoy a closed form. In fact the path delays needed for the study of dynamic user equilibria (DUE) are operators that may only be specified numerically. Moreover, such path delay operators are based on the specific model of arc delay employed for network loading. We have considered in this paper path delay operators for the network loading procedure that is endogenous to Friesz et al. (1993) which has been referred to as the link delay model (LDM) and also as the point queue model (PQM). We have shown that LDM/PQM path delay operators are strongly continuous under the very mild assumption that the link traversal time function is affine. In addition, our proof of continuity relies on no ad hoc assumptions on the uniform boundedness of path flows. Combined with the results, Browder, (1968); Han et al., 2013a ; Han et al., 2013b ; Han et al., 2013c , an increasingly clear understanding of DUE based on different network performance models is emerging.

References

  • Bressan and Han, (2013) Bressan, A., Han, K., 2013. Existence of optima and equilibria for traffic flow on networks. Networks and Heterogeneous Media 8 (3), 627-648.
  • Browder, (1968) Browder FE (1968). The fixed point theory of multi-valued mappings in topological vector spaces. Math. Annalen 177: 283-301.
  • Daganzo, (1994) Daganzo CF (1994). The cell transmission model. Part I: A simple dynamic representation of highway traffic. Transportation Research Part B 28(4): 269- 287.
  • Friesz et al., (1993) Friesz TL, Bernstein D, Smith T, Tobin R, Wie B (1993). A variational inequality formulation of the dynamic network user equilibrium problem. Operations Research 41(1): 80-91.
  • Friesz et al., (2001) Friesz TL, Bernstein D, Suo Z, Tobin R (2001). Dynamic network user equilibrium with state-dependent time lags. Network and Spatial Economics 1(3/4): 319-347.
  • Friesz et al., (2012) Friesz TL, Han K, Neto PA, Meimand A, Yao T (2012). Dynamic user equilibrium based on a hydrodynamic model. Transportation Research Part B, 47(1): 102-126.
  • Friesz et al., (2011) Friesz TL, Kim T, Kwon C, Rigdon MA (2010). Approximate network loading and dual-time-scale dynamic user equilibrium. Transportation Research Part B 45: 176-207.
  • Friesz and Mookherjee, (2006) Friesz TL, Mookherjee R (2006). Solving the dynamic network user equilibrium problem with state-dependent time shifts. Transportation Research Part B 40(3): 207-229.
  • Han et al., (2015) Han, K., Friesz, T.L., Szeto, W.Y., Liu, H., 2015. Dynamic user equilibrium with elastic demand: formulation, qualitative analysis and computation. Preprint available at http://arxiv.org/abs/1304.5286
  • (10) Han K, Friesz TL, Yao T (2013a). A partial differential equation formulation of Vickrey s bottleneck model, part I: Methodology and theoretical analysis. Transportation Research Part B 49: 55-74.
  • (11) Han K, Friesz TL, Yao T (2013b). A partial differential equation formulation of Vickrey s bottleneck model, part II: Numerical analysis and computation. Transportation Research Part B 49: 75-93.
  • (12) Han K, Friesz TL, Yao T (2013c). Existence of simultaneous route and departure choice dynamic user equilibrium. Transportation Research Part B 53: 17-30.
  • Han and Lo, (2003) Han D, Lo HK (2003). Solving nonadditive traffic assignment problems: a decent method for co-coercive variational inequalities. European Journal of Operational Research 159: 529-544.
  • Pang et al., (2011) Pang J, Han L, Ramadurai G, Ukkusuri S (2011). A continuous-time linear complementarity system for dynamic user equilibria in single bottleneck traffic flows. Mathematical Programming, Series A 133(1-2): 437-460.
  • Szeto and Lo, (2004) Szeto WY, Lo, HK (2004). A cell-based simultaneous route and departure time choice model with elastic demand. Transportation Research Part B 38: 593-612.
  • Ukkusuri et al., (2012) Ukkusuri S, Han L, Doan K (2012). Dynamic user equilibrium with a path based cell transmission model for general traffic networks. Transportation Research Part B 46(10): 1657-1684.
  • Vickrey, (1969) Vickrey WS (1969). Congestion theory and transport investment. The American Economic Review 59(2): 251-261.
  • Wie et al., (2002) Wie BW, Tobin RL, Carey M (2002). The existence, uniqueness and computation of an arc-based dynamic network user equilibrium formulation. Transportation Research Part B 36(10): 897-918.
  • Zhu and Marcotte, (2000) Zhu DL, Marcotte P (2000). On the existence of solutions to the dynamic user equilibrium problem. Transportation Science 34(4): 402-414.