Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

 Open In Colab

In bracketed minimization, we relied on knowing a 1D interval [a,b][a, b] containing an optimum. In multiple dimensions (N≥2N \ge 2), however, bounding an optimum a priori is rarely possible: there is no simple multidimensional analogue of a 1D bracket.

Instead, we turn to open methods for unconstrained optimization. Open methods start from an initial guess x0\mathbf{x}_0 and iteratively explore the landscape by generating search directions and step lengths.

Landscape of open optimization methods

Open optimization algorithms divide broadly into four main categories based on the information they require and how they ensure stability:

  1. Gradient-Free Optimizers:

    • Evaluate: Only function values f(x)f(\mathbf{x}).

    • Methods: Powell’s method (conjugate line searches) and Nelder-Mead (downhill simplex / amoeba).

    • Best for: Noisy, non-differentiable, or black-box objective functions where analytical or automatic gradients are unavailable.

  2. Gradient-Based Optimizers:

    • Evaluate: Function values f(x)f(\mathbf{x}), gradients ∇f(x)\nabla f(\mathbf{x}), and second derivatives (Hessian H\mathbf{H}).

    • Methods: Newton’s optimization method, Gradient Descent, and Conjugate Gradient.

    • Best for: Smooth, differentiable problems where local slopes and curvatures can accelerate convergence to quadratic rates (k=2k=2).

  3. Indefinite Systems and Saddle Points:

    • Challenge: In multiple dimensions, stationary points (where ∇f=0\nabla f = \mathbf{0}) are not always minima. If the Hessian H\mathbf{H} has both positive and negative eigenvalues, the stationary point is a saddle point.

    • Implication: Unconstrained Newton steps can jump straight into saddle points or even local maxima!

  4. Trust Region Methods:

    • Strategy: Restrict each step to an adaptive radius ∥s∥≤Δ\|\mathbf{s}\| \le \Delta where the quadratic model is trusted to accurately approximate the real surface.

    • Best for: Robust global convergence on non-convex, ill-conditioned, or indefinite landscapes where standard line searches fail.

Overview of algorithms in this section

MethodDerivative OrderConvergence RateKey Strengths & Use Cases
Powell’s Method0 (Gradient-free)Superlinear / quadratic near minimaExploits conjugate directions without derivatives; efficient for smooth, low-dimensional problems.
Nelder-Mead0 (Gradient-free)HeuristicExtremely robust to noise and non-differentiable cusps; crawls downhill like an amoeba.
Gradient Descent1 (First order)Linear (k=1k=1)Simple and scalable; widely used in machine learning (SGD) with momentum.
Newton’s Method2 (Second order)Quadratic (k=2k=2) near minimaExtremely fast convergence on convex surfaces; requires assembling and solving with H\mathbf{H}.
Trust Region1 or 2Superlinear to quadraticRobust global convergence; safely avoids saddle points and handles indefinite Hessians.