Papers
Topics
Authors
Recent
Search
2000 character limit reached

Generalized Queue Replacement Principle (GQRP)

Updated 8 July 2026
  • GQRP is a framework that replaces true equilibrium queue delays with dual capacity shadow prices derived from a relaxed, LP-based formulation in dynamic user equilibrium.
  • It sequentially solves two LPs—one for determining the cost pattern (including queueing delays) and one for flow patterns—ensuring exact equivalence under certain conditions.
  • Validated on networks like Sioux Falls, GQRP offers computational efficiency and policy insights, while highlighting limitations for many-to-many OD models and heterogeneous users.

Generalized Queue Replacement Principle (GQRP) denotes, in the dynamic user equilibrium assignment problem with route and departure time choice, an equivalence between the equilibrium queueing delay pattern and the solution to a linear programming problem obtained by relaxing certain conditions in the original DUE-RDTC problem. In the many-to-one network setting, it provides a criterion under which the true equilibrium queues can be replaced by dual capacity shadow prices from a simpler LP, and it yields an exact dynamic user equilibrium by sequentially solving two LPs: one for the equilibrium cost pattern, including the queueing delay pattern, and one for the equilibrium flow pattern (Sakai et al., 10 Aug 2025).

1. Formal concept and scope

The setting is a many-to-one road network with N+1N+1 nodes, where NN are origins and one is a single destination. Each directed link (i,j)∈L(i,j)\in L has bottleneck capacity μij\mu_{ij} and free-flow travel time cijc_{ij}. Each link consists of a bottleneck section followed by a free-flow section; when inflow exceeds capacity μij\mu_{ij}, a point queue forms at the bottleneck, and FIFO is assumed. Users are homogeneous: they share the same value of time, normalized to α=1\alpha=1, the same preferred arrival time at destination tPt^{\mathrm P}, and the same schedule delay cost function s(t)s(t), which is convex in tt, satisfies NN0, and obeys NN1 for all NN2 (Sakai et al., 10 Aug 2025).

A key modeling feature is a Lagrangian-like coordinate system in which variables are indexed by destination arrival time NN3, not by departure time at origins. The principal state variables are NN4, the destination-arrival rate of users whose origin is NN5; NN6, the destination-arrival rate of users who pass link NN7; NN8, the queueing delay on link NN9 experienced by users who arrive at destination at time (i,j)∈L(i,j)\in L0; and (i,j)∈L(i,j)\in L1, the earliest travel time from node (i,j)∈L(i,j)\in L2 to the destination for users arriving at time (i,j)∈L(i,j)\in L3. In this coordinate system, the generalized cost of arriving at time (i,j)∈L(i,j)\in L4 using path (i,j)∈L(i,j)\in L5 is

(i,j)∈L(i,j)\in L6

The dynamic user equilibrium with route and departure time choice is defined as a state where each user chooses route and departure time so that their experienced travel cost is minimal, and no unused route–departure-time alternative offers a lower cost, given congestion caused by all users. Within this formulation, GQRP identifies conditions under which the equilibrium queueing delay pattern can be recovered from a queue-free, capacity-constrained optimization problem, rather than from the full queueing equilibrium model (Sakai et al., 10 Aug 2025).

2. DUE-RDTC formulation in Lagrangian coordinates

The DUE is formulated as a mixed linear complementarity problem with variables (i,j)∈L(i,j)\in L7, where (i,j)∈L(i,j)\in L8 is the constant equilibrium cost for origin (i,j)∈L(i,j)\in L9. Let μij\mu_{ij}0 be the node–link incidence matrix excluding the destination, μij\mu_{ij}1 the same matrix with negative entries replaced by μij\mu_{ij}2, and μij\mu_{ij}3 a diagonal matrix with diagonal entries μij\mu_{ij}4. The model is characterized by six conditions (Sakai et al., 10 Aug 2025).

Demand conservation requires

μij\mu_{ij}5

Elementwise,

μij\mu_{ij}6

Flow conservation at nodes requires

μij\mu_{ij}7

Queueing dynamics in Lagrangian coordinates are expressed by the point-queue complementarity condition

μij\mu_{ij}8

Elementwise, if μij\mu_{ij}9, then

cijc_{ij}0

whereas if cijc_{ij}1, then

cijc_{ij}2

The consistency condition

cijc_{ij}3

ensures Lipschitz continuity of cumulative arrivals and physical consistency.

The route-choice condition is

cijc_{ij}4

so that any link with positive flow lies on a minimum-cost path. The departure-time-choice condition is

cijc_{ij}5

which enforces that all used origin–arrival-time choices have equal and minimal cost cijc_{ij}6, and unused ones are weakly more expensive.

