Let be a finite collection of resources with positive integer capacities , and let be a finite collection of nonempty routes. In the standard unit-resource loss network, a call on route needs one unit simultaneously at each resource in ; fixed routing means that these requirements do not change when a request is rejected. Suppose route has an independent Poisson process of arrivals of rate and independent holding times of mean . Its offered traffic is . The Erlang fixed point approximation approximates resource blocking events as independent, rather than claiming this independence for the exact loss network.
Write for the approximate blocking probability at resource . The reduced-load approximation screens a call by every other resource that it needs, so the offered traffic seen by resource isFor a single resource with offered traffic and capacity , the Erlang loss formula isThus the Erlang fixed point approximation is the systemThe resulting route acceptance probability is . In particular, the screening product for excludes itself; including it would describe a different approximation.
For existence, define on . Each is a continuous polynomial, and the denominator of the Erlang loss formula is at least one. Consequently is continuous and maps this nonempty compact convex set into itself. The Brouwer fixed-point theorem supplies a fixed point. At any such point , since finite offered traffic and positive capacity give .
For uniqueness, we construct a strictly convex function whose minimizer is equivalent to an Erlang fixed point. Put . First establish the single-resource facts needed for this change of coordinates. For , the inverse blocking probability has the expressionThe terms with decrease strictly with , so increases strictly from zero to one. Let be its inverse parametrization defined by , with . If has the truncated Poisson distribution with weights proportional to , then shifting the sum gives its mean, the carried load of an Erlang loss resource, asDifferentiating the normalized weights showsThe variance is positive because both and have positive probability. Moreover, as , since the largest term in the truncated Poisson distribution dominates. Henceis continuous, strictly increasing from zero to .
Now minimize the following convex potential for the Erlang fixed point over the nonnegative orthant:Each exponential term is convex, and each integral is a strictly convex function of its coordinate because its derivative is strictly increasing. Their sum is therefore strictly convex. It is also a coercive function: once is large enough, , so each integral grows at least linearly in its coordinate, while the exponential terms are nonnegative. Thus attains exactly one minimum.
The coordinate derivative isAt an interior coordinate of a minimizer it vanishes. At , it is nonpositive, whereas the one-sided minimum condition requires it to be nonnegative; it therefore vanishes there too. Conversely, a zero gradient is a global minimizer of this convex function. Multiplying by givesApplying the Erlang loss formula converts this exactly to . The change of coordinates is one-to-one, proving uniqueness under fixed routing. A zero-capacity resource can instead be fixed as blocked with probability one, with all routes using it removed before applying the proof; an unused positive-capacity resource has blocking probability zero.
For alternative routing, consider a symmetric three-node loss network. Each of its three links has capacity ; every node pair offers traffic , tries its direct link first, and, if that link is blocked, tries the two-link path through the third node. Let all approximate link blocking probabilities equal . Each link receives its direct offered traffic and the overflow from the other two node pairs. An overflow is generated with probability and reaches the link under consideration only when its other required link accepts, with probability . The symmetric reduced-load approximation therefore givesFor , evaluate the Erlang loss formula by the stable recursion , . It givesThese signs can also be certified with exact rational arithmetic, since all four loads are rational. Continuity and the intermediate value theorem give three distinct roots, one in each intervening interval. Thus the alternative-routing approximation need not be unique. This is multiplicity of approximate fixed points, not multiplicity of stationary distributions for the exact finite irreducible Markov chain.
A useful starting model treats a road network as a directed flow network and travelers as a divisible population in a nonatomic congestion game: an individual traveler has negligible effect on link congestion. For each source-sink pair , fix a demand and a finite set of allowed routes. Let be the flow on route , with . The link-route incidence matrix gives link loads . If link has delay , the route travel time isA Wardrop equilibrium is a feasible route-flow vector for which every used route has minimum travel time among the routes serving the same source-sink pair. Equivalently, there are numbers such thatThe condition says that a traveler cannot lower their own delay by changing route. It does not assert that their choice minimizes the total delay experienced by all travelers. At a Wardrop equilibrium, unused routes may have exactly the same delay as used ones.
This static flow network model requires delay to depend on present link load, with each source-sink demand fixed. Models from queueing theory instead describe vehicles or packets as discrete customers whose delay depends on random arrivals, service and accumulated queues; a time-dependent model must also track changes of flow and travel-time propagation. Those models answer different questions from a static Wardrop equilibrium. The static model is nevertheless valuable because its route-choice condition has a precise convex optimization formulation, as developed next.
Assume each link delay is continuous and nondecreasing. Define the Beckmann potential on feasible route flows byThe integral of a nondecreasing function is convex, so is a convex function. The chain rule givesAt a minimum, move a small amount of flow from a used route to any other route for the same source-sink pair. This is a feasible direction, and its one-sided derivative is . Thus every used route has minimum cost, establishing the Wardrop equilibrium conditions.
Conversely, if satisfies the Wardrop equilibrium conditions, then for any feasible ,Here on each pair, whereas . The supporting inequality for a convex function then gives . ThereforeThe feasible route-flow set is compact, and the Beckmann potential is continuous, so a minimizer exists. If each is strictly increasing, the potential is strictly convex as a function of link loads. Two minimizers with distinct link-load vectors would have a midpoint with strictly smaller potential, a contradiction. Thus equilibrium link loads are unique in this case; route-flow nonuniqueness at a Wardrop equilibrium can still occur because different route decompositions can have the same link loads.
The optimization of selfish route choice must be distinguished from the minimization of total travel timeFor differentiable delays, the marginal social cost on link is , rather than just . The marginal external cost toll makes each traveler's perceived link cost equal to this derivative. If is convex, the tolled Wardrop equilibria minimize : the corresponding Beckmann potential is exactly , up to its zero reference value. Convexity of is an additional assumption and does not follow merely from nondecreasing delays.
An elastic-demand extension assigns pair an inverse demand function and allows demand to vary. Subtracting from the Beckmann potential produces the optimization formulation: its marginal condition equates minimum route delay with marginal willingness to travel on positive-demand pairs. With decreasing inverse demands, the subtracted utility is concave and the resulting objective remains convex. This explains why both fixed-demand route choice and an elastic-demand Wardrop equilibrium fit a common optimization framework.
Here is an explicit Braess paradox. Use four vertices and unit demand from to . The delay on equals its own link flow, as does the delay on ; the delays on and are constantly one. Initially the two routes are and . If the first carries and the second , their delays are and . The Wardrop equilibrium has , so every traveler takes time .
Add a directed link with zero delay. Let the old upper and lower routes carry , and let the new route carry , with . Their delays becomeIf , the upper route is strictly slower than the middle route, contradicting the Wardrop equilibrium condition. Similarly is impossible. Thus the new equilibrium has , and all three route delays are two. ConsequentlyThis is an incentive effect, not a loss of feasible allocations: the old half-and-half flow remains feasible after adding the link. For completeness, its social optimality can be checked directly. Write , . Total travel time in the enlarged network isIt is minimized at , giving the original total time . The Wardrop equilibrium instead incurs total time two, a factor larger. The Beckmann potential and total-delay objectives differ because an extra traveler ignores the delay their presence imposes on others. More generally, adding routes cannot worsen the optimum of total delay when it leaves the previous feasible flows available, but it can worsen a selfish Wardrop equilibrium.
Use the standard infinite-population slotted ALOHA model with independent Poisson random variables of mean giving arrivals during slot . Every new packet makes its first attempt in the next slot. An unsuccessful packet joins the old backlog and independently retries in each subsequent slot with a fixed probability , where . A single transmission succeeds, while two or more transmissions collide and all those packets remain. This constant retry probability is an essential assumption of the instability result; it is not a claim about every adaptive random-access protocol.
At the beginning of slot , let count the previously backlogged packets, excluding the fresh batch which now makes its first attempt. Given , the old attempts have the binomial distribution , independently of the fresh Poisson random variable. Let be the total number of attempts. The feedback records zero attempts, one attempt, or a collision. Adding the fresh packets and subtracting the one departure if there is a success givesThus is an old-packet backlog, not the number of transmitters in the slot. Fresh attempts and retry attempts are both included in and hence in the feedback .
First take and write . Conditional on old backlog , a noncollision is either no attempt, or precisely one attempt. Independence and the Poisson distribution give its probability aswhere the last term is zero for . The two contributions to one attempt are one fresh packet with no old attempt, or one old attempt with no fresh packet.
To prove permanent collisions in constant-probability slotted ALOHA, consider a process which starts with old packets and is forced never to remove a packet. Before its th future slot its backlog is , where is the sum of the first fresh arrival batches, so has the Poisson distribution with mean . Generate its packet-attempt coins and the actual system's coins on the same probability space, using the same coins for the same packets. Until the first noncollision, every actual slot collides and removes nothing, so the two processes agree exactly. In particular, a sample path on which the hypothetical process always collides is a permanent-collision sample path for the actual system. This is the collision-path coupling for slotted ALOHA.
The union bound, without any assumption of independence between future noncollision events, bounds the probability of at least one such event byPut . The moment-generating function of the Poisson distribution and its derivative giveConsequently the collision-path coupling for slotted ALOHA yields the explicit boundThe geometric decay of dominates the linear factor in , so . Choose an integer so that for every . From every such backlog, the conditional probability that all future slots collide is at least .
It remains to show that this positive probability implies an almost-sure eventual escape into permanent collisions. From any finite state, wait for an arrival batch containing at least packets. Its probability in each slot is the strictly positive constant . Independent arrival batches ensure that the waiting time is almost surely finite. That arrival batch forces a collision, and the next old backlog is at least . Starting there, observe slots until the first noncollision. If none occurs, the desired event has happened. If one occurs, this failure is observed at a finite stopping time; wait for another sufficiently large arrival batch and start another attempt. The Strong Markov property, or simply the independence of the fresh arrival variables and packet-attempt coins after each such stopping time, gives conditional failure probability at most at every attempt. Therefore the probability that the first attempts all fail is at most . Infinite failures have probability zero, provingThis argument proves the required almost-sure assertion, rather than merely positive drift or a small one-slot success probability.
If , a batch of at least two fresh packets occurs almost surely. The batch collides, leaving at least two old packets; both retry in every subsequent slot, so all subsequent slots collide. Thus the same conclusion holds. At the conclusion fails: old packets never transmit, and fresh batches of size zero or one occur infinitely often. This explains why positive retry probability was included in the model.
A conventional finite-population slotted ALOHA model behaves differently. Suppose there are at most old packets, each retries with probability , and there is a conditional probability at least of no fresh attempts in each slot. The probability of an idle slot, conditional on the entire past, is then at least . Iterating conditional probabilities givesFor each fixed , the probability of collisions forever after is zero. A countable union over shows that eventual permanent collisions have probability zero. This is the finite-population exclusion of permanent ALOHA collisions. A finite model can still spend long periods in a heavily backlogged state, but its bounded backlog removes the mechanism by which the infinite-population idle and success probabilities tend to zero. Degenerate finite protocols, such as all backlogged stations retrying with probability one, can have absorbing collision states; a finite population alone does not exclude those.
Only routes with need a per-flow rate: absent flows contribute no utility and have no completion events. Interpret the proportional-change sum and the logarithmic objective on these active routes. With positive capacities and finitely many nonempty routes, a strictly positive feasible active-rate vector exists. Define its weighted logarithmic utility by , with value if an active rate is zero.
For positive feasible , the elementary concavity inequality givesThe last sum is nonpositive by proportional fairness. Feasible competitors with a zero active rate have utility , so they cannot improve it either. Thus a proportionally fair allocation maximizes weighted logarithmic utility. Conversely, if maximizes this utility, the feasible line segment has nonpositive right derivative at , giving precisely . This also covers a competitor with zero coordinates, since stays positive for sufficiently small . The strictly concave function makes the active-rate optimizer unique.
For the linear flow network, put and . If and resource is not saturated, its local per-flow rate could be increased without affecting any other resource. This would strictly increase weighted logarithmic utility. HenceIf and , substitute on all active local routes into the utility. The terms depending on areIts derivative vanishes when , so . Its second derivative is negative, giving the unique maximizer. If , utility increases up to the capacity endpoint . If , each active local route uses its entire local resource. Altogether the proportionally fair allocation on a linear flow network isAbsent-route rates may be set to zero, and departures are zero at the empty state . Notice that these are per-flow rates: the aggregate through service is , while each active local route gets aggregate service .
In the document-transfer flow-level network model, let be the unit vector for route . Independent Poisson processes of flow arrivals give transitions at rate . An active document on route receives service at rate and has an exponential distribution of size with parameter . By the memoryless property, its instantaneous completion rate is . Summing over the active documents gives the continuous-time Markov chain intensitiesThus through-route departures have rate , and active local departures have rate . All other off-diagonal intensities vanish. The diagonal intensity is the negative of the sum of the outgoing intensities. Each route's aggregate service is at most one, so the total jump rate is bounded by ; the process is a nonexplosive continuous-time Markov chain.
Set , assume , and define the balance function of a flow-level network byThe adjacent-state ratios of this binomial coefficient areThey equal the aggregate service rates just obtained. Therefore, with ,These are the detailed balance for a continuous-time Markov chain equations on every adjacent pair. Summing incoming and outgoing pairs proves stationarity whenever the weights can be normalized. Hence the stationary law of a linear flow network isThe coefficient here is a binomial coefficient, not merely the total number of flows. Both it and the denominator in are visible in the original PDF but missing from the converted TeX.
We can also determine exactly when the normalizing constant is finite. For , summing first over with local counts fixed and applying the negative binomial series givesThe remaining sums are independent geometric series. Thusprovided for every . These inequalities are also necessary: if , the states with every local count zero already give a divergent sum; otherwise any local ratio at least one makes its geometric series diverge. Thus the stationary formula requires strict offered load below capacity at every resource. With positive arrival rates, the process is irreducible, and these normalizable detailed balance weights give its unique stationary distribution. Outside these inequalities, the displayed weights are not a probability distribution. Zero arrival rates can be handled on the reachable class by setting the corresponding population to zero.
For any , implies . Hence , and taking expected values gives the Chernoff boundAt this is the trivial bound one; an infinite exponential moment merely gives a noninformative bound. For positive at which all required moment-generating functions are finite, define . Independence of the source random variables impliesApplying the Chernoff bound to givesConsequentlyHere and, for a nontrivial target, .
The effective bandwidth is the capacity charge of one source for this exponential-moment tail criterion. Independent sources contribute additively. It incorporates variability as well as mean demand: the Jensen inequality gives , and, under exponential integrability near zero, as . For bounded traffic its large- limit is the essential peak, as described by the mean and peak limits of effective bandwidth. Thus larger gives more weight to rare high demands. This is a one-window demand bound; a queue's overflow probability over many windows requires additional temporal modeling, not just this single-window calculation.
For the normal distribution , completing the square in its density gives the moment-generating functionWrite and for the aggregate mean and variance. The exponential-moment capacity condition becomesFor , the last two terms are minimized at , where their sum is . Therefore Gaussian effective bandwidth yields the sufficient conditionEquivalently, optimizing the exponential bound directly when gives ; when the best nonnegative- bound is one. The square-root condition is sufficient rather than necessary because an exponential bound does not equal the exact normal tail.
For the exact condition, independence and multiplication of the normal moment-generating functions show that . For , let be the standard normal distribution function. The normal law is continuous, soSince is continuous and strictly increasing from zero to one, the exact Gaussian overflow constraint isThe constant depends only on the desired tail exponent , not on the source counts. It is positive when , zero when , and negative when . For example, at the exact normal quantile is about , whereas the Chernoff bound uses ; the latter reserves more capacity.
Finally, the positive-variance hypothesis must not be hidden. If , then almost surely, and the zero-variance boundary of an overflow constraint gives . For , the exact condition is then . In particular does not meet the target even though substituting into the printed non-strict square-root inequalities would allow it. The displayed normal-quantile equivalence applies to nondegenerate Gaussian traffic; the deterministic case requires this strict boundary convention.
Articles by others on the same topic
There are currently no matching articles.