Most optimization algorithms assume the function being minimized has a smooth gradient everywhere. But many functions that arise in practice — the norm, hinge loss in support-vector machines, or dual objectives in Lagrangian relaxation — have kinks: points where the gradient suddenly changes direction or does not even exist.
At a kink, the usual gradient tells you nothing useful about which way to step. A single subgradient points away from the minimum, and small steps in the subgradient direction oscillate without converging.
Bundle methods fix this by accumulating information across many steps. At each iteration the algorithm collects subgradients from past evaluation points into a bundle. It then builds a piecewise-linear (cutting-plane) model — a lower approximation of the function — and adds a proximal (quadratic stabilization) term to keep the next candidate point near a stable center. The result is a method that converges even when the landscape is as rough as a crumpled sheet of paper.
Bundle methods were developed independently by Claude Lemaréchal and Philip Wolfe in the late 1970s, and they remain among the most powerful algorithms for nonsmooth convex optimization.
Comments
Loading comments...