Convex and Concave Relaxations Given a convex set
and a function
, a function
is said to be a convex relaxation (or convex underestimator) of f on Z if it is convex and
A function
is said to be a concave relaxation (or concave overestimator) of f on Z if it is convex and
Factorable Function A function is said to be factorable if it can be formed from a finite recursive composition of binary sums, binary products and univariate functions with known convex and concave relaxations.
Factorable functions cover a quite general class of functions. The simplest subclass of factorable functions are those defined without recursion, e.g.,
:
where
,
and
.
Convex and concave relaxations may be nonsmooth and therefore subgradients are needed:
Subgradient Let
be a nonempty convex set,
$ be a convex function, and
$ be a concave function. A vector
is called a subgradient of u at
if
A vector
is called a subgradient of o at
if
Existence of subgradients on the interior of Z is guaranteed, and for differentiable convex and concave functions the unique subgradient is the gradient.