First consider an M-M-K queue with servers, arrival rate , and service rate at each server. Assume so that a stationary distribution exists. Its population is a birth-death process with rates and . The equilibrium probabilities satisfy detailed balance
Thus the population process is a reversible Markov chain. In its time reversal of a continuous-time Markov chain, forward departures become upward jumps whose rate is the constant , independent of the state. They can be generated by a rate- Poisson process independent of the initial reversed state. Reversing time preserves the Poisson process law, proving the equilibrium departure process is Poisson with rate , the Burke theorem for a multi-server queue.
The same argument gives the departure component of quasireversibility needed for the tandem calculation: the present upstream population is independent of its entire past departure process. Indeed, these departures become future arrivals in the reversed chain, independent of its initial population. First check this on finite time windows, then extend to the full past. A Poisson output alone, without this independence, would not justify multiplying queue-empty probabilities.
Now let , where denotes the mean service time at passport control, so the service rate at each of its two servers is . The stationary distribution of the M-M-s queue with has normalizing sum
Hence its empty probability is . Its output feeds a stable M/D/1 queue with rate and deterministic service time . In a stationary work-conserving single-server queue, the busy fraction is the rate of completed work, , so the empty probability is .
The downstream stationary workload is a causal function of past upstream departures. For example, it is the limit of workloads constructed from arrivals in increasingly long finite past intervals; stability makes this stationary construction well defined. The backward independence just proved therefore makes the two present queue populations independent. Consequently
With walking time , the downstream arrival stream is the upstream departure stream shifted by . Its present workload depends only on departures up to time . The number walking at time zero is the number of departures in , which has Poisson distribution of mean and is independent of the earlier departures. The upstream present population is independent of both parts of its past departure stream. Thus the three empty events factor, giving
The factor is the empty probability of the deterministic-travel infinite-server stage. Both printed stability inequalities ensure the stationary calculations apply.
For the Erlang loss formula, assume a Poisson process of arrivals with rate , independent holding times with exponential distribution of mean , unit capacity usage per accepted call, and rejection without waiting when all units are occupied. Here is a positive integer and the offered load is . The call population on is a birth-death process; detailed balance gives
By Poisson arrivals see time averages, the fraction of arrivals rejected is the time probability of full occupancy. Therefore
The paper's is the offered load, rather than necessarily an arrival rate. Exponential holding times suffice for this derivation; no unproved insensitivity of loss networks assumption is needed.
A loss network with fixed routing has capacities , call types , and a link-route incidence matrix with exactly when a type- call requires link . An accepted call holds one unit on every link of its route for its holding time; if any required link is full, the call is rejected everywhere. Take independent Poisson processes of calls, independent holding times, and route offered loads . For the finite-variable formulation below, take ; a zero-capacity link and all routes using it may be removed first.
The Erlang fixed point approximation treats blocking at different links as independent and thins the traffic offered to link by acceptance at the other links. Its reduced offered load is
The equality uses : only routes with contribute. Treating this reduced stream as Poisson leads to . Independence and Poisson thinning here are the approximation, not exact properties of a general loss network.
To construct the convex potential for the Erlang fixed point, write and , the carried load of an Erlang loss resource, equivalently the mean occupancy in the single-link stationary distribution. Differentiating its finite sums gives, for ,
The variance is positive because the finite occupancy law is nondegenerate for . Furthermore maps increasingly onto , while increases from zero to . Set
In particular , is continuous and strictly increasing, and as .
For
the first sum is convex, and each integrated strictly increasing function is strictly convex. Thus is a strictly convex function on . Since tends to a positive limit on every coordinate, is a coercive function there; it has a unique minimizer. Its coordinate derivative is
The Erlang fixed point equation is exactly . For an unused link, and the optimum is ; for a used link with positive offered load, the derivative at zero is negative and the optimum is positive. Hence every fixed point gives the unique minimizer, and the minimizer gives a fixed point. The Erlang fixed point is unique under these fixed-routing assumptions.
A convergent cyclic substitution for the Erlang fixed point updates one coordinate at a time, repeatedly cycling through all links:
Always use the most recently available values of the other coordinates. Start, for example, with . In coordinates this is exact coordinate descent for : with other coordinates fixed, the displayed update is the unique coordinate minimizer.
Here is a convergence proof. All iterates stay in the initial compact sublevel set of the coercive function , and their potential values decrease to a limit. Each single-coordinate update is continuous, since its reduced load is continuous and finite and . Thus a whole-sweep map is continuous. If a full-sweep subsequence converges to , continuity gives , because both consecutive potential values converge to the same limit. Strict coordinate convexity means equality can occur only when no coordinate changes during that sweep. Thus minimizes every coordinate, satisfies the nonnegative-orthant first-order conditions, and is the unique global minimizer of . Every subsequential limit is therefore the same point, proving convergence of the full-sweep iterates and, by continuity of the updates, all intermediate iterates. This argument applies to sequential substitution; it does not assume simultaneous updates converge.
Let be the finite nonempty set of routes for source-sink pair , with fixed nonnegative demand . A Wardrop equilibrium is a feasible route-flow vector such that every route carrying positive flow has minimum total delay among the routes for its pair. If
this means that, for each , some satisfies for , with equality whenever .
The link-route incidence matrix has when route uses link and zero otherwise, or the traversal multiplicity if repeated traversals are permitted. The source-sink route incidence matrix has when route serves pair and zero otherwise. Thus gives link throughputs, and gives the fixed demands.
The feasible route-flow set is a product of finite simplexes, hence nonempty and both a compact set and a convex set. The Beckmann potential
is continuous and convex, so it attains a minimum. Its route derivative is . At a minimum, moving a small amount of flow from any used route to any other route for the same pair cannot decrease the potential. Hence every used route has minimum route delay, exactly the Wardrop equilibrium condition. Conversely, at a Wardrop equilibrium , for any feasible ,
because the used flow has cost and competing routes cost at least . The first-order inequality for a convex function makes a global minimum. This proves both existence and the specified optimization characterization.
Since each is strictly increasing, its primitive is a strictly convex function. Therefore the objective is strictly convex as a function of link loads , and the equilibrium throughputs are unique. The mapping need not be injective on , so route flows need not be unique.
For a concrete route-flow nonuniqueness at a Wardrop equilibrium example, use one unit-demand pair with two successive stages, each containing two parallel links. There are four routes, indexed by their two link choices. Give every link delay . For every ,
produces load on all four links. Every route has delay one, so each vector is a Wardrop equilibrium with the same unique link loads.
To implement minimum average delay, minimize the total delay
The average differs only by the fixed total demand , provided it is positive. Choose any global minimizer , which exists by compactness, and write . Its first-order route-exchange conditions are the Wardrop equilibrium conditions for marginal link costs
A genuinely traffic-dependent choice guaranteed under exactly the printed hypotheses is the calibrated toll function
Here . The calibrated base charges are nonnegative because differentiable increasing delays have nonnegative derivatives, and the added penalties are nonnegative and nondecreasing in . The perceived link costs remain strictly increasing, and at they equal . Hence is a tolled Wardrop equilibrium. The same strictly convex Beckmann potential argument makes all its equilibrium link loads equal to ; every tolled equilibrium therefore has the globally minimum average delay. This is optimal-flow calibrated congestion tolling.
The familiar marginal external cost toll is , whose perceived-cost primitive is exactly . It implements the optimum directly when the total-delay objective is convex, for example when each is convex. That extra hypothesis does not follow from the printed strict increase of : for two identical parallel links with and total demand six, equal loads of three form a tolled Wardrop equilibrium, but the second derivative of at three is , so an unequal nearby split lowers total delay. The calibrated traffic-dependent toll above establishes the requested existence without silently assuming this additional convexity.
Write for a route congestion price and for resource demand. A route with weighted logarithmic utility chooses , since its marginal utility equals its route congestion price. Each resource raises its price when and lowers it when ; controls the speed. This is a multiplicative resource-price dynamics model of supply-demand feedback.
For a well-defined finite network, assume positive capacities, nonempty routes, and strictly positive initial resource congestion prices. The relevant rank condition is full row rank, . Zero initial prices are invariant under the printed differential equation, so the unrestricted phrase “all trajectories” needs a qualification; a concrete counterexample is given below.
Define . On the domain with , direct differentiation gives
Thus is a concave function, and it is a strictly concave function when has full row rank. It has a maximum: as , its negative linear capacity term dominates its logarithmic terms, while on bounded sets if any route congestion price approaches zero. A maximizing price vector therefore exists with every , though some individual resource congestion prices may be zero. The Karush-Kuhn-Tucker conditions are
They express feasibility and complementary slackness: positively priced resources are fully used, and an underused resource has zero price. Full row rank gives uniqueness of this maximizing price vector.
To prove convergence, rather than merely monotonicity of , use the relative-entropy Lyapunov function for resource prices
where a summand with means . Every summand is nonnegative and vanishes only at its reference price. Along a positive-price trajectory,
The last equality follows by substituting , and complementary slackness removes .
A sublevel set of bounds every price from above and bounds every coordinate with away from zero. Each route contains at least one such coordinate, because . All route congestion prices consequently remain bounded away from zero, so the vector field is regular on the resulting compact set. Positive coordinates cannot hit zero in finite time, since their equations have the form times a bounded function. These bounds also give global existence.
The LaSalle invariance principle now applies. Equality in requires and . Then and , so every such point is an equilibrium satisfying the same Karush-Kuhn-Tucker conditions. If has full row rank, is injective, making this set the singleton . Thus
for every strictly positive initial price vector. This proves full-row-rank convergence of multiplicative resource prices.
If is row-rank deficient, all maximizing price vectors still have the same route-price vector: otherwise strict concavity of makes their midpoint improve . Consequently the limiting rates are unique, while individual prices may not be. Positive-price trajectories actually converge to a single point in that possibly non-singleton equilibrium set. To see this, choose any subsequential limit in it, and form the same with reference . It is nonincreasing, and along the chosen subsequence it tends to zero. Hence it tends to zero on the whole trajectory, forcing .
For example, two identical unit-capacity resources serving one route of weight one have . With , obeys , while is constant. The equilibrium prices can be any nonnegative pair with sum one, and positive initial values select the limiting split; the route rate always tends to one. Rank deficiency can, but need not, cause price nonuniqueness. This example also shows why full column rank alone is insufficient.
Finally, the zero-price qualification is essential even for an invertible matrix. Take
The vector has positive route congestion prices and rates . Resource one is balanced, but resource two is overloaded; its zero price keeps its derivative zero. This is a boundary equilibrium of multiplicative price dynamics, distinct from the optimizing equilibrium
Therefore full row rank gives the unique optimizing equilibrium and convergence from strictly positive prices; it does not give uniqueness of every equilibrium on the nonnegative orthant.
A feasible per-flow allocation satisfies for each active route and . It has proportional fairness if every feasible competitor obeys
By the first-order inequality for the strictly concave logarithm, this is equivalent to maximizing weighted logarithmic utility over the feasible allocations. Inactive-route rates are immaterial; set them to zero as a convention.
Write , , , and . The capacity constraints are and . For , put . Each active local route uses its remaining capacity . Omitting constants, the utility is
Its maximum has ; when , the maximum is the endpoint . Hence for active routes
These formulas also give and when . When there is no allocated service. Equivalently, the aggregate route rates for are
This is the proportionally fair allocation on a two-resource linear network for a two-resource linear flow network.
For independent Poisson processes of documents and independent document sizes with exponential distribution of rate , the memorylessness of the exponential distribution makes the population a continuous-time Markov chain. Its transition intensities are
The departure intensity sums the independent completion hazards . There is no departure on an inactive route. Set , with .
To prove the proposed stationary distribution, define the balance function of a flow-level network
For an active local route, , while for the through route this ratio is . Thus . The weights
satisfy detailed balance on every arrival-departure pair:
Each total jump rate is bounded by , so the chain is a nonexplosive Markov chain; normalized detailed-balance weights therefore give its stationary distribution, the stationary law of a two-resource linear flow network.
Use the negative binomial series to sum first over :
The remaining two geometric series give
All summands are nonnegative. Consequently the sum is finite exactly under the stability conditions for a two-resource linear flow network
These say that the offered load on each unit-capacity resource is strictly below one. Equality is insufficient: at least one geometric series then diverges. If all arrival rates are positive, the chain is irreducible and the normalizable law is its unique equilibrium law.
Finally put , . Summing over yields
Thus the two local-route counts are independent, each with geometric distribution on the nonnegative integers. The conditional through-route count has negative binomial distribution
For positive traffic rates this depends on the local counts, so all three route counts are not independent. More quantitatively, , and likewise for . If zero arrival rates are allowed, the exceptional independent cases are , or , when the relevant counts are deterministic zero. This distinction is local-count independence with through-flow dependence.

Articles by others on the same topic (0)

There are currently no matching articles.