Semigradients
Semigradients are a mathematical construct that extends the classical notion of a gradient to functions that may not be differentiable in the traditional sense. Introduced in the mid‑1990s in the context of convex optimization, a semigradient at a point of a real‑valued function provides a linear approximation that is guaranteed to lie below the function in a neighborhood of that point. This property makes semigradients useful for establishing global convergence guarantees in iterative minimization algorithms.
Formally, given a function \(f:\mathbb{R}^n \rightarrow \mathbb{R}\), a vector \(g\) is called a semigradient at \(x_0\)
The concept of semigradients has been applied to several algorithmic frameworks, most notably in bundle methods
While less widely known than subgradients, semigradients offer a useful intermediate tool for analyzing and solving