12 Notation and definitions¶
\(\R\) and \(\integral\) denote the sets of real numbers and integers, respectively. \(\R^n\) denotes the set of \(n\)-dimensional vectors of real numbers (and similarly for \(\integral^n\) and \(\{0,1\}^n\)); in most cases we denote such vectors by lower case letters, e.g., \(a \in \R^n\). A subscripted value \(a_i\) then refers to the \(i\)-th entry in \(a\), i.e.,
The symbol \(e\) denotes the all-ones vector \(e=(1,\ldots,1)^T\), whose length always follows from the context.
All vectors are interpreted as column-vectors. For \(a,b\in \R^n\) we use the standard inner product,
which we also write as \(a^T b := \langle a, b\rangle\). We let \(\R^{m\times n}\) denote the set of \(m\times n\) matrices, and we use upper case letters to represent them, e.g., \(B\in \R^{m\times n}\) is organized as
For matrices \(A,B\in \R^{m\times n}\) we use the inner product
For a vector \(x\in \R^n\) we have
i.e., a square matrix with \(x\) on the diagonal and zero elsewhere. Similarly, for a square matrix \(X\in\R^{n\times n}\) we have
A set \(S\subseteq \R^n\) is convex if and only if for any \(x, y\in S\) and \(\theta\in[0,1]\) we have
A function \(f:\R^n \mapsto \R\) is convex if and only if its domain \(\mathbf{dom}(f)\) is convex and for all \(\theta \in [0,1]\) we have
A function \(f:\R^n \mapsto \R\) is concave if and only if \(-f\) is convex. The epigraph of a function \(f:\R^n \mapsto \R\) is the set
shown in Fig. 12.1.
Thus, minimizing over the epigraph
is equivalent to minimizing \(f(x)\). Furthermore, \(f\) is convex if and only if \(\mathbf{epi}(f)\) is a convex set. Similarly, the hypograph of a function \(f:\R^n \mapsto \R\) is the set
Maximizing \(f\) is equivalent to maximizing over the hypograph
and \(f\) is concave if and only if \(\mathbf{hypo}(f)\) is a convex set.