Collecting these conditions yields the problem denoted cijc_{ij}7. Using a standard LCP–QP equivalence, the model is also represented as a quadratic program cijc_{ij}8 with objective

cijc_{ij}9

where the differential term μij\mu_{ij}0 is the source of the main computational difficulty (Sakai et al., 10 Aug 2025).

3. Relaxed cost determination and the formal definition of GQRP

The generalized queue replacement principle is introduced by relaxing the original queueing and consistency conditions. Specifically, the consistency condition μij\mu_{ij}1 is removed, and the original queue dynamics are replaced by the simpler complementarity

μij\mu_{ij}2

Elementwise, if μij\mu_{ij}3, then μij\mu_{ij}4; if μij\mu_{ij}5, then μij\mu_{ij}6. This is an abstract capacity-constraint complementarity rather than a true queue-dynamics condition (Sakai et al., 10 Aug 2025).

Replacing the original queueing conditions by this relaxed relation produces the cost determination LCP, denoted μij\mu_{ij}7. Its equivalent optimization form, μij\mu_{ij}8, has objective

μij\mu_{ij}9

which is linear because the term α=1\alpha=10 disappears. The resulting model decomposes into a primal–dual LP pair.

The primal LP, α=1\alpha=11, is

α=1\alpha=12

subject to demand conservation, flow conservation, and

α=1\alpha=13

It can be interpreted as a capacity-constrained, queue-free flow problem.

The dual LP, α=1\alpha=14, is

α=1\alpha=15

subject to

α=1\alpha=16

and

α=1\alpha=17

In this dual problem, the variables α=1\alpha=18 behave like shadow prices of capacity constraints on links and are interpretable as queueing-delay candidates (Sakai et al., 10 Aug 2025).

If α=1\alpha=19 denotes the DUE solution and tPt^{\mathrm P}0 the solution of the cost determination problem, then GQRP holds when

tPt^{\mathrm P}1

This is the formal statement that the true equilibrium queues can be replaced by the dual capacity shadow prices of a simpler LP (Sakai et al., 10 Aug 2025).

4. Verification, exact solution, and sufficient conditions

The methodology for determining whether GQRP holds is two-stage. First, one solves tPt^{\mathrm P}2 and, optionally, tPt^{\mathrm P}3 to obtain a candidate equilibrium cost pattern tPt^{\mathrm P}4 and corresponding capacity-constrained flows. Second, one solves a flow determination LP, denoted tPt^{\mathrm P}5, that reinstates the stricter queueing structure while keeping the candidate cost pattern fixed (Sakai et al., 10 Aug 2025).

Given tPt^{\mathrm P}6, define

tPt^{\mathrm P}7

The flow determination LP is

tPt^{\mathrm P}8

subject to demand conservation,

tPt^{\mathrm P}9

and

s(t)s(t)0

Because s(t)s(t)1, and s(t)s(t)2 are constants in this step, s(t)s(t)3 is again an LP (Sakai et al., 10 Aug 2025).

The central characterization is exact: GQRP holds if and only if s(t)s(t)4 is feasible and its optimal value is zero. In that case,

s(t)s(t)5

Thus the LP-derived cost pattern is not merely approximate; it is the DUE cost pattern itself (Sakai et al., 10 Aug 2025).

The paper also gives a constructive sufficient condition in terms of the schedule delay slope. For any origin s(t)s(t)6 and times with positive demand flow s(t)s(t)7,

s(t)s(t)8

Under this condition, the flow pattern

s(t)s(t)9

with

tt0

is feasible for tt1 and yields zero objective value. The implication is that, when the slope condition holds, no second optimization is needed: equilibrium flows can be constructed analytically from the cost determination solution (Sakai et al., 10 Aug 2025).

A further policy-based result shows that GQRP can be enforced by scaling the late-arrival part of the schedule delay function. For

tt2

there exists some tt3 such that GQRP holds under tt4 (Sakai et al., 10 Aug 2025).

5. Relation to the classical queue replacement principle

The immediate antecedent of GQRP is the Queue Replacement Principle (QRP) developed for corridor problems with heterogeneous commuters. In that setting, the network is a linear corridor with multiple bottlenecks, one destination, multiple origins, and commuters heterogeneous in the value of schedule delay. The DSO problem is solved analytically by combining a bottleneck-based decomposition property with optimal transport; the DUE solution is then obtained by proving that, at each bottleneck tt5 and time tt6, the optimal congestion price in the DSO state equals the queueing delay in the DUE state: tt7 This equality is the formal statement of QRP in the corridor model (Sakai et al., 2022).

The corridor analysis gives a constructive sufficient condition on the slope of the schedule delay cost. If

tt8

