Convex function Created 2026-09-24 Updated 2026-10-14
A function on a convex set is a convex function if, for every and ,
Geometrically, a line segment joining two points of its graph of a function lies on or above that graph of a function. The convex set condition ensures that the intermediate input stays in the domain of a function. An affine function satisfies the defining inequality with equality.
For the quadratic function , the inputs and have equally weighted arithmetic mean . Evaluating at the arithmetic mean gives , whereas averaging the outputs gives . Averaging first saves one unit in this example. More generally, direct expansion gives
This identity proves convexity and also shows exactly when its defining inequality is strict.
Figure 1.
The graph of a convex quadratic lies below its endpoint interpolation and above its supporting tangent
. For , the line segment through and has height at , while the graph of a function has height . The tangent line is an affine minorant: everywhere. Details.
For a differentiable convex function, the tangent line in one dimension, or the corresponding supporting affine function in several dimensions, lies below the entire graph of a function. This is the subgradient inequality. The equivalent geometric statement is that the epigraph, consisting of points on or above the graph of a function, is a convex set. These characterizations are developed in Boyd and Vandenberghe's convex-function slides, sections 3.1–3.4.
Convexity does not require differentiability: the absolute value function is a convex function with a corner at . When a function is twice continuously differentiable on an open interval, it is a convex function exactly when its second derivative is nonnegative throughout that interval. In several dimensions, the corresponding criterion on an open convex set is that its Hessian matrix is positive semidefinite everywhere. The domain of a function matters: is a convex function on , but not on all of . A strictly positive second derivative is sufficient for strict convexity, but is not necessary: is a strictly convex function although its second derivative vanishes at .
The usefulness of convexity is that local information can certify a global conclusion. Every local minimum of a convex function on a convex set is a global minimum: if a lower value existed elsewhere, the defining inequality would produce lower values arbitrarily close to the proposed local minimum. For a differentiable convex function on an open convex set, a zero gradient therefore certifies a global minimum. Strict convexity gives uniqueness when a global minimum exists; it does not supply existence by itself. These facts explain the role of convex functions in convex optimization.
For differentiable functions that are convex functions on an open convex set and affine functions , the KKT conditions certify a global minimum. Once Lagrange multipliers satisfy them, no extra Slater condition is needed.[ref]
The certificate is a short chain of inequalities. Nonnegative Lagrange multipliers and affine equalities make a convex function. Its zero gradient gives a global minimum at by the first-order optimality condition. For every feasible point ,
The first equality uses feasibility and complementary slackness; the last inequality uses and . Equivalently, the Lagrange dual function attains the same value as the primal objective function, proving strong duality. A strictly convex function makes the primal optimum unique, although the Lagrange multipliers need not be unique.
Affine equality optimization constraints matter: an arbitrary signed multiple of a nonlinear equality can destroy convexity of the optimization Lagrangian. For example, minimizing subject to the affine equality gives and for . This equality Lagrange multiplier is positive for , zero at , and negative for . Completing the square gives the certificate for every real number .
Outside convex optimization, KKT stationarity alone does not certify an optimum: minimizing with no optimization constraints gives the stationary candidate , which is a global maximum. The Lagrangian sufficiency theorem remains applicable whenever a global minimum of the optimization Lagrangian can be proved directly.
Convex optimization Created 2026-09-24 Updated 2026-10-13
Convex optimization is a minimization problem with a convex function as its objective function and a convex set of feasible points. For a finite-valued , the problem is to find with for every . The displayed infimum describes its value even when no minimizing point exists. The two convexity requirements concern different objects: the allowed decisions and the scores assigned to them.
A convex set contains the whole line segment between any two of its points:
A convex function lies below the interpolation of its endpoint values:
Thus mixing two allowed decisions preserves feasibility, and the mixed score is no worse than the same mixture of endpoint scores. The objective function may have flat regions or corners. For a strictly convex function, the second inequality is strict when and .
A useful constraint representation is
where are convex functions on a common convex set , and the equalities are affine functions. Each inequality defines a convex sublevel set; their intersection with and the equality set is a convex set. An equality involving a general convex function need not preserve this geometry: allows and but excludes their midpoint . See Boyd and Vandenberghe, Convex Optimization (2004), §4.2.1 for the standard problem form.
Why local information can certify a global answer. Every local minimum of a convex optimization problem is a global minimum, including minima on the boundary. If a feasible point had , points would remain feasible and have value strictly below for every . Taking arbitrarily small contradicts a local minimum at . This argument explains the special power of convexity: a better distant decision would reveal an improving direction immediately nearby.
If a minimizer exists and the objective function is strictly convex on , it is unique. Two distinct minimizers of value would have a feasible midpoint with value strictly below . Existence is a separate question: the exponential function is strictly convex on , but its infimum is approached only as . Even a bounded convex set need not suffice: on also has unattained infimum . A continuous function on a nonempty compact set attains its minimum by the extreme value theorem.
Nor does strict convexity imply differentiability. For , the squared term gives the strict inequality while the triangle inequality gives the weak inequality for the absolute value. At zero the left and right derivatives are and , so no derivative exists there, although zero is the unique minimizer. Such objectives require subgradients or proximal operators rather than an ordinary gradient at every point.
For a differentiable convex function on an open convex set containing , the constrained first-order condition is
Indeed, the subgradient inequality makes this sufficient; taking the one-sided derivative along feasible line segments makes it necessary. At an interior minimizer, both directions are feasible and the gradient must vanish. At a boundary minimizer it can be nonzero: it only needs to make every feasible direction nondecreasing. See Boyd and Vandenberghe, §§3.1.3 and 4.2.3.
A fully computed nearest-point problem. Project onto the half-space by minimizing half the squared Euclidean distance:
The Hessian matrix is the identity matrix, so the objective function is strictly convex. The unconstrained minimizer violates the inequality. With the convention , the optimization Lagrangian is , where the Lagrange multiplier satisfies . Its Karush-Kuhn-Tucker conditions are
The last two equations give , . The choice is infeasible, so complementary slackness forces . Consequently , giving , and . The Euclidean distance is , rather than the objective function value . The gradient at the answer balances ; the displacement from to is a normal vector to the boundary.
Figure 1.
The nearest feasible point is where an objective contour first touches the half-space boundary
. Details.
There is an exact certificate independent of numerical search. Completing squares gives
For every feasible point, implies . Thus every feasible objective is at least , and attains this bound. More generally the Lagrangian dual problem has objective for . Its maximum is also , illustrating strong duality through matching computed bounds. This makes the example a model for Euclidean projection onto a convex set and the projection step in projected gradient descent.
What the multiplier conditions require. For differentiable convex functions on an open convex set and equalities defined by affine functions, the KKT conditions combine feasibility, , complementary slackness , and stationarity
with unrestricted equality Lagrange multipliers . They suffice to certify a global minimum without an additional regularity assumption: the optimization Lagrangian is convex, stationarity minimizes it, and feasibility with complementary slackness gives the same certificate as above. To guarantee their necessity at an attained finite optimum, a regularity hypothesis suffices: Slater's condition requires some with and . The projection example has the strictly feasible point . See Boyd and Vandenberghe, §§5.2.3 and 5.5.3. This hypothesis guarantees suitable multipliers, not existence of a primal minimizer.
Without regularity, necessity can fail even for convex functions: minimize subject to . The sole feasible point is optimal, but stationarity would require . No Lagrange multiplier works. There is no strictly feasible point, and the gradient of the constraint vanishes at the answer.
The nonconvex contrast. The polynomial has derivative and second derivative . Numerically solving the cubic gives stationary points , , and . Their objective values are respectively , , and , with second derivatives , , and . Hence both outer points are local minima, and the middle point is a local maximum. Since at both ends, its global minimum exists and must be one of the stationary minima: it is the left one. A method stopping at the right local minimum misses a better value by approximately .
Figure 2.
A strictly convex quadratic has one minimum; a tilted quartic has two local minima with different values
. Details.
The practical appeal of convex optimization is the ability to check an answer globally using geometry and matching Lagrangian duality bounds. The projection certificate certifies every feasible alternative at once; the tilted quartic shows why a zero gradient alone cannot do that for general nonlinear optimization.
Historically, an early landmark is Kuhn and Tucker's [ref]. Its §3 explicitly states a regularity hypothesis for inequality-constrained Lagrange multipliers; its discussion of saddle points explains how concave functions support global conclusions for maximization. This documents an early formulation of the multiplier approach; it does not establish sole discovery of today's KKT conditions or of convex optimization as a whole.
Set and let . For positive integer capacities,
The function is the carried load of an Erlang loss resource evaluated at its inverse blocking parametrization. It is continuous and strictly increasing from zero to . Hence is a coercive function and a strictly convex function on the nonnegative orthant. Its first-order conditions are the fixed-routing Erlang fixed point equations, including zero prices at unused links.
Let be nonzero real constants with . The real function displayed in the title has exactly one stationary point:
Indeed the partial derivatives are , each of which has precisely one zero. The Hessian matrix at that point is .
If every , each summand is a strictly convex function tending to as its argument tends to either infinity. Consequently has a unique global minimum. If every , negating gives the preceding case, proving a unique global maximum. If both signs occur, restricting to two coordinate directions of opposite signs gives a saddle point of a scalar function. No degenerate Hessian matrix is possible under the nonzero assumptions.
Feasible triangle with a squared-distance objective Created 2026-10-14 Updated 2026-10-31
Take the decision domain and minimize the objective function
Each inequality permits a closed half-space; their intersection is the filled triangle with vertices , and , including its edges. The feasible region is a compact set and a convex set. The point is a feasible point, but its objective function value will not be best. Without the optimization constraints, the unique global minimum is at with value . That point is infeasible because .
The objective function is the squared Euclidean distance from . Its positive level sets are circles centered there. Expanding a circle from that center, the first contact with the feasible region is at , with objective function value . Thus the optimum is the Euclidean projection onto a convex set of the target . Squaring a nonnegative Euclidean distance preserves which point is nearest.[ref]
Here is a direct certificate, without relying on the picture. Put and . The objective function becomes
Equality requires and , so the unique optimum is . At this point is an active constraint, while and are strict. An active constraint identifies a tight restriction at a specified point; it alone does not establish optimality. For example, has the same tight sum restriction but objective function value .
For a check using the Karush-Kuhn-Tucker conditions, write the inequalities as , , . Their Lagrange multipliers at the optimum are . The gradient equation is
Feasibility, nonnegative Lagrange multipliers and complementary slackness also hold. With this strictly convex function and affine optimization constraints, the Karush-Kuhn-Tucker conditions certify the unique global minimum.[ref]
Finite-valued infimal convolution Created 2026-10-07 Updated 2026-10-14
If two nonnegative finite-valued convex functions are defined on all of a finite-dimensional space, their infimal convolution is finite, convex and continuous everywhere. Convex perturbation duality then gives strong duality and dual attainment at every argument. It does not require or imply attainment of the primal decomposition infimum.
More precisely, let be finite everywhere and write . Nonnegativity supplies a lower bound, while the two trial splits and give
Mixing nearly optimal splits proves convexity, and continuity of a convex function applies because the effective domain is the entire finite-dimensional vector space. These statements concern the optimized value, rather than existence of an optimal split. For the continuity theorem and dual attainment under the equality constraint , see Bertsekas, Convex Optimization Theory: A Summary, Propositions 1.3.11 and 5.3.3(a). The equality has a feasible point in the whole space for every , and the displayed bound makes its optimal value finite.
A finite value without any optimal split. On , take the convex functions and . Both are nonnegative and finite everywhere, but
for every . The splits have costs , yet the exponential function is strictly positive at every finite . No split attains the infimum. The value function is even constant and differentiable; regularity of the value function does not prevent optimizing splits from escaping to infinity. For example, gives costs approximately , and .
A sufficient extra condition for attainment at a fixed is that be a coercive function, meaning it tends to as . Under the finite-valued assumptions it is a continuous function, so a sufficiently large closed ball contains a global minimum by the extreme value theorem. If this cost is also a strictly convex function, the optimal split is unique. The quadratic example above satisfies both conditions; the exponential function example does not satisfy coercivity.
Nonnegativity is sufficient, not necessary: finite lower bounds , would give by the same argument. Removing all lower-bound control can lose finiteness even for finite convex functions: and give , hence . Nor does finiteness alone guarantee differentiability: choosing gives by the triangle inequality and the split .
Jensen's inequality 2026-10-14
Jensen's inequality says that applying a convex function to a weighted mean cannot exceed the same weighted mean of its outputs. For nonnegative weights with and inputs in a convex set,
Nonnegative weights are essential: this is a convex combination, rather than an arbitrary affine combination. For two inputs it is precisely the defining inequality for a convex function; repeatedly grouping inputs gives the finite weighted version.
Take , weights and , and inputs and . Their weighted mean is , so the two sides are
The Jensen gap is . The inequality measures the effect of replacing distinct inputs by one representative input before applying a nonlinear function.
The probabilistic form uses an integrable random variable taking values in an interval where is a convex function. If is also an integrable random variable and belongs to that interval, then
The direction reverses for a concave function. For a strictly convex function, equality in the finite weighted form requires all inputs having positive weight to be equal; in the probabilistic form it requires to be constant almost surely. An affine function gives equality for any admissible distribution. [ref].
For the quadratic function and a random variable with a finite second moment, the difference between the two sides is exactly its variance:
Consider two equally likely values and . Their expected value stays at as increases, but their variance is . Thus the expected value of the square grows from to . For the exponential function, the same two-point distribution gives , while . Both are examples of Jensen's inequality, but their Jensen gaps depend differently on the spread of the inputs.
Figure 1.
Keeping the mean fixed while spreading the inputs increases the average of these convex functions
. The random variable takes and with equal probability. The quadratic function produces a Jensen gap of , exactly the variance. The exponential function produces a Jensen gap of , involving the hyperbolic cosine. The horizontal reference in each panel applies the function directly to the unchanged expected value . Details.
Another useful choice is the concave function on positive inputs. Its version of Jensen's inequality gives . Applying the increasing exponential function shows that the weighted geometric mean cannot exceed the weighted arithmetic mean. For the equally weighted inputs and , these are and . This recovers the arithmetic-geometric mean inequality and illustrates how choosing one function can generate an entire family of bounds.
A short proof idea explains the probabilistic form. If has a subgradient at , the supporting affine function gives . Taking the expected value cancels the linear term because . This argument applies, for example, to finite convex functions on ; more general domains of a function need attention to endpoints and the existence of a subgradient.
Johan Jensen's 1906 paper “Sur les fonctions convexes et les inégalités entre les valeurs moyennes” is an early source for the connection between convex functions and inequalities for means. [ref].
Mechanical stability 2026-10-18
For a mechanical coordinate at fixed temperature, total volume and particle numbers, the relevant thermodynamic potential is the Helmholtz free energy . Its generalized force is . At mechanical equilibrium, , and a linearly restoring force has , equivalently . A Taylor expansion then proves a strict local free-energy minimum. If is a strictly convex function throughout the accessible domain, the stationary state is the unique global minimum.
A strictly convex function satisfies the same inequality strictly whenever and .
For the unlabelled Hessian criterion, convexity implies . Divide by and let to obtain for every . Thus the Hessian matrix is positive semidefinite.
Conversely, if every Hessian is positive semidefinite, Taylor's integral formula with gives
The allowed supporting-plane characterization then proves
For the integral inequality put . The supporting tangent at gives almost everywhere. Integrating cancels the linear term, so
This is Jensen's inequality. It remains valid with value on the right: the affine lower bound has integrable negative part, so the extended integral is well-defined.
A strictly convex function satisfies the strict inequality
Endpoint and coincident-point cases are excluded because they necessarily give equality.
The power-law ansatz gives
Since , the equation roots and are distinct. The Cauchy-Euler equation therefore has general solution
For , the first derivative and second derivative are
The strictly convex function diverges to as , passes through , and has a unique lowest point at
As , , so the line is an asymptote. When , the lowest point is to the right of one; at it is at one, and for it is to the left of one.
The ratio of the two terms is
Thus is larger for , the terms are equal at , and is larger for . In the stronger asymptotic sense as , dominates at each fixed , and dominates at each fixed . Their crossover has , equivalently , as described by the power-law crossover in a singular perturbation. In that region with bounded gives .
Substitute the proposed regular perturbation into the differential equation. The leading and subsequent equations are
Consequently , and in fact each successive coefficient has the form , because the preceding second derivative is zero. The leading approximation is therefore
It has only one adjustable constant and generally cannot impose two independent boundary conditions. Those assumed in the question require a nonzero coefficient, which a power series in cannot recover: at fixed it is exponentially small, and at fixed it grows without bound as . Thus the regular perturbation describes the specified solution only in the region to the right of the crossover, away from ; it is not a uniform approximation on .
Figure 1.
The exact solution and its two power-law contributions
. Original sketch for , showing the decreasing contribution, the increasing contribution, their sum, and its lowest point. The inset resolves the region where both terms contribute. Details.
Take the functional
The factor is essential: the derivative of is , while the gradient with respect to of is . As in part (c), finite polynomial expansions and Hölder's inequality justify differentiation along every direction , giving .
We prove the global and strict minimum directly. The strictly convex functions and satisfy their tangent inequalities
with strict inequality when the respective arguments differ. For example, strict convexity of follows from strict operator monotonicity of its gradient, proved by the midpoint identity in part (b)(iii); strict convexity of follows because its derivative is strictly increasing.
Apply these inequalities pointwise to and , then integrate. The weak formulation at with test function gives
If in , the Poincaré inequality implies on a set of positive Lebesgue measure. The first tangent inequality is strict on that set and the second is nonnegative everywhere. Their integrable remainders therefore have strictly positive total integral. Hence
Thus is the unique global minimizer of . Conversely, every minimizer has zero directional derivative in every direction and so satisfies , which also identifies it with the unique weak solution from part (c).
Take a finite set of source-sink pairs , with fixed demands , and finitely many permitted routes for each pair. Every positive demand must have at least one available route. Let be route flow and link throughput. The source-sink route incidence matrix and link-route incidence matrix are
for simple routes; if a route traverses a link repeatedly, its entry counts those traversals. Thus conserves each demand and aggregates link traffic.
At a Wardrop equilibrium, every route carrying positive flow has minimum delay among routes for the same source-sink pair. If
there are numbers such that for , with equality whenever . This is a nonatomic routing game: one infinitesimal user's route change does not alter the link costs it sees.
For continuous nondecreasing link delays, define the Beckmann potential
Each term is convex because its derivative is nondecreasing. The feasible route-flow set is nonempty and compact: on each pair's routes. Hence the continuous function attains a minimum. Its gradient with respect to route flow is
If carries positive flow and serves the same pair, moving a small amount of flow from to is feasible. At a minimizer its directional derivative is nonnegative. Thus every used route minimizes delay, proving existence of a Wardrop equilibrium.
Conversely, at such an equilibrium, any feasible competitor satisfies
Indeed, the competitor's cost sum for pair is at least , while the current flow's cost sum equals . This first-order variational inequality is sufficient for optimality of a differentiable convex function. Therefore
The argument proves both directions of the claimed optimization equivalence, including unused routes with costs tied at the minimum.
If each is strictly increasing, each integral is strictly convex, hence so is as a function of link throughputs. The feasible link-throughput set is convex. Two distinct minimizing vectors would have a feasible midpoint with strictly smaller potential, so the equilibrium link-throughput vector is unique. Strictly convex function in need not give strictly convex function in , because can have a nontrivial kernel.
For an explicit route-flow ambiguity, put two parallel links in each of two consecutive stages, with one unit of demand traversing both stages. Order the four routes by the first and second link choices: . Set all four link delays to . Then
induces throughput on each link, and every route has delay one. Every member of this family is an equilibrium, though its route-flow vector changes. This is route-flow nonuniqueness at a Wardrop equilibrium with strictly increasing delays.
For Braess paradox, use vertices and one unit of -to- demand. The delays are , , , and . Initially the only routes are and . If the upper route carries , their costs are and , so equilibrium has and common delay .
Add the directed link with delay zero. Let the upper, lower and new middle routes carry , where . Their costs become
If , the middle route is strictly cheaper than the upper route, contradicting equilibrium; likewise is impossible. Thus all flow uses the middle route, with , and all three route costs are two. Therefore
Figure 1.
Adding the central route raises the selfish equilibrium delay in a four-node network
. Details.
The potential for the expanded network is
The old flow remains feasible and has potential ; the new equilibrium has potential . The enlarged feasible set has indeed lowered the minimized potential. But total travel delay is , not this integral potential: it rises from to . This explains the paradox within the optimization framework. The optimal total-delay value cannot worsen when the old flow is still allowed; selfish equilibrium minimizes a different function.
The phenomenon also survives strictly increasing delays on every link. Replace each constant-one delay by and the new-link delay by . Symmetry gives upper and lower flows after expansion, with middle flow . The common new delay is , while the old delay was . For , these are . Thus the example does not depend on interpreting increasing delays as merely nondecreasing.
Let the bank account be , where is the one-period riskless gross return. In the binomial market, is either or , with and both successors having positive physical probability. The information at time consists of the first moves. A trading strategy chooses its holdings using only this information. A self-financing portfolio funds rebalancing from its current value; there is no external contribution.
Absence of arbitrage requires . If , borrowing to buy the stock yields a nonnegative gain, strictly positive on the up branch; if , shorting the stock and investing its price yields the reverse arbitrage. When , define the risk-neutral probability in a binomial market
Giving each successive up move conditional probability defines an equivalent martingale measure , since every finite path has positive probability and .
For a contingent claim with successor values at a node of current stock value , solve the two replication equations. The number of shares and current cash value are
Then and , so the replicating strategy costs
Hold bank-account units over that period. Starting with the terminal payoff and applying these equations backwards supplies an adapted self-financing strategy replicating every path-dependent contingent claim. This proves market completeness. A different claim price would permit an arbitrage by buying the cheaper claim or replica and selling the dearer one. Iterating the backward pricing relation gives the unique risk-neutral pricing formula
The physical up probability affects real-world frequencies but does not enter this replication price.
For a terminal payoff , write . Its current price is the restriction to the available nodes of the function
If is convex, each summand is convex in and each weight is positive; summing their defining convexity inequalities proves that is convex. This provides an explicit convex extension between the actual stock nodes, so “convex on the nodes” is unambiguous. If is strictly convex, each positive scaling preserves strict convexity, so is strictly convex as well.
For the replicating portfolio in a binomial market, the stock holding is
For , let . The next down and up holdings are the secant slopes of on the adjacent intervals with endpoints :
For any convex function and , its defining inequality at rearranges to . The inequality is strict for a strictly convex function. Applying this to the three stock values orders the two next holdings. Meanwhile the backward pricing relation gives, by subtracting its values at and ,
The coefficients are strictly positive and sum to one. Therefore the current share holding lies between the next two holdings:
Both inequalities are strict for a strictly convex payoff. For an affine payoff the share holding is constant, explaining the required weak interpretation. These are numbers of shares, not the fraction of portfolio wealth invested in the stock.
For maximization of subject to and , the Lagrangian sufficiency theorem says: if a feasible globally maximizes , where , and , then globally maximizes over the feasible set. Indeed, at every feasible ,
This requires a global maximum of the optimization Lagrangian; a stationary point alone is not sufficient without additional concavity or another justification.
Put and . If every , the maximum is zero and every feasible vector is optimal. Otherwise set
Since , . For , the optimization Lagrangian is . Its gradient vanishes at because
The function is a strictly convex function for , so is a strictly concave function. Its supporting-hyperplane inequality proves that this stationary point is its global maximum. Complementary slackness and feasibility hold, so the sufficiency theorem applies. Substitution gives
The maximizing vector is unique when . It is the norming vector for Holder inequality, and the value is the corresponding dual norm.
Use finite sets of links , source-sink pairs , and admissible routes , with at least one route for each pair. Route carries aggregate flow . The link-route incidence matrix has if route uses link and zero otherwise; repeated traversals, if allowed, are counted with their multiplicity. The source-sink route incidence matrix has if serves pair . Thus gives link throughputs and gives source-sink demands. Write for the routes serving and
A Wardrop equilibrium routes positive flow only on minimum-delay routes:
This is a nonatomic equilibrium: an individual infinitesimal user's route change does not alter the aggregate link delays.
For fixed nonnegative demand , the feasible route-flow set is a nonempty product of finite-dimensional simplexes and hence a compact set. The Beckmann potential
is continuous, so it attains a minimum over this feasible set. Each primitive is a strictly convex function, since its derivative is continuous and strictly increasing. Its route-flow derivative is exactly the corresponding route delay:
If a minimizer had positive flow on and a lower-delay alternative , transferring a small amount from to would give directional derivative , contradicting minimality. Hence every minimizer is a Wardrop equilibrium.
Conversely, let be a Wardrop equilibrium and any feasible competitor. Convexity gives
For each , subtract inside this sum. The demand constraint makes , and the remaining terms are nonnegative: used routes have , while unused routes have , and . Thus . We have proved both existence and the optimization characterization.
Strict convexity in the link vector makes unique: two different minimizing link vectors would have a feasible midpoint of strictly smaller potential. Thus link delays and the minimum route delays at the Wardrop equilibrium are also unique. The route vector need not be unique, because different route decompositions may have the same and . For example, two successive stages with two parallel links at each stage have four routes. With unit demand and link delay , the vectors
all give throughput on each of the four links and delay one on every route. This exhibits route-flow nonuniqueness at a Wardrop equilibrium. The equilibrium link throughputs are unique; the individual route flows need not be.
For elastic demand, make the usual physical assumptions explicit: delays are nonnegative on , every route is nonempty, and is finite, continuous and strictly decreasing. Put
The limit exists by monotonicity; it need not be zero. The inverse demand function is continuous, strictly decreasing, satisfies , and tends to infinity as .
Choose any reference and use elastic-demand utility with an interior reference:
Each utility is strictly concave, with derivative . A reference inside the range avoids a potentially divergent integral from zero. For instance, has inverse , whose integral from zero is infinite, although the displayed reference-point primitive is finite at every interior demand.
Give its limiting value at , which may be , and extend it by outside . This encodes the physical demand range in the objective. After substituting , , minimize
Its effective feasible set is contained in , a nonempty compact set. The objective is lower semicontinuous, including a possible value at a lower endpoint, and is finite when all demands equal their interior reference values. It therefore has a finite-valued minimizer.
The boundary exclusion for elastic Wardrop demand shows that every minimizing demand is interior. If and the utility there is finite, adding a small flow on any route serving costs at most a bounded constant times , while the utility gain is at least , whose ratio to tends to infinity. This decreases the objective. If that endpoint utility is , a finite minimizer cannot occur there in the first place. At , choose a used route. Its delay is strictly positive, since its nonempty links have positive throughput and strictly increasing nonnegative delays. Removing a small amount of its flow saves a positive first-order cost, whereas the utility loss is because . This also decreases the objective. Hence for every pair.
The interior-demand route derivatives are now
At a minimizer they are zero on positive route flows and nonnegative on zero route flows, by increasing or decreasing a single route flow. Since , some route is used, so
These are precisely the elastic-demand Wardrop equilibrium conditions. Conversely, those conditions give the same nonnegative directional derivative for every competitor; convexity then proves global minimality. The equivalent constrained form is the requested minimization of with , , . Strict convexity determines both and uniquely, while their route decomposition can still be nonunique.
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 is
For a single resource with offered traffic and capacity , the Erlang loss formula is
Thus the Erlang fixed point approximation is the system
The 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 expression
The 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, as
Differentiating the normalized weights shows
The variance is positive because both and have positive probability. Moreover, as , since the largest term in the truncated Poisson distribution dominates. Hence
is 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 is
At 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 gives
Applying 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 gives
For , evaluate the Erlang loss formula by the stable recursion , . It gives
These 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.
Take Poisson process arrivals of rate , independent holding times with the exponential distribution of parameter , unit resource requirement per call, no waiting room, and integer capacity . The occupancy is a birth-death process on with birth rate below and death rate at occupancy . Writing for offered traffic, detailed balance for a continuous-time Markov chain gives
An arrival is lost exactly in state , so Poisson arrivals see time averages proves the Erlang loss formula
This derivation assumes exponential holding times; the insensitivity of loss networks extends the same formula to independent general holding times with the same mean. For completeness, ; for , set .
A loss network with fixed routing has finitely many resources, capacities , and call types indexed by nonempty subsets of resources. A call of type uses one unit of every resource in for its entire holding time and is accepted only if all are available. Let be the link-route incidence matrix and the type's offered traffic, arrival rate times mean holding time. Different types have independent Poisson processes and independent holding times.
In the reduced-load approximation, availability at distinct resources is treated as independent, and screening at the resources other than is modeled as independent Poisson thinning. The load offered to after that screening is
Applying the Erlang loss formula to this isolated-resource load gives the Erlang fixed point approximation, . These equations are an approximation because simultaneous admission induces dependence between resource occupancies, and the screened arrival process need not actually be Poisson.
Here is a proof of existence and uniqueness for positive capacities. Write . Its truncated-Poisson mean is the carried load of an Erlang loss resource,
For , differentiating its stationary probabilities gives
The variance is positive and because every state has positive probability. Moreover increases continuously from zero to one, and increases from zero to . Thus has a continuous inverse on .
Use acceptance coordinates and define
Here is strictly increasing, continuous, and tends to as . The convex potential for the Erlang fixed point is
Each exponential term is convex, and each integral is a strictly convex function of its coordinate because its derivative is strictly increasing. Hence is strictly convex on the nonnegative orthant. It is also a coercive function: for sufficiently large , , so each integral tends at least linearly to infinity. Therefore attains a unique minimum .
Its partial derivative is
At an interior minimum this derivative is zero. Since , this is exactly . At a boundary coordinate , the one-sided minimizing condition is , whereas the displayed derivative is . Thus and there as well. Conversely every solution of the Erlang fixed point approximation has these derivative conditions and hence minimizes the convex potential. No solution has at positive capacity, since every is finite and for finite . The coordinates therefore give a bijection between solutions and minima, proving
If a capacity is zero, its blocking probability is forced to one. Routes using it contribute zero reduced load to every other resource. Delete those routes and the zero-capacity resources and apply the proof to the remaining network; unused positive-capacity resources have blocking probability zero. This establishes existence and uniqueness also with zero capacities, allowing precisely at those resources.
For the link-route incidence matrix , the reduced-load approximation and Erlang loss formula give
Introduce and accepted route flows . Multiplying the reduced load by the link's own acceptance probability gives
These are precisely the first-order optimality conditions for the convex potential for the Erlang fixed point, since
Each exponential term is a convex function, and the integral of the strictly increasing function is a strictly convex function. Hence is a strictly convex function. Moreover as , by the saturation of the carried load of an Erlang loss resource. Its integrals tend to infinity at least linearly, so is a coercive function on the nonnegative orthant and has a unique minimizer.
At , . If link is used by any positive-rate route, then , excluding a boundary minimizer there. An unused link instead minimizes at and has zero derivative. Thus the minimizer satisfies the displayed flow equations for every link. Conversely, those equations imply and therefore minimize the convex potential for the Erlang fixed point. Finally with converts the flow equations back to . The Erlang fixed point approximation has exactly one solution under fixed routing.