Put . In this heterogeneous two-server queue, the total population alone is not a Markov process: when only one customer is present, its departure rate depends on which server is occupied. Use states , where and distinguish the two single-customer possibilities, and records the total population. The memoryless property of the exponential distributions gives these nonzero transition rates:and for , for . In particular, a departure from state leaves the other server occupied.
The detailed balance equations suggestFor example, both and hold; these are the two transitions that would be lost by using only population as the state. All other adjacent-state detailed balance equations hold as well. Since , the geometric series converges, and normalization givesThus the stationary distribution exists, and the requested probability isWith equal server rates , this reduces to , as for an M-M-s queue with two servers.
To prove the output claim, put the continuous-time Markov chain in its stationary distribution. The preceding detailed balance equations make it a reversible Markov chain: time reversal of a continuous-time Markov chain has the same transition rates. A forward departure becomes a reversed arrival. In every reversed state, the total rate of such arrivals is : from the rates add, from or the upward rate is , and from every it is also . The reversed process can therefore be constructed with an independent rate- Poisson process of arrival epochs, choosing the idle server by a fair coin when appropriate. Consequently reversed arrival counts on disjoint time intervals are independent Poisson random variables with the corresponding means. Reversing those intervals proves that the stationary departure stream is a rate- Poisson process, rather than merely a stream with mean rate .
Stationarity matters here. If the queue starts empty, a departure by time requires both an arrival and a completed service time, so its probability is ; a rate- Poisson process would have probability . Thus the output assertion is the equilibrium assertion in the context of the preceding stationary calculation.
An open migration process has finitely many colonies and state . External arrivals to colony form independent Poisson processes with rates . When , individuals leave that colony at total rate , with . A departing individual moves to with probability or exits with probability . The routing choices and all arrival and service randomness are independent. The routing matrix is substochastic and transient: every individual eventually exits, equivalently its spectral radius is less than one. Self-routing is allowed, but creates no state change.
The traffic equations of an open migration process, using row vectors, areThe inverse matrix exists because converges; its entry counts expected visits to by an individual entering at . Thus includes both external arrivals and internal migrations. Restrict first to the accessible colonies with .
SetIf each , the candidate product-form stationary distribution of an open migration process isHere is a global balance for a continuous-time Markov chain proof, which does not incorrectly assume that the routing is reversible. The weight ratio is . After dividing the incoming balance equation at by , external arrivals contribute , exits contribute , and migrations from to contribute . Combining the first and third contributions using the traffic equations of an open migration process yields . Summing those same traffic equations of an open migration process gives . The incoming rate is therefore exactly the outgoing rateThis proves stationarity. With finite arrival rates, finite service rates in each state and transient routing, the process is nonexplosive: only finitely many individuals enter in a finite interval, and each makes finitely many routing transitions before exit, almost surely. On the accessible irreducible Markov chain, a finite normalizer gives the unique stationary distribution and positive recurrence. Colonies with zero effective arrivals are empty in this equilibrium. For a nonempty accessible colony, a divergent prevents normalization of the equilibrium weights.
For the single-server specialization, for . Each colony has the stationary distribution of an M-M-1 queue:requiring on every colony with positive traffic. The service rates do not change the traffic equations of an open migration process.
For positive , write and . A stable allocation requires and , with . The Cauchy-Schwarz inequality givesEquality holds precisely when is proportional to . Hence the unique optimal service-capacity allocation in an open migration process and its mean population areThere is no stable allocation when and some traffic is positive. If some , those empty colonies contribute no population; allocate the spare capacity to the positive-traffic colonies by the same rule. Allowing zero capacity at an unused colony attains this optimum. If strictly positive are required even there, the displayed value is only an infimum, approached as their capacities tend to zero. If every , the equilibrium is empty and any admissible allocation minimizes its mean population at zero.
For a fixed routing loss network, let be finite integer resource capacities and the integer resource requirement of one route- call. Assume each route uses a resource, independent Poisson processes of calls with rates , independent exponential distributions of holding times with parameters , and immediate rejection when any required resource is unavailable. There is no waiting. The continuous-time Markov chain of call counts has feasible setPut andThe ratios of adjacent weights satisfy whenever the arrival is feasible. Thus detailed balance proves the product-form stationary distribution of a loss network,An arriving route- call is admitted precisely when . By Poisson arrivals see time averages, its exact blocking probability isDefine to be zero if a capacity is negative. This is an exact finite sum, not an independence approximation for resource blocking events.
For the triangle, denote the physical link capacities by and the numbers of calls between the pairs by . Assume unit capacity per call on each traversed link, unrestricted instantaneous rearrangement of existing calls, no interruption or extra resource cost during rearrangement, and independent exponential distributions of holding times whose parameters depend on the endpoint pair but not on the chosen path. Arrivals for each pair are independent Poisson processes, and admission occurs whenever some routing of all calls is feasible. These assumptions make the count vector a Markov process even though individual paths can change.
The necessary cut constraints areEach counts calls that must cross the two links separating one node from the others. They are also sufficient. If every pair count is at most its direct capacity, route all calls directly. Otherwise at most one pair can exceed its direct capacity: two such excesses would contradict their pairwise cut constraint. Suppose it is , and put . Route of these calls directly and divert the remaining through node . Route the other calls directly. The loads on links and are respectively and by the two cut constraints involving . This is an integer routing of every call. The other cases follow by relabelling.
Consequently the rearrangeable triangular loss network is equivalent, at the level of call counts and blocking, to a fixed routing loss network with three virtual node resources:The columns correspond to , and a call uses its two endpoint resources. Its normalizer isWith now indexing virtual resources, the three exact answers areThe preceding detailed balance proof applies because departures occur at rates regardless of the current routing. Without unrestricted rearrangement, feasibility can depend on the existing path assignments and this equivalence need not hold.
Let be the routes serving source-sink pair . The source-sink route incidence matrix and link-route incidence matrix areThus fixes the demands, and gives link throughputs. Assume a finite route set with at least one route for each positive demand. A Wardrop equilibrium is a feasible flow for which every used route has minimum delay among the routes for its source-sink pair. Writingthis means that, for each , there is a number with for , with equality whenever . No individual user can reduce its delay by switching routes while treating the aggregate throughputs as fixed.
The feasible set is a nonempty compact convex set: within each source-sink pair its route flows lie in a simplex of total . The Beckmann potentialis continuous and convex, and has . It therefore attains a minimum on . For a differentiable convex function, minimizes exactly whenIndeed necessity follows by differentiating along the feasible segment from to , and sufficiency follows from the supporting-tangent inequality. This condition is equivalent to Wardrop equilibrium. Necessity of the route condition follows by moving a small amount of positive flow from a used route to any other route of the same pair. Conversely, under the route condition,because the terms involving vanish and both flows have the same pair totals. This proves both existence and the claimed convex optimization characterization, with .
Since each is strictly increasing, its primitive is strictly convex. Thus is strictly convex in . If two minimizing flows had different link throughputs, their midpoint would have strictly smaller potential. Hence the equilibrium link throughputs are unique.
The route flows need not be unique. Consider one unit of demand through two successive stages, each with two parallel links, labelled in the first stage and in the second. The four routes are , and all link delays are . For any , chooseEvery link then carries and every route has delay one, so each vector is a Wardrop equilibrium. They all produce the same link throughputs but give distinct route decompositions.
For the toll construction, put . The total delay is and the average delay is , so they have the same minimizers. Compactness of gives a global minimizer , with . Its differentiable objective satisfies the necessary route-flow inequalityThis inequality is necessary even when total delay is not convex, since it follows from the right derivative along each feasible segment.
Use optimal-flow calibrated congestion tolling:Here . The toll is nonnegative, continuously differentiable and nondecreasing, because . The perceived cost is strictly increasing. At it equals , so the displayed necessary inequality makes a Wardrop equilibrium for these perceived costs, by the preceding Beckmann potential argument. Their strictly increasing costs give unique equilibrium link throughputs. Therefore every tolled equilibrium has link loads and minimizes average delay. Constant tolls also suffice; the added positive-part term makes them genuinely traffic-dependent without moving the optimum. Zero total demand is the trivial empty-flow case.
The usual marginal external cost toll makes its Beckmann potential equal , but concluding that all its equilibria minimize requires convexity of . Strict increase of delays alone does not supply this. For example, on two parallel links with and demand six, the equal split is an equilibrium under marginal-cost tolls, while its total delay exceeds , the delay at . The calibrated construction avoids adding a hypothesis absent from the printed question.
Each user maintains a transmission rate . Resource measures its aggregate load and returns the resource congestion price . The user adds these feedback signals to form its route congestion price . Its increase term is the constant , while its decrease term is proportional to both its current rate and the congestion signal. This is a distributed congestion control algorithm: resources need only local loads, and users need only prices along their own routes.
There is a needed distinction in the word increasing. If it permits nondecreasing price functions, the all-zero prices are allowed. Then , so there is no equilibrium. The intended convergence statement holds when each nonempty route meets at least one resource whose price is positive at some load. This is automatic if every price is strictly increasing and nonnegative. We prove it under the more general nondecreasing assumption with this explicit condition, for finite sets of nonempty routes and nonnegative initial rates.
Write . Each is convex and nondecreasing, and the primal congestion potential isOn positive rates this is strictly concave: the sum of positive-weight logarithms is strictly concave, while the resource term is convex. Its derivatives areConsequently the gradient flow with diagonal mobility satisfieswith equality exactly at an equilibrium.
We must also prove trapping and existence of the equilibrium. For each route choose a resource on it and constants such that its price is at least beyond load . Finiteness gives common constants . If is large, a resource on a maximizing route has load at least , so the resource penalty is at least . With , therefore,Once all rates are bounded above, a rate tending to zero also makes through its positive-weight logarithm. Thus every nonempty superlevel set of is compact inside the positive orthant. A maximum exists by restricting to such a superlevel set, and strict concavity makes it unique, say . It is interior and satisfies , equivalentlyConversely every positive equilibrium is a stationary point of the strictly concave function and hence is this maximum.
Only continuity of the price functions is given, so it is useful to justify trajectories without silently assuming differentiability. Put and . The dynamics become ordinary gradient flow ascent, . The function is strictly concave on the positive orthant: its user terms are plus constants, and each penalty is a convex nondecreasing function composed with the convex load . Hence the supporting-tangent inequalities giveThe squared distance between two solutions is nonincreasing, proving uniqueness even though the vector field need only be continuous.
Nonnegative initial rates enter the positive orthant immediately: along a solution, variation of constants in expresses as a positive exponential times plus a strictly positive integral. Also , so rates cannot become infinite in finite time. The distance argument applies after any positive time and, by taking that time down to zero, also proves uniqueness for initial zero rates.
For a positive starting time, the increasing traps the trajectory in a compact superlevel set. Its derivative has finite integral since is bounded above there. It is uniformly continuous in time, being a continuous function of the state on a compact set with bounded velocity. By uniformly continuous integrable functions vanish at infinity, . Every limit point consequently has for every , since all rates are bounded away from zero. There is only the limit point , soThis establishes global convergence of primal congestion control with the needed nonzero-price condition, and supplies the zero-price counterexample when increasing is read in the weak sense.
For the alternative increasing-supply resource-price dynamics, consider the dual congestion potentialIts domain is with every . Each integrated supply is strictly convex, because is strictly increasing, and each negative logarithm of a positive linear function is convex. Thus is strictly convex. Its sublevel sets are bounded: for each , gives a linear lower bound on the supply primitive at large , whereas the negative logarithmic terms grow only logarithmically in . A route-price sum tending to zero makes on a bounded set. A minimum therefore exists in this domain.
The derivatives areIf a used resource had at the minimum, then but , so increasing that coordinate would strictly lower . Therefore the minimizer has strictly positive prices at every used resource. An unused resource has its unique minimizing price zero. At used resources its equations areThe multiplicative dynamics are . On strictly positive used-resource prices, equilibrium is equivalent to these equations, and strict convexity proves existence and uniqueness of the positive equilibrium. No full-row-rank assumption on is needed here: the strictly increasing individual supplies already give strict convexity.
If zero prices at used resources are allowed, the unqualified uniqueness assertion is false because of boundary equilibria of multiplicative resource prices. For one unit-weight route using two resources and , all three price vectorsare equilibria. At the user rate is one; the first resource has demand equal to supply, while the second has zero derivative because its price is zero. The last two vectors do not minimize . Thus the positive-price domain, or a boundary rule preventing a used resource from remaining at zero price, is essential.
Finally, the primal and dual equilibrium equations agree when and are inverse functions on the relevant ranges. For example, continuous strictly increasing prices with and have inverses satisfying the stated supply assumptions. Then is equivalent to , while both systems have . With inverse price and supply functions, the two equilibria describe the same rates and prices. Without this relation they need not agree: for one route and one resource with , and , the primal equilibrium is while the dual equilibrium is .
Here is the rate per individual active flow, and is its route's aggregate rate. On routes with , a proportionally fair allocation is a feasible positive rate vector satisfyingfor every feasible competitor , where feasibility means . This is equivalent to maximizing weighted logarithmic utility : its gradient gives the displayed inequality, and the supporting-tangent inequality proves sufficiency. The objective is strictly concave on active rates. Rates assigned to absent flows are irrelevant and may be set to zero.
For the linear flow network, an active local route can increase its rate if its link constraint has slack, improving the objective without affecting any other link. ThusPut and . If and , eliminate the active local rates by . Up to constants, the utility becomesIts derivative is , which vanishes exactly atStrict concavity proves this is the optimum, and unused local links impose no stronger constraint because . If , maximizing gives , the same formula. If , each active local route has . These are the proportionally fair allocation on a linear flow network. When , there is no service to allocate.
The memoryless property of exponential document sizes makes a flow transmitting at rate complete with intensity . Summing over its flows gives the flow-level network model transition ratesand, for nonempty states,All absent-route departure intensities, including those at the empty state, are zero. In particular the local completion rate is the aggregate rate , not . Total rates are bounded by , so the continuous-time Markov chain is nonexplosive.
Set and consider the weightsThe binomial coefficient is the balance function of a flow-level network. For a through-route arrival, its adjacent-weight ratio isThe reverse departure rate is , so . For a local-route arrival,and the reverse departure rate is , giving the same detailed balance identity. This includes arrivals from the empty state.
To normalize, first fix all local counts and sum over . The negative binomial series givesThe remaining geometric series factor, soThis is finite precisely under the stated strict load inequalities for each resource. Thus detailed balance proves the stationary law of a linear flow network:With positive arrival rates this is the unique stationary distribution of the irreducible chain. Zero arrival rates are handled by restricting to the accessible class with their counts zero, interpreting .
Summing this distribution over gives local-count independence in a linear flow network:These are independent geometric distributions. Differentiating a geometric series, or summing its mean directly, givesThis independence concerns the local counts at one stationary time; their evolving processes share the through route and are not independent processes.
Articles by others on the same topic
There are currently no matching articles.