semigradient
A semigradient is a mathematical concept used primarily in optimization, machine learning, and variational analysis. It generalizes the notion of a gradient, which is a vector indicating the direction of steepest ascent or descent for a differentiable function, to certain classes of functions that may not be fully differentiable.
In formal terms, a semigradient provides a directional slope or a subderivative that approximates the behavior
The concept is closely related to subgradients and subdifferentials, which describe the set of all possible
Semigradients are employed in various applications, including nonsmooth optimization problems, where they enable algorithms such as
Understanding semigradients enhances the capacity to handle complex optimization landscapes by providing a framework to analyze