3.6. Differences of concave functions [02N5]
Original official author HTML, exact retained edition. Historical TeX conversion verdicts remain unchanged. Cited-edition alignment and mathematical self-containment are not assessed.
Complete original source context · Original author HTML
3.6. Differences of concave functions
Let be a convex set. A function is called a difference of concave functions or a DC function if it can be written as for concave functions . DC functions play an important role in non-convex optimization and have been widely studied, see for instance [HT99] and the references therein. We will be interested in a subclass of DC functions, namely those which are a difference of uniform limits of piecewise affine concave functions.
Definition 3.82.
For a convex polyhedron in we set
These spaces are closed under the operations of taking finite linear combinations, upper envelope and lower envelope.
Proposition 3.83.
Let be a convex polyhedron in and functions in (respectively, in ). Then the functions
- (1)
for any ,
- (2)
,
are also in (respectively, in ).
Proof.
In particular, if lies in or in , the same holds for the functions , and .
Corollary 3.84.
The space coincides with the space of piecewise affine functions on .
Proof.
Some constructions for concave functions can be extended to this kind of functions. In particular, we can define the recession of a functions in .
Definition 3.85.
Let be a polyhedron in and . The recession function of is defined as
| (3.86) |
for any .
Write for any . By (3.49), we have that, for all , the limit (3.86) exists and
Observe that the recession function of a function in is a piecewise linear function on a subdivision of the cone into polyhedral cones. Observe also that
We will be mostly interested in the case when .
Proposition 3.87.
Let be any metric on and . Then there exists a constant such that, for all ,
A function which verifies the conclusion of this proposition is called Lipchitzian.
Proof.
Let with . The effective domain of the recessions of and of is the whole of . By [Roc70, Theorem 10.5], both and are Lipchitzians, hence so is . ∎
Observe that is not the completion of with respect to uniform convergence. It is easy to construct functions which are uniform limits of piecewise affine ones but do not verify the Lipschitz condition.
We will consider the integral and rational structures on the space of piecewise affine functions. We will use the notation previous to Definition 3.73.
Definition 3.88.
Let be a convex polyhedron and . We say that is an H-lattice (respectively V-lattice) function if it can be written as the difference of two H-lattice (respectively V-lattice) concave functions. We say that is a rational piecewise affine function if it is the difference of two rational piecewise affine concave functions.
Proposition 3.89.
If is an H-lattice function (respectively a rational piecewise affine function) on , then there is a complete polyhedral complex in such that, for every ,
with (respectively ). Conversely, every piecewise affine function on such that its defining affine functions have integral (respectively rational) coefficients, is an H-lattice function (respectively a rational piecewise affine function).
Proof.
We will prove the statement for lattice functions. The statement for rational piecewise affine functions is proved with the same argument. If is an H-lattice function, we can write , where and are H-lattice concave functions. We obtain as any common refinement of and to a polyhedral complex. Then the statement follows from the definition of H-lattice concave functions. The converse is an easy consequence of Corollary 3.84. ∎
Definition 3.90.
Let be a rational piecewise affine function on , and let and be as in Proposition 3.89. The family is called a set of defining vectors of .
Proposition 3.91.
Let be a complete SCR polyhedral complex in and an H-lattice function on . Then is a conic H-lattice function on the fan .
Proof.
Let and such that for . Then, by the definition of , it is clear that . Hence, is a conic H-lattice function on . ∎