In this appendix, we list the conventions of notations and some basic definitions and facts that are used in the book.
A.3 Convex Analysis
The descriptions for the basic concepts of convex sets and convex functions can be found in [
4
].
Further descriptions of proximal mapping can be found in [
7
].
The Euclidean distance is obtained when
, in which case
. The generalization to a nondifferentiableh
was discussed in [
5
].
The above conditions are called the
KKT condition
of problem (
A.12
). They are the optimality condition of problem (
A.12
) whenf
(x
) andg
i
(x
),i
= 1, ⋯ ,p
, are all convex.
A.4 Nonconvex Analysis
The following lemma describes the properties of subdifferential.
Now we define the
KŁ function
. More introductions and applications can be found in [
1
–
3
].
Functions satisfying the KŁ property
are general enough. Typical examples include: real polynomial functions, logistic loss function
, ∥x
∥
p
(p
≥ 0), ∥x
∥
∞
, and indicator functions of the positive semidefinite (PSD) cone, the Stiefel manifolds, and the set of constant rank matrices.