Conjugate set
1 Conjugate (Fenchel conjugate, dual, Fenchel dual) set
1.1 Definitions
Let S \subseteq \mathbb{R}^n be an arbitrary non-empty set. Then its conjugate set is defined as:
S^* = \{y \in \mathbb{R}^n \mid \langle y, x\rangle \ge -1 \;\; \forall x \in S\}
A set S^{**} is called double conjugate to a set S if:
S^{**} = \{y \in \mathbb{R}^n \mid \langle y, x\rangle \ge -1 \;\; \forall x \in S^*\}
- The sets S_1 and S_2 are called inter-conjugate if S_1^* = S_2, S_2^* = S_1.
- A set S is called self-conjugate if S^{*} = S.
1.2 Properties
A conjugate set is always closed, convex, and contains zero.
For an arbitrary set S \subseteq \mathbb{R}^n:
S^{**} = \overline{ \mathbf{conv} (S \cup \{0\}) }
If S_1 \subseteq S_2, then S_2^* \subseteq S_1^*.
\left( \bigcup\limits_{i=1}^m S_i \right)^* = \bigcap\limits_{i=1}^m S_i^*.
If S is closed, convex, and includes 0, then S^{**} = S.
S^* = \left(\overline{S}\right)^*.
1.3 Examples
1.4 Dual cones
A conjugate cone to a cone K is a set K^* such that:
K^* = \left\{ y \mid \langle x, y\rangle \ge 0 \quad \forall x \in K\right\}
To show that this definition follows directly from the theorem above, recall what a conjugate set is and what a cone \forall \lambda > 0 is.
\{y \in \mathbb{R}^n \mid \langle y, x\rangle \ge -1 \;\; \forall x \in S\} \to \to \{\lambda y \in \mathbb{R}^n \mid \langle y, x\rangle \ge -\dfrac{1}{\lambda} \;\; \forall x\in S\}
1.5 Dual cones properties
Let K be a closed convex cone. Then K^{**} = K.
For an arbitrary set S \subseteq \mathbb{R}^n and a cone K \subseteq \mathbb{R}^n:
\left( S + K \right)^* = S^* \cap K^*
Let K_1, \ldots, K_m be cones in \mathbb{R}^n, then:
\left( \sum\limits_{i=1}^m K_i \right)^* = \bigcap\limits_{i=1}^m K_i^*
Let K_1, \ldots, K_m be cones in \mathbb{R}^n. Let also their intersection have an interior point, then:
\left( \bigcap\limits_{i=1}^m K_i \right)^* = \sum\limits_{i=1}^m K_i^*
1.6 Examples
1.7 Polyhedra
The set of solutions to a system of linear inequalities and equalities is a polyhedron:
Ax \preceq b, \;\;\; Cx = d
Here A \in \mathbb{R}^{m\times n}, C \in \mathbb{R}^{p \times n}, and the inequality is a piecewise inequality.
1.7.1 Farkas’ Lemma
Let A \in \mathbb{R}^{m\times n}, b \in \mathbb{R}^m. Then one and only one of the following two systems has a solution:
1) \; Ax = b, x \ge 0
2) \; p^\top A \ge 0, \langle p,b\rangle < 0.
Ax = b when x \geq 0 means that b lies in a cone stretched over the columns of the matrix A.
pA \geq 0, \; \langle p, b \rangle < 0 means that there exists a separating hyperplane between the vector b and the cone of columns of the matrix A.
1.7.1.1 Corollary:
Let A \in \mathbb{R}^{m\times n}, b \in \mathbb{R}^m. Then one and only one of the following two systems has a solution:
1) Ax \leq b
2) p^\top A = 0, \langle p,b\rangle < 0, p \ge 0.
If in the minimization linear programming problem, the budget set is non-empty and the target function is bounded on it from below, then the problem has a solution.