Blame
|
1 | # Oddělování konvexních množin |
||||||
| 2 | ||||||||
| 3 | <div style="visibility:hidden;height:0;overflow:hidden;margin:0;padding:0"> |
|||||||
| 4 | ||||||||
| 5 | ```math |
|||||||
| 6 | \newcommand{\LetThereBe}[2]{\newcommand{#1}{#2}} \newcommand{\letThereBe}[3]{\newcommand{#1}[#2]{#3}} |
|||||||
| 7 | \letThereBe{\addTag}{2}{\cssId{#1-#2}{\tag{#2}}} \letThereBe{\addLabel}{2}{\cssId{#1-#2}{\text{#2}}} \letThereBe{\refTag}{2}{\href{###1-#2}{(\text{#2})}} |
|||||||
| 8 | \letThereBe{\eqT}{1}{\addTag{eq}{#1}}\letThereBe{\secT}{1}{\addLabel{sec}{#1}} |
|||||||
| 9 | \letThereBe{\eqRef}{1}{\refTag{eq}{#1}} \letThereBe{\secRef}{1}{\refTag{sec}{#1}} |
|||||||
| 10 | \letThereBe{\eqRefAt}{2}{\href{#2\#eq-#1}{(\text{#1})}} |
|||||||
| 11 | \LetThereBe{\R}{\mathbb{R}} \LetThereBe{\N}{\mathbb{N}} |
|||||||
| 12 | \letThereBe{\rcases}{1}{\left.\begin{align}#1\end{align}\right\}} |
|||||||
| 13 | \letThereBe{\rcasesAt}{2}{\left.\begin{alignat}{#1}#2\end{alignat}\right\}} |
|||||||
| 14 | \letThereBe{\lcases}{1}{\begin{cases}#1\end{cases}} |
|||||||
| 15 | \letThereBe{\lcasesAt}{2}{\left\{\begin{alignat}{#1}#2\end{alignat}\right.} |
|||||||
| 16 | \letThereBe{\scal}{2}{\langle #1, #2 \rangle} \letThereBe{\norm}{1}{\left\lVert #1 \right\rVert} \LetThereBe{\dist}{\rho} |
|||||||
| 17 | \LetThereBe{\and}{\&}\letThereBe{\brackets}{1}{\left\{ #1 \right\}} |
|||||||
| 18 | \letThereBe{\parc}{2}{\frac {\partial #1}{\partial #2}} |
|||||||
| 19 | \letThereBe{\mtr}{1}{\begin{pmatrix}#1\end{pmatrix}} |
|||||||
| 20 | \letThereBe{\bm}{1}{\boldsymbol{#1}} \letThereBe{\mcal}{1}{\mathcal{#1}} |
|||||||
| 21 | \letThereBe{\vv}{1}{\mathbf{#1}}\letThereBe{\vvp}{1}{\pmb{#1}} |
|||||||
| 22 | \LetThereBe{\ve}{\varepsilon} \LetThereBe{\l}{\lambda} \LetThereBe{\th}{\vartheta} \LetThereBe{\a}{\alpha} \LetThereBe{\vf}{\varphi} |
|||||||
| 23 | \letThereBe{\conv}{1}{\mathrm{conv}\, #1} \letThereBe{\cone}{1}{\mathrm{cone}\, #1} |
|||||||
| 24 | \letThereBe{\aff}{1}{\mathrm{aff}\, #1} \letThereBe{\lin}{1}{\mathrm{Lin}\, #1} \letThereBe{\span}{1}{\mathrm{span}\, #1} |
|||||||
| 25 | \LetThereBe{\O}{\mathcal O} |
|||||||
| 26 | \letThereBe{\ri}{1}{\mathrm{ri}\, #1} \letThereBe{\rd}{1}{\mathrm{r}\partial\, #1} \letThereBe{\interior}{1}{\mathrm{int}\, #1} |
|||||||
| 27 | \LetThereBe{\proj}{\Pi} \letThereBe{\epi}{1}{\mathrm{epi}\, #1} |
|||||||
| 28 | \letThereBe{\grad}{1}{\mathrm{grad}\, #1} \letThereBe{\gradT}{1}{\mathrm{grad}^T #1} \letThereBe{\gradx}{1}{\mathrm{grad}_x #1} \letThereBe{\hess}{1}{\nabla^2\, #1} \letThereBe{\hessx}{1}{\nabla^2_x #1} \letThereBe{\jacobx}{1}{D_x #1} \letThereBe{\jacob}{1}{D #1} |
|||||||
| 29 | \letThereBe{\subdif}{1}{\partial #1} \letThereBe{\co}{1}{\mathrm{co}\, #1} |
|||||||
| 30 | \letThereBe{\iter}{1}{^{[#1]}} \LetThereBe{\str}{^\*} |
|||||||
| 31 | \LetThereBe{\spv}{\mcal V} \LetThereBe{\civ}{\mcal U} |
|||||||
| 32 | \LetThereBe{\knvxProg}{\eqRefAt{4.1}{./nutne-a-postacujici-podminky-optimality} \, \and \, \eqRefAt{4.2}{./nutne-a-postacujici-podminky-optimality}} |
|||||||
| 33 | \letThereBe{\set}{1}{\left\{ #1 \right\}} |
|||||||
| 34 | ``` |
|||||||
| 35 | ||||||||
| 36 | </div> |
|||||||
| 37 | ||||||||
| 38 | ### Oddělitelnost množin |
|||||||
| 39 | ##### **Definice** $\secT{2.3.1}$ (Oddělitelnost množin) |
|||||||
| 40 | Neprázdné množiny $X_1, X_2$ se nazývají |
|||||||
| 41 | - **oddělitelné**, jestliže existuje $p \in \R^n \setminus \brackets{\vv 0}$ takové, že |
|||||||
| 42 | ||||||||
| 43 | ```math |
|||||||
| 44 | \scal p {x_1} \geq \scal p {x_2} |
|||||||
| 45 | ``` |
|||||||
| 46 | ||||||||
| 47 | pro každé $x_1 \in X_1, x_2 \in X_2$. |
|||||||
| 48 | - **vlastně oddělitelné**, jestliže jsou *oddělitelné* a zároveň existují body $x_1^* \in X_1, x_2^* \in X_2$ takové, že |
|||||||
| 49 | ||||||||
| 50 | ```math |
|||||||
| 51 | \scal p {x_1^* } > \scal p {x_2^* } |
|||||||
| 52 | ``` |
|||||||
| 53 | ||||||||
| 54 | - **silně oddělitelné**, jestliže existuje $p \in \R^n \setminus \brackets{\vv 0}$ takové, že |
|||||||
| 55 | ||||||||
| 56 | ```math |
|||||||
| 57 | \inf_{x_1 \in x_1} \scal p {x_1} > \sup_{x_2 \in X_2} \scal p {x_2}, |
|||||||
| 58 | ``` |
|||||||
| 59 | ||||||||
| 60 | je-li navíc $\beta \in [\sup_{x_2 \in X_2} \scal p {x_2}, \inf_{x_1 \in X_1} \scal p {x_1}]$, nadrovina |
|||||||
| 61 | ||||||||
| 62 | ```math |
|||||||
| 63 | H_{p,\beta} := \brackets{x \in \R^n \mid \scal p x = \beta} |
|||||||
| 64 | ``` |
|||||||
| 65 | ||||||||
| 66 | se nazývá **oddělující nadrovinou** množin $X_1$ a $X_2$. |
|||||||
| 67 | ||||||||
| 68 | --- |
|||||||
| 69 | ||||||||
| 70 | > Ve vyjádření $\brackets{x \in \R^n \mid \scal p x = \beta}$ značí $p$ normálový vektor nadroviny a $\beta$ její posunutí |
|||||||
| 71 | ||||||||
|
72 |  |
||||||
|
73 | |||||||
| 74 | ##### **Definice** $\secT{2.3.2}$ (Projekce bodu) |
|||||||
| 75 | Nechť $X \subseteq \R^n$ je **neprázdná** množina a $x \in \R^n$. Bod $x^* \in X$ nazveme **projekcí bodu $x$ na množinu $X$** a označíme $\proj_X (x)$, jestliže |
|||||||
| 76 | ||||||||
| 77 | $$\norm{\proj_X (x) - x} \leq \norm{y - x}$$ |
|||||||
| 78 | ||||||||
| 79 | pro každé $y \in X$. |
|||||||
| 80 | ||||||||
| 81 | --- |
|||||||
| 82 | ||||||||
| 83 | ##### **Věta** $\secT{2.3.4}$ |
|||||||
| 84 | Neprázdné konvexní množiny $X_1,X_2 \in \R^n$ jsou **silně oddělitelné** právě tehdy, když mají nenulovou vzdálenost, tj. |
|||||||
| 85 | ||||||||
| 86 | $$\dist (X_1, X_2) := \inf_{x_1 \in X_1, x_2 \in X_2} \norm{x_1 - x_2} > 0,$$ |
|||||||
| 87 | ||||||||
| 88 | což je *ekvivalentní* s podmínkou $0 \notin \overline{X_1 - X_2}$. |
|||||||
| 89 | ||||||||
| 90 | --- |
|||||||
| 91 | ||||||||
| 92 | Pod *kompaktní* množinou myslíme množinu, která je *ohraničená* (má konečný průměr) a *uzavřená* (obsahuje svou hranici). |
|||||||
| 93 | ||||||||
| 94 | Pokud jsou množiny $X_1, X_2 \subseteq \R^n$ *neprázdné*, *konvexní* a *disjunktní* a navíc BÚNO je $X_1$ **uzavřená** a $X_2$ **kompaktní**, tak jsou množiny **silně oddělitelné**. \ |
|||||||
| 95 | Požadavek **kompaktnosti** množiny $X_2$ vynechat nelze, viz protipříklad dvou hyperbol (obrázek je pouze ilustrativní) |
|||||||
|
96 | |||||||
| 97 |  |
|||||||
|
98 | |||||||
| 99 | ##### **Věta** $\secT{2.3.5a}$ (Geometrický popis konvexních množin) |
|||||||
| 100 | Libovolná **uzavřená** konvexní množina $X \subseteq \R^n$ je řešením (*nekonečné*) soustavy **neostrých** lineárních rovnic. |
|||||||
| 101 | ||||||||
| 102 | > **Geometricky**: každá uzavřená konvexní množina $X \subsetneqq \R^n$ je **průnikem uzavřených poloprostorů**, konkrétně **všech** uzavřených poloprostorů obsahujících $X$ |
|||||||
| 103 | ||||||||
|
104 |  |
||||||
|
105 | |||||||
| 106 | ### Opěrné nadroviny |
|||||||
| 107 | ##### **Definice** $\secT{2.3.6}$ (Opěrná nadrovina) |
|||||||
| 108 | Nechť $X \subseteq \R^n$ je *neprázdná* množina a nechť $a \in \partial X := \overline X \setminus \interior X$. Nadrovina $H_{p, \beta}$ se nazývá |
|||||||
| 109 | - **opěrnou nadrovinou** množiny $X$ v bodě $a$, jestliže |
|||||||
| 110 | ||||||||
| 111 | ```math |
|||||||
| 112 | \scal p x \geq \beta = \scal p a |
|||||||
| 113 | ``` |
|||||||
| 114 | ||||||||
| 115 | pro každé $x \in X$ |
|||||||
| 116 | - **vlastní opěrnou nadrovinou** množiny $X$, jestliže je **opěrnou nadrovinou** množiny $X$ a zároveň existuje $x^* \in X$ takové, že |
|||||||
| 117 | ||||||||
| 118 | ```math |
|||||||
| 119 | \scal p {x^* } > \beta |
|||||||
| 120 | ``` |
|||||||
| 121 | ||||||||
| 122 | > Jinak řečeno množina musí ležet pouze v **jednom** z poloprostorů určených opěrnou nadrovinou. |
|||||||
| 123 | ||||||||
| 124 | ##### **Věta** $\secT{2.3.7}$ (Existenci opěrné nadroviny) |
|||||||
| 125 | Nechť $X \subseteq \R^n$ je neprázdná konvexní množina a nechť $a \in \rd X \subseteq \partial X$. Pak v bodě $a$ existuje **vlastní** opěrná nadrovina množiny $X$. |
|||||||
| 126 | ||||||||
| 127 | > Pro relativní vnitřek $\ri X$ množiny $X$ a její vnitřek platí $\interior X \subseteq \ri X$ a tedy jistě \ |
|||||||
| 128 | $$\overline X \setminus \ri X = \rd X \subseteq \partial X = \overline X \setminus \interior X$$ |
|||||||
| 129 | ||||||||
| 130 | ### Podmínky oddělitelnosti |
|||||||
| 131 | ##### **Věta** $\secT{2.3.7a}$ (Oddělitelnost množin) |
|||||||
| 132 | Nechť $X_1, X_2 \subseteq \R^n$ jsou neprázdné, konvexní a disjunktní množiny. Pak pro tyto množiny existuje oddělující nadrovina. |
|||||||
| 133 | ||||||||
| 134 | ##### **Věta** $\secT{2.3.8}$ |
|||||||
| 135 | Neprázdné konvexní množiny $X_1, X_2 \subseteq \R^n$ jsou **vlastně** oddělitelné právě tehdy, když $\ri X_1 \cap \ri X_2 = \emptyset$. |
|||||||
| 136 | ||||||||
| 137 | --- |
|||||||
| 138 | ||||||||
| 139 | ##### **Věta** $\secT{2.3.9}$ (Farkas & Minkowski) |
|||||||
| 140 | Nechť $A \in \R^{m \times n}$ a $b \in \R^m$. Potom je **právě jeden** z následujících systémů rovnic a nerovnic řešitelný: |
|||||||
| 141 | ||||||||
| 142 | $$Ax = b, \quad x \geq 0, \eqT{2.3.5}$$ |
|||||||
| 143 | ||||||||
| 144 | $$A^T y \geq 0, \quad \scal y b < 0 \eqT{2.3.6}$$ |
|||||||
| 145 | ||||||||
| 146 | > Jinak řečeno soustava $\eqRef{2.3.5}$ má řešení právě tehdy, když pro všechna $y \in \R^m$ platí $A^T y \geq 0$ a zároveň $\scal y b \geq 0$ |
|||||||
| 147 | ||||||||
| 148 | Ještě jinak můžeme větu formulovat tak, že buď $b$ leží v *konvexním kuželu* $\cone{\brackets{a_i}_{i=1}^n}$ nebo jsou $b$ a *konvexní kužel* **silně oddělitelné**. |
|||||||
| 149 | ||||||||
|
150 |  |
||||||
|
151 | |||||||
| 152 | Z této věty pak plynou tzv. **věty o alternativě**, které můžeme najít například v lineárním programování. |
|||||||
| 153 | ||||||||
| 154 | Tvrzení **Věty** $\secRef{2.3.9}$ můžeme také napsat jako:\ |
|||||||
| 155 | *Jestliže systém* |
|||||||
| 156 | ||||||||
| 157 | $$f_0(x) := \scal {a_0} x < 0, \quad f_i(x) := \scal {a_i} x \leq 0, \quad i \in \brackets{1, \dots, m}$$ |
|||||||
| 158 | ||||||||
| 159 | *nemá pro daná* $a_0, \dots, a_m \in \R^m$ *řešení* na $\R^n$*, pak existují čísla* $y_1, \dots, y_m \geq 0$ *taková, že* |
|||||||
| 160 | ||||||||
| 161 | $$a_0 + \sum_{i = 1}^m y_i a_i = 0, \quad \text{tj. }f_0(x) + \sum_{i = 1}^m y_i f_i(x)= 0$$ |
|||||||
| 162 | ||||||||
| 163 | *pro každé* $x \in \R^n$. |
|||||||
| 164 | ||||||||
| 165 | Toto plyne z toho, že pokud v $\secRef{2.3.9}$ položíme $b = a_0$ a $A = -(a_1, \dots, a_m)$ (a zaměníme-li $x$ a $y$), pak podle předpokladu **nemá** systém $A^T x \geq 0 \, \and \, \scal x {a_0} < 0$ řešení. A tedy dostáváme, že systém $Ay = a_0, y \geq 0$ řešení **mít musí**. |
|||||||
| 166 | ||||||||
| 167 | --- |
|||||||
| 168 | ||||||||
| 169 | ##### **Věta** $\secT{2.3.12}$ (Fan & Glicksburg & Hoffman) |
|||||||
| 170 | ||||||||
| 171 | Nechť množina $X \subseteq \R^n$ je konvexní, funkce $f_1, \dots, f_k: X \to \R$ jsou **konvexní** a funkce $f_{k+1}, \dots, f_m$ **afinní**, tj. pro $j \in \brackets{k+1, \dots, m}$ máme $f_j = \scal {a_j} x + \beta_j$ pro vhodná $a_j \in \R^n$ a $\beta_j \in \R$. Jestliže systém nerovností a rovností |
|||||||
| 172 | ||||||||
|
173 | ```math |
||||||
| 174 | \rcases{f_i(x) < 0, & i \in \brackets{1, \dots, k} \\ f_j(x) = 0, & j \in \brackets{k+ 1, \dots, m}} \eqT{2.3.8} |
|||||||
| 175 | ``` |
|||||||
|
176 | |||||||
| 177 | **nemá řešení** na $X$, pak existují takové konstanty |
|||||||
| 178 | ||||||||
| 179 | $$y_1, \dots, y_k \geq 0 \quad \and \quad y_{k+1}, \dots, y_m \in \R$$ |
|||||||
| 180 | ||||||||
| 181 | že pro alespoň jedno $l \in \brackets{1, \dots, m}$ je $y_l \neq 0$ a pro všechna $x \in X$ platí |
|||||||
| 182 | ||||||||
| 183 | $$\sum_{i = 1}^m y_i f_i(x) \geq 0 \eqT{2.3.9}$$ |
|||||||
| 184 | ||||||||
| 185 | --- |
|||||||
| 186 | ||||||||
| 187 | Následující věta udává podmínky, které zajišťují kladnost jistého význačného $y_i$ (BÚNO $i = 0$) ve vztahu $\eqRef{2.3.9}$. Po vydělení vztahu $\eqRef{2.3.9}$ tímto $y_i$ dostaneme BÚNO $y_i = 1$. |
|||||||
| 188 | ||||||||
| 189 | ##### **Věta** $\secT{2.3.13}$ (Podmínky regularity) |
|||||||
| 190 | Nechť množina $X \subseteq \R^n$ je konvexní a funkce $f_0, \dots, f_m: X \to \R$ jsou konvexní. Jestliže systém nerovností |
|||||||
| 191 | ||||||||
| 192 | $$f_0(x) < 0, \eqT{2.3.10}$$ |
|||||||
| 193 | ||||||||
| 194 | $$f_i(x) < 0, \quad i \in \brackets{1, \dots, m} \eqT{2.3.11}$$ |
|||||||
| 195 | ||||||||
| 196 | **nemá řešení** na $X$ a podsystém $\eqRef{2.3.11}$ **má řešení** na $X$, pak existují $y_1, \dots, y_m \geq 0$ taková, že pro všechna $x \in X$ platí |
|||||||
| 197 | ||||||||
| 198 | $$f_0(x) + \sum_{i = 1}^m y_i f_i(x) \geq 0 \eqT{2.3.12}$$ |
|||||||
