Only active routes, those with , enter the proportional fairness inequality and the weighted logarithmic utility. Their rates must be positive; inactive routes have no per-flow rate to determine and may be assigned zero. This convention removes otherwise meaningless terms and .
For positive active rates, concavity of the logarithm gives, for any positive feasible competitor ,
Thus the proportional fairness inequality proves that maximizes the log-utility objective. A competitor with an active zero rate has utility and cannot improve it. Conversely, if maximizes utility, the right directional derivative along at is nonpositive, giving exactly that inequality. Positive resource capacities and finitely many active routes allow a feasible allocation with every active rate positive, so an optimizer cannot have an active zero rate. Strict concavity gives uniqueness of the active rates. Hence proportional fairness is equivalent to the stated log-utility maximization.
Index the four adjacent-pair routes in cyclic order and put , the aggregate service on route . The resource constraints are
They involve every odd-even route pair, so they are equivalent to
For given maxima, increasing each active odd service to and each active even service to remains feasible and improves utility. Apart from the constant , the objective therefore reduces to
When both groups are present the constraint is tight, and differentiation gives . If one group is empty, the other receives unit aggregate service on each of its active routes. Thus the opposite-route reduction for a proportionally fair four-cycle yields, with ,
Inactive rates can be set to zero, including every rate in the empty state. In particular whenever that route is active. This proves the required formula even when other routes are empty.
For the flow-level network model, an active document's residual size retains an exponential distribution with parameter . Receiving service at rate gives completion intensity , so independent active documents give total completion intensity . Consequently the population continuous-time Markov chain has
All death intensities are zero at . Their total is bounded by , and the total arrival rate is constant, proving nonexplosion.
Put . The required stationary weight uses a binomial coefficient, as printed in the PDF; the converted TeX incorrectly rendered it as an ordinary fraction. Define
For an odd route, the neighboring binomial coefficient ratio is
while its death intensity at the neighboring state is . Their product is , so . For an even route, replace by in the same calculation. This proves detailed balance and the stationary law of a proportionally fair four-cycle:
A finite is essential for this expression to be a probability distribution. We determine its exact convergence condition rather than asserting stationarity for arbitrary arrival rates. Let
Grouping the states by odd and even population gives
With and , the bounds and show that convergence holds exactly when . For necessity, the lower bound sums to , which diverges at or above one. For sufficiency, choose slightly larger with ; the polynomial factors are absorbed into constants times , giving a convergent geometric generating series. Thus the stability region for the reversible four-cycle flow network is
Equivalently, the offered load on each resource, , , , or , is strictly below its unit capacity. For positive arrival rates this finite normalizing constant gives the unique stationary distribution of the irreducible process. At or beyond the boundary, the displayed invariant weights are not summable and do not define a stationary probability law.
If an explicit normalizing constant is desired, for , and . Hence for , in the stable region,
Equal-parameter cases are obtained by continuity or directly from the positive series. In particular the empty-traffic limit is .
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 gives
The 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. Hence
If and , substitute on all active local routes into the utility. The terms depending on are
Its 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 is
Absent-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 intensities
Thus 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 by
The adjacent-state ratios of this binomial coefficient are
They 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 is
The 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 gives
The remaining sums are independent geometric series. Thus
provided 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 a network with link-route incidence matrix , a per-flow rate vector is feasible when and for every resource. A proportionally fair allocation has strictly positive rates on active routes and satisfies
for every feasible competing allocation . Equivalently it maximizes the weighted logarithmic utility subject to the capacity constraints. The equivalence follows from the first-order condition for this concave objective; strict concavity gives uniqueness on active routes. Rates on absent routes have no operational effect and may be set to zero.
Use labels for the routes , and put , , , , . The two-resource linear flow network has constraints
When and , write for aggregate through service. Every active local route uses the remainder of its resource, since increasing its rate increases utility. Up to additive constants, the objective becomes . Its derivative is , so its unique maximum is . This argument remains valid if only one local route is active: the unused local resource adds only the constraint . The resulting proportionally fair allocation on a two-resource linear network is
If , each active local route receives its resource equally, or , as the same formulas prescribe. If , only the through route is active and . At all rates may be set to zero. In particular no displayed expression is applied to an absent route with a zero denominator.
For independent Poisson processes of flow arrivals and independent exponential document sizes of parameters , the memoryless property makes a continuous-time Markov chain. Each active flow completes with instantaneous rate , so the flow-level network model has transitions
Thus for the aggregate service rates are
They vanish at the empty state. The total transition rate is bounded by , so the process is nonexplosive.
Put and define the balance function of a flow-level network
The elementary binomial coefficient ratios are
Hence whenever that departure is possible. Weights satisfy detailed balance for a continuous-time Markov chain, since
When summable they therefore give the stationary law of a two-resource linear flow network,
It remains to determine exactly when these weights normalize. First, summing only the terms requires . For such , the negative binomial series, or the supplied identity with parameter , gives
All weights are nonnegative, so the Tonelli theorem permits this order of summation. The normalizing sum is then
The two geometric series converge precisely under the stability conditions for a two-resource linear flow network, and evaluating them yields
These are exactly the strict offered-load constraints on the two unit-capacity resources; equality already makes a geometric sum diverge. For positive arrival rates the chain is irreducible, so the normalized law is its unique stationary probability and the chain is positive recurrent. Nonnegative arrival rates are also allowed with in the weights: a zero-arrival route is absent in the closed stationary class, and the same normalization conditions and formula remain valid there.
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 satisfying
for 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. Thus
Put and . If and , eliminate the active local rates by . Up to constants, the utility becomes
Its derivative is , which vanishes exactly at
Strict 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 rates
and, 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 weights
The binomial coefficient is the balance function of a flow-level network. For a through-route arrival, its adjacent-weight ratio is
The 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 gives
The remaining geometric series factor, so
This 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, gives
This independence concerns the local counts at one stationary time; their evolving processes share the through route and are not independent processes.
Only routes with contribute to proportional fairness or to the weighted logarithmic utility; omit inactive routes from expressions with a rate in the denominator. Active routes have positive rates whenever a positive feasible allocation exists. For a feasible competitor , the elementary logarithm inequality gives
A zero competitor rate on an active route has utility and also cannot improve the objective. Therefore a proportionally fair allocation maximizes the logarithmic objective. Conversely, the feasible set is a convex set, and differentiating the objective along at shows that an optimizer satisfies the proportional fairness inequality. Strict concavity gives uniqueness on active coordinates; rates assigned to nonexistent flows are immaterial.
In the linear flow network, put and for active routes. A local route uses only resource . If and , increasing increases the objective without violating any other constraint. Thus each active local route saturates its resource:
Write and . For and , substitute into the objective. Apart from constants its dependence on is
Its derivative vanishes when , and its second derivative is negative. Hence the per-flow through-route rate is
If , the optimal through-route aggregate rate is one, so still holds. If , each active local route has , also given by the displayed local formula. When there are no flows and no departures. Inactive coordinates need not be assigned these undefined per-flow formulas.
Independent arrivals and exponential document sizes make this a flow-level network model. A document of type has residual-size hazard per unit of data transmitted; when its transmission speed is , its completion hazard per unit time is . Thus the continuous-time Markov chain of flow counts has transition intensities
For these departure intensities are for the through route and for an active local route. Total arrival intensity is constant and total departure intensity is bounded by , ensuring a nonexplosive Markov chain.
Set , the offered traffic, and define the balance function of a flow-level network
The binomial coefficients satisfy
These identities also cover states with only one kind of active route. They show that the weight satisfies
Thus detailed balance for a continuous-time Markov chain proves that this is a reversible Markov chain and reduces the stationary distribution calculation to normalization.
Sum over first. The negative binomial series gives, for fixed local counts and ,
All summands are nonnegative, so the Tonelli theorem permits exchanging the sums. The partition sum is therefore
It is finite exactly when for every , for . These are the resource-load conditions: resource receives the through-route offered traffic plus its local offered traffic. The normalized stationary distribution is
With positive arrival rates this is the unique stationary distribution of the irreducible feasible flow-count chain. Zero arrival rates restrict its closed class to the corresponding zero coordinates.
Summing out also shows that the local counts are independent, with geometric distributions on :
Hence their mean flow counts are
The binomial balance factor is essential: independent geometric counts for all routes would not give these departure rates or the correct resource-load normalization.
For a fixed occupancy , let be the per-flow rate on every active route, so feasibility means . A proportionally fair allocation is a feasible allocation satisfying, for every other feasible ,
The sum counts the proportional changes over individual flows. By the first-order condition for a concave function, it is exactly the allocation solving
This is weighted logarithmic utility optimization, and its negative objective is a strictly convex function, which gives unique rates on active routes. Routes with have no per-flow rate to determine.
Index the four routes by , , , , and let be each route's total service. Write
The four capacity constraints say , , , and . Equivalently,
For fixed maxima , every active route in the first group optimally takes total service , and every active route in the second takes , because its logarithmic objective is increasing. Up to the constant , the objective therefore becomes with . Its maximizer is , when , with the evident endpoint choices when one group is empty. Hence the proportionally fair allocation on a four-cycle is
Set on inactive routes. If , all service totals are zero. In particular, for , , as required. Two disjoint active routes in the same group can each receive the same total service; service totals need not sum to one over the entire network.
With independent document arrivals given by Poisson processes of rates and independent unit-mean exponential distributions for document sizes, each of the active documents has completion rate . The flow-level network model is consequently a continuous-time Markov chain with
At all downward rates are zero. The total departure rate is at most four, so the bounded total jump rate ensures no explosion.
The original PDF's displayed factor is a binomial coefficient, not the plain quotient produced by the TeX extraction. The candidate stationary distribution for this reversible four-cycle flow model is
Use . For and ,
so . For the corresponding ratio is . Thus detailed balance for a continuous-time Markov chain holds for every adjacent pair, proving the displayed stationary distribution whenever .
For completeness, its existence condition can be made explicit. Put and . At fixed ,
Therefore the sum over states with is at most , using the binomial theorem. This is summable if . Conversely, restricting to the single maximizing route in each group leaves the series , which diverges if . Hence
These are exactly the four strict resource-load inequalities. With positive arrival rates the Markov chain is irreducible, so the normalized stationary distribution is unique.
Stochastic network Created 2026-10-05 Updated 2026-10-06
A stochastic network combines resource constraints, routing, and random arrivals or service requirements. Loss networks reject requests that cannot acquire all required resources; flow-level network models let ongoing transfers share capacities.
Two-resource linear flow network Created 2026-10-06 Updated 2026-10-07
A two-resource linear flow network has one local route on each of two resources and one through route using both. With unit capacities and proportional fairness, its exponential-document flow-level network model has the stationary law of a two-resource linear flow network. The local counts are independent in equilibrium despite their dependence on the shared through-route count.