for every tt9 and every NN00, then QRP holds. A simplified sufficient condition independent of NN01 is also given: NN02 Under these conditions, the DUE solution is obtained by replacing prices in the DSO solution by queues while keeping the same arrival-time supports (Sakai et al., 2022).

GQRP generalizes this logic from single bottleneck or corridor settings to general many-to-one networks with route and departure time choice. The 2025 formulation explicitly states that it is a network-level generalization of QRP: the same equivalence between queueing delays and queue-eliminating prices is retained, but it is expressed in an arc-based LP framework built on the Lagrangian-like coordinate system rather than on a corridor decomposition alone (Sakai et al., 10 Aug 2025).

6. Queue-theoretic sample-path interpretation

A broader queue-theoretic interpretation emerges from the recursive representation of the NN03 queue. That work does not mention the Generalized Queue Replacement Principle by name, but it gives a fully explicit, sample-path recursion for the arrival, service-completion, and departure epochs in a NN04 queue. Because those recursions are built only from max, min, and addition, they are perfectly suited to support GQRP-type pathwise monotonicity and coupling arguments (Krivulin, 2012).

For a NN05 queue with interarrival times NN06, service times NN07, arrival times NN08, service-completion times NN09, and departure times NN10, the recursion is

NN11

NN12

and

NN13

where NN14 is the NN15th smallest completion time among the first NN16 customers. The ordering operator itself is represented using only NN17, NN18, and NN19, and for NN20 the departure recursion simplifies to

NN21

For NN22, the representation collapses to the classical NN23 recursion (Krivulin, 2012).

The sample-path significance is monotonicity. In the recursive system, arrivals, completions, departures, and waiting times are deterministic functions of primitive inputs formed entirely by coordinatewise nondecreasing operations. This yields pathwise statements of the form: if service times are replaced by coordinatewise larger values, then completion times and departure times are coordinatewise larger; if interarrival times are replaced by coordinatewise smaller values, arrivals and departures occur earlier. A plausible implication is that the max/min/plus structure in queueing theory supplies an algebraic backbone for replacement principles in more general network settings, including the LP-based GQRP formulation (Krivulin, 2012).

7. Computational behavior, policy significance, and limitations

The computational appeal of GQRP is that, after discretization of time, all optimization problems are LPs. The first-stage flow LP is structurally a minimum-cost flow with capacity constraints, the dual cost LP is a sparse potential problem, and the second-stage NN24 has the same order of magnitude as the first-stage primal problem. For the Sioux Falls and Eastern Massachusetts networks, the whole two-LP process runs in less than a second on a standard laptop, and the resulting NN25 objective is NN26, effectively exact (Sakai et al., 10 Aug 2025).

The paper reports four classes of numerical examples. In a small Braess network with NN27 nodes, NN28 links, and demands NN29, NN30, and NN31, the sufficient condition holds and flows are constructed analytically. In the Sioux Falls network with NN32 nodes, NN33 links, and NN34 origins, and in the Eastern Massachusetts network with NN35 nodes, NN36 links, and NN37 origins, the equilibrium cost pattern NN38 equals NN39 exactly over the time intervals with positive NN40, and the evaluated NN41 objective is again NN42. In the Nguyen network, two scenarios were studied: a GQRP-valid case with NN43, where the NN44 objective is approximately NN45, and a no-GQRP case with NN46, where the objective is approximately NN47 and the violations are mostly in the queueing condition and are small and localized in time and space (Sakai et al., 10 Aug 2025).

The policy interpretation is equally explicit. Under the assumption that, in DSO, node-passing times are uniquely determined by destination arrival time, the KKT conditions of the DSO LP coincide with the cost determination optimality conditions. If GQRP holds, then

NN48

where NN49 is the DSO congestion price pattern. If the road manager implements dynamic pricing equal to the equilibrium queueing delay at all bottlenecks, every user’s generalized travel cost stays the same, the manager collects revenue equal to the eliminated queueing delay cost, and a Pareto improvement is achieved (Sakai et al., 10 Aug 2025).

The main limitations are stated directly. The framework is restricted to many-to-one networks; extension to many-to-many OD patterns is nontrivial. Demand is fixed rather than elastic. The queue model is a deterministic point queue with FIFO and does not directly model spillback. Users are homogeneous, and heterogeneous preferences require further work. GQRP does not always hold: if schedule delay costs are very steep, the LP-based queue pattern may be incompatible with true queue dynamics. Suggested extensions include heterogeneous users, stochastic demands or travel times, more general queueing models with spillback, fully many-to-many OD patterns, sharper necessary and sufficient conditions for GQRP, and the use of cost determination solutions as high-quality initial points for more general DUE algorithms when GQRP fails (Sakai et al., 10 Aug 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Generalized Queue Replacement Principle (GQRP).