Skip to content

Global maximum

A global maximum is the largest objective value attained over the entire feasible set. Separate the value from its maximiser, check boundaries, and distinguish attainment from an upper bound.

A global maximum, also called an absolute maximum, is the largest value an objective function actually attains over its entire feasible set. In a portfolio problem, this means no other permitted portfolio scores higher under the stated objective. “Global” describes the scope of that comparison; it does not mean the model has found the best investment in the real world.
For a real-valued function ff on a nonempty feasible set DD, a feasible point x∗x^* is a global maximiser when
f(x)≤f(x∗)for every x∈D.f(x)\le f(x^*)\qquad\text{for every }x\in D.
The maximum value is f(x∗)f(x^*); the maximiser is the input x∗x^*. The notation argmax⁡x∈Df(x)\operatorname{argmax}_{x\in D}f(x) collects all maximising inputs. Ties are allowed: an objective can have several maximisers while having only one maximum value. OpenStax's treatment of absolute extrema makes the whole-domain comparison explicit.

A position-size decision with a certificate

Suppose a deliberately simplified one-period trading model assigns the following net dollar objective to position size:

Π(q)=8q−q2=16−(q−4)2,q∈[0,10].\Pi(q)=8q-q^2=16-(q-4)^2,\qquad q\in[0,10].
Here qq is continuous, dimensionless normalised size, and Π\Pi is measured in USD. The coefficients encode a hypothetical benefit that grows with size and a quadratic size penalty. These are stipulated model inputs, not estimated market returns or a profit forecast; continuous sizing is a divisible-position approximation.

The completed square gives more than a promising candidate:

Π(4)−Π(q)=(q−4)2≥0.\Pi(4)-\Pi(q)=(q-4)^2\ge0.
This inequality holds for every feasible size. Equality holds only at q=4q=4, so
max⁡q∈[0,10]Π(q)=16 USD,argmax⁡q∈[0,10]Π(q)={4}.\max_{q\in[0,10]}\Pi(q)=16\ \text{USD}, \qquad \operatorname{argmax}_{q\in[0,10]}\Pi(q)=\{4\}.
The two endpoints give Π(0)=0\Pi(0)=0 and Π(10)=−20\Pi(10)=-20 USD. Choosing the largest allowed position would therefore produce a worse objective than choosing no position in this model. The best size and the best dollar value answer different questions: 4 is the decision; USD 16 is its objective value.
Synthetic objective in USD against continuous normalised size q. On the full feasible interval from 0 to 10, the unique maximiser is q equals 4 with value USD 16; endpoints give USD 0 and USD minus 20. With a tighter cap at q equals 3, the boundary maximiser gives USD 15.
Synthetic objective in USD against continuous normalised size q. On the full feasible interval from 0 to 10, the unique maximiser is q equals 4 with value USD 16; endpoints give USD 0 and USD minus 20. With a tighter cap at q equals 3, the boundary maximiser gives USD 15.
Original hypothetical model. The pale region shows the tighter feasible interval [0,3][0,3]. Changing the feasible set changes the optimisation problem even when the objective curve stays the same.

A stationary point is only one kind of candidate

A local maximum compares nearby feasible inputs. A global maximum must survive comparison with all feasible inputs, including distant alternatives. A local search routine can stop at a nearby peak without certifying that comparison. Checking a finite grid likewise certifies only the points checked unless further structure supplies a bound between them.
In the example, Π′(q)=8−2q\Pi'(q)=8-2q, so the interior maximiser is a stationary point. But stationarity is not a universal requirement. If a tighter position limit changes the feasible set to [0,3][0,3], then Π\Pi is increasing throughout that interval and its global maximum is USD 15 at the boundary q=3q=3, although Π′(3)=2≠0\Pi'(3)=2\ne0. The polynomial's ordinary derivative still exists there; the constraint prevents taking a larger feasible position.
For a continuous one-variable objective on a closed bounded interval, compare the endpoints with every interior candidate where the derivative is zero or fails to exist. This is a complete method when all such candidates have been found and their values can be compared. Smoothness alone does not make an interior stationary point globally best. Useful additional structure includes concavity: on a convex feasible set, any local maximum of a concave objective is global; strict concavity gives at most one maximiser.
For the portfolio version of that reasoning, Constrained and Convex Optimisation develops feasible portfolio weights, bound constraints and conditions that turn local optimality into global optimality. Its public preview is free to read; the full lesson requires membership.

An upper limit need not be attained

Existence comes before searching. The extreme value theorem guarantees that a real-valued continuous function on a nonempty compact feasible set attains a global maximum and minimum. In finite-dimensional Euclidean space, compact means closed and bounded. This guarantees attainment, not uniqueness or an algorithm for finding the answer. Lebl states both the interval theorem and its compact-space extension.
For f(x)=xf(x)=x on (0,1)(0,1), the least upper bound is 1, but no feasible input attains it: every candidate xx can be improved by (x+1)/2(x+1)/2. There is no maximum. On the unbounded domain R\mathbb{R}, the same function has no finite upper bound at all. Neither situation should be reported as a successful maximisation.

These are sufficient existence conditions, not necessary ones. For example, f(x)=−x2f(x)=-x^2 attains its global maximum 0 at x=0x=0 on the unbounded real line. The domain and objective must be assessed together. A numerical answer becomes a global-optimality claim only when its feasibility, attainment and comparison with the rest of the domain are justified.

Sources

Last updated
  • optimisation
  • global optimality
  • objective functions
  • constraints
  • calculus
← Back to the glossaryBack to top ↑