Local Optimum¶
Core Idea¶
A local optimum is a point best within its neighbourhood but not across the whole landscape. The structural triple is a landscape valuing each configuration, a neighbourhood relation defining a small move, and a search procedure that follows local improvements — halting wherever every neighbour is no better, even when a far better configuration exists elsewhere.
How would you explain it like I'm…
Top of a Small Hill
Best Hill, Not Biggest
The Hill-Climber's Trap
Broad Use¶
- Mathematical optimisation: gradient ascent on a non-convex function halts at a local maximum.
- Machine learning: k-means halts at an initialisation-dependent local optimum, escaped by random restarts.
- Evolutionary biology: a population climbs to a local adaptive peak, and reaching a higher peak requires crossing a fitness valley.
- Strategy: a firm incrementally refining a product stalls on a local optimum while a clean-sheet redesign would dominate.
- Career decisions: "a good job but not the best job" — small moves don't improve things, but a large move might.
- Public policy: a tax code or electoral system whose defenders correctly note no small reform improves it.
Clarity¶
Separates "good locally" from "good globally," exposing the confusion in which a successful record of incremental improvement is taken as evidence of global optimality — when it is only evidence of effective local search.
Manages Complexity¶
Compresses a family of "looks maximally improved but isn't" failures under four diagnostic questions (configuration space, neighbourhood, objective, escape move) and one parallel intervention menu — restarts, perturbation, annealing, deliberate disruption, periodic redesign.
Abstract Reasoning¶
Supports the striking inference that the same hill-climbing competence that found the local peak is why it cannot leave it, so escape requires not more local effort but a different kind of move sized to the basin's depth.
Knowledge Transfer¶
- Optimisation to strategy: "schedule exploration explicitly" transfers directly — a firm on a local optimum allocates effort to non-local search as an annealing schedule allocates temperature.
- Biology to product design: "crossing a fitness valley" is the same as a non-incremental redesign — both require temporary worsening that is observable while the gain is conjectural.
- Engineering to career: simulated annealing's cooling schedule ports as "explore broadly early, exploit later."
Example¶
k-means clustering descends the within-cluster sum-of-squares objective and halts when no reassignment lowers it — every neighbour is no better — but the result is initialisation-dependent, so the standard cure is a different kind of move: random restarts (k-means++ seeding) that sample diverse basins.
Relationships to Other Abstractions¶
Current abstraction Local Optimum Prime
Parents (2) — more general patterns this builds on
-
Local Optimum is a kind of, typical Optimization Landscape Prime
A local_optimum is one POINT (where local search halts) on the landscape; the optimization landscape is the whole country (basins, ridges, plateaus, connectivity).
-
Local Optimum presupposes Optimization Prime
'Optimization is the ACTIVITY of which a local optimum is a failure MODE.' A local optimum presupposes a value landscape under improvement search — it is the trap the optimization search falls into.
Children (4) — more specific cases that build on this
-
Local search (optimization) Domain-specific is a kind of Local Optimum
The proposed strict upward parent is
prime:local_optimum. -
One-shot deviation principle Domain-specific is a kind of Local Optimum
The proposed strict upward parent is
prime:local_optimum. -
Metastability Prime is a kind of, typical Local Optimum
Metastability is a local optimum in a dynamical/energy landscape held by a kinetic barrier, satisfying local_optimum's neighborhood-best-not-global-best definition.
-
Innovator's Dilemma Domain-specific is a decomposition of Local Optimum
Removing incumbent-management vocabulary leaves a system selecting the best reachable moves in its current neighborhood while missing a superior trajectory outside it.
Hierarchy paths (2) — routes to 2 parentless roots
- Local Optimum → Optimization Landscape
- Local Optimum → Optimization
Not to Be Confused With¶
- Local Optimum is not Optimization because a local optimum is a point where local search stalls, whereas optimization is the activity of seeking the best configuration.
- Local Optimum is not Equilibrium because a local optimum is a value-best-in-neighbourhood point reached by an improvement procedure, whereas an equilibrium is a balance of forces with no ranking of states by value.
- Local Optimum is not Satisficing because a local optimum is where a procedure cannot improve further locally, whereas satisficing deliberately stops at a good-enough point.