Blame

cadb3d Štěpán Zapadlo 2026-03-27 23:09:20
Remove back numbering
1
# Konvexní množiny
b0a531 Štěpán Zapadlo 2026-03-27 22:44:06
Add spacing around div definition
2
987dc2 Štěpán Zapadlo 2026-03-27 22:42:32
Add hiding div for math defs
3
<div style="visibility:hidden;height:0;overflow:hidden;margin:0;padding:0">
b0a531 Štěpán Zapadlo 2026-03-27 22:44:06
Add spacing around div definition
4
39f582 Štěpán Zapadlo 2026-03-27 22:31:03
Migrate convex set text from Bookstack
5
```math
6
\newcommand{\LetThereBe}[2]{\newcommand{#1}{#2}} \newcommand{\letThereBe}[3]{\newcommand{#1}[#2]{#3}}
a0a695 Štěpán Zapadlo 2026-03-27 22:34:31
Fix definition numbers as labels
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}}
39f582 Štěpán Zapadlo 2026-03-27 22:31:03
Migrate convex set text from Bookstack
9
\letThereBe{\eqRef}{1}{\refTag{eq}{#1}} \letThereBe{\secRef}{1}{\refTag{sec}{#1}}
10
\LetThereBe{\R}{\mathbb{R}} \LetThereBe{\N}{\mathbb{N}}
6d92c9 Štěpán Zapadlo 2026-03-27 23:04:43
Fix preambule
11
\letThereBe{\rcases}{1}{\left.\begin{align}#1\end{align}\right\}}
12
\letThereBe{\rcasesAt}{2}{\left.\begin{alignat}{#1}#2\end{alignat}\right\}}
13
\letThereBe{\lcases}{1}{\begin{cases}#1\end{cases}}
14
\letThereBe{\lcasesAt}{2}{\left\{\begin{alignat}{#1}#2\end{alignat}\right.}
39f582 Štěpán Zapadlo 2026-03-27 22:31:03
Migrate convex set text from Bookstack
15
\letThereBe{\scal}{2}{\langle #1, #2 \rangle} \letThereBe{\norm}{1}{\left\lVert #1 \right\rVert} \LetThereBe{\dist}{\rho}
6d92c9 Štěpán Zapadlo 2026-03-27 23:04:43
Fix preambule
16
\LetThereBe{\and}{\&}\letThereBe{\brackets}{1}{\left\{ #1 \right\}}
39f582 Štěpán Zapadlo 2026-03-27 22:31:03
Migrate convex set text from Bookstack
17
\letThereBe{\parc}{2}{\frac {\partial #1}{\partial #2}}
18
\letThereBe{\mtr}{1}{\begin{pmatrix}#1\end{pmatrix}}
19
\letThereBe{\bm}{1}{\boldsymbol{#1}} \letThereBe{\mcal}{1}{\mathcal{#1}}
20
\letThereBe{\vv}{1}{\mathbf{#1}}\letThereBe{\vvp}{1}{\pmb{#1}}
21
\LetThereBe{\ve}{\varepsilon} \LetThereBe{\l}{\lambda} \LetThereBe{\th}{\vartheta} \LetThereBe{\a}{\alpha}
22
\letThereBe{\conv}{1}{\mathrm{conv}\, #1} \letThereBe{\cone}{1}{\mathrm{cone}\, #1}
23
\letThereBe{\aff}{1}{\mathrm{aff}\, #1} \letThereBe{\lin}{1}{\mathrm{Lin}\, #1} \letThereBe{\span}{1}{\mathrm{span}\, #1}
24
\LetThereBe{\O}{\mathcal O}
25
\letThereBe{\ri}{1}{\mathrm{ri}\, #1} \letThereBe{\rd}{1}{\mathrm{r}\partial\, #1} \letThereBe{\interior}{1}{\mathrm{int}\, #1}
26
\LetThereBe{\proj}{\Pi} \letThereBe{\epi}{1}{\mathrm{epi}\, #1}
27
\letThereBe{\grad}{1}{\mathrm{grad}\, #1} \letThereBe{\hess}{1}{\nabla^2\, #1}
28
\letThereBe{\subdif}{1}{\partial #1} \letThereBe{\co}{1}{\mathrm{co}\, #1}
29
\letThereBe{\iter}{1}{^{[#1]}}
30
\letThereBe{\set}{1}{\left\{ #1 \right\}}
31
```
b0a531 Štěpán Zapadlo 2026-03-27 22:44:06
Add spacing around div definition
32
987dc2 Štěpán Zapadlo 2026-03-27 22:42:32
Add hiding div for math defs
33
</div>
39f582 Štěpán Zapadlo 2026-03-27 22:31:03
Migrate convex set text from Bookstack
34
35
##### **Definice** $\secT{1.1}$ (Konvexní množina)
36
Nechť $X \subseteq \R^n$. Množina $X$ se nazývá **konvexní**, jestliže pro všechna $x_1, x_2 \in X$ a pro každé $\l \in [0,1]$ platí
37
38
$$\l x_1 + (1 - \l) x_2 \in X \eqT{KM}$$
39
40
> Speciálně prázdnou množinu $\emptyset$ považujeme za **konvexní**
41
42
### Operace nad konvexními množinami
43
Mějme $X_i, i \in I$ konvexní množiny. Potom
44
- jejich sjednocení $\bigcap_{i \in I} X_i$ je konvexní množina
45
- jejich **součet** $\a_1 X_1 + \dots + \a_m X_m = \brackets{x \in \R^n \mid x = \displaystyle \sum_{i = 1}^m \a_i x_i \text{ pro nějaká } x_i \in X_i}$ je opět **konvexní**
46
47
### Vlastnosti konvexních množin
48
49
##### **Definice** $\secT{2.1.3}$ (Speciální množiny)
50
Množina $X \subseteq \R^n$ se nazývá
51
- **kužel**, jestliže pro každé $x \in X$ a pro každé $\l \in [0, \infty)$ je také $\l x \in X$
52
53
- **konvexní kužel**, jestliže je množina $X$ konvexní a současně **kuželem**
54
- **afinní**, jestliže pro každé $x_1, x_2 \in X$ a pro každé $\l \in \R$ platí
55
6d92c9 Štěpán Zapadlo 2026-03-27 23:04:43
Fix preambule
56
```math
57
\l x_1 + (1 - \l)x_2 \in X
58
```
39f582 Štěpán Zapadlo 2026-03-27 22:31:03
Migrate convex set text from Bookstack
59
f5f4e9 Štěpán Zapadlo 2026-03-27 22:36:13
Add image
60
![Konvexní kužel apod.](./image-1774650944684.png)
39f582 Štěpán Zapadlo 2026-03-27 22:31:03
Migrate convex set text from Bookstack
61
62
> **Polyedr** je **mnohostěn** v $\R^n$. Dále **ohraničený polyedr** nazveme **polytop**.
63
64
Dále si rozeberme různé kombinace bodů
65
##### **Definice** $\secT{2.1.4}$ (Lineární kombinace)
66
Nechť $x_1, \dots, x_m \in \R^n$. Lineární kombinace $\l_1 x_1 + \dots + \l_m x_m$ se nazývá
67
- **konvexní**, jestliže $\l_1, \dots, \l_m \geq 0$ a $\sum_{i = 1}^m \l_i = 1$
68
- **nezáporná**, jestliže $\l_1, \dots, \l_m \geq 0$
69
- **afinní**, jestliže $\sum_{i = 1}^m \l_i = 1$.
70
71
72
Tedy jistě platí
73
- Množina obsahující všechny linearní kombinace libovolných dvou svých bodů (tj. s libovolnými dvěma body obsahuje i přímku procházející těmito body a počátek) je **vektorový (lineární) prostor**
74
- Množina obsahující všechny afinní kombinace libovolných dvou svých bodů (tj. s libovolnými dvěma body obsahuje i přímku procházející těmito body) je **afinní**
75
- Množina obsahující všechny nezáporné kombinace libovolných dvou svých bodů (tj. s libovolnými dvěma body obsahuje i celou výšeč určenou polopřímkami vycházejícími z počátku a procházejícími těmito body) je **konvexní kužel**
76
- Množina obsahující všechny konvexní kombinace dvou libovolných svých bodů (tj. s libovolnámi dvěma body obsahuje i celou úsečku je spojující) je **konvexní**
77
78
##### **Definice** $\secT{2.1.6}$ (Obaly)
79
Nechť $X \subseteq \R^n$
80
- průnik všech konvexních množin obsahujících množinu $X$ se nazývá **konvexní obal** množiny $X$ a značí se $\conv X$.
81
- průnik všech konvexních *kuželů* obsahujících množinu $X$ se nazývá **kónický obal** množiny $X$ a značí se $\cone X$.
82
- průnik všech *afinních* množin obsahujících množin $X$ se nazyvá **afinní obal** množiny $X$ a značí se $\aff X$. Jeho *zaměření* se nazývá **lineární obal** množiny $X$ a značí se $\lin X$. **Dimenze** afinního obalu množiny $X$ se značí $\dim X$ a klademe $\dim X := \dim {\lin X}$.
83
84
---
85
86
> Všimněme si, že $\span X = \{$ $\forall$ lineární kombinace prvků z $X$ $\}$, ale $\lin X = \span \brackets{x_2 - x_1, x_3 - x_1, \dots, x_m - x_1}$. (pro $X = \set{x_1, \dots, x_m}$) Viz obrázek z přednášky
87
88
> Jinak řečeno, **konvexní obal** je nejmenší konvexní množina obsahující $X$ ve smyslu množinové inkluze.
89
> **Kónický obal** je nejmenší *konvexní kužel* obsahující $X$ atd..
90
91
Jako **simplex** definujeme **konvexní** obal $n+1$ **afinně nezávislých** bodů $v_1, \dots, v_{n+1} \in \R^m$, kde $m \geq n$. Pod pojmem **afinně nezávislé** body rozumíme, že vektory
92
93
$$v_2 - v_1, v_3 - v_1, \dots, v_{n+1} - v_1$$
94
95
jsou **lineárně nezávislé**.
96
97
##### **Věta** $\secT{2.1.7}$
98
Nechť $X \subseteq \R^n$. Pak platí
99
- $\conv X = \brackets{x \mid x = \displaystyle\sum_{i = 1}^m \l_i x_i, \text{ kde } m \in \N \text{ je libovolné}, x_1, \dots, x_m \in X, \l_1, \dots, \l_m \geq 0, \sum_{i = 1}^m \l_i = 1}$
100
- $\cone X = \brackets{x \mid x = \displaystyle\sum_{i = 1}^m \l_i x_i, \text{ kde } m \in \N \text{ je libovolné}, x_1, \dots, x_m \in X, \l_1, \dots, \l_m \geq 0}$
101
- $\aff X = \brackets{x \mid x = \displaystyle\sum_{i = 1}^m \l_i x_i, \text{ kde } m \in \N \text{ je libovolné}, x_1, \dots, x_m \in X, \l_1, \dots, \l_m \in \R, \sum_{i = 1}^m \l_i = 1}$
102
103
---
104
105
> Libovolný bod x v **konvexní kuželu** v $\R^n$ lze vyjádřit pomocí **nezáporné kombinace** $n$ bodů
106
107
##### **Věta** $\secT{2.1.9}$ (Caratheódoryho)
108
Nechť $X \subseteq \R^n$. Každý bod konvexního obalu $\conv X$ může být vyjádřen jako konvexní kombinace nejvýše $n+1$ prvků množiny $X$, tj. pro $x \in X$ existují $x_1, \dots, x_{n+1} \in X$ a $\l_1, \dots, \l_{n+1} \geq 0$ splňující $\sum_{i = 1}^{n+1} \l_i = 1$ taková, že
109
110
$$x = \l_1 x_1 + \dots + \l_{n+1} x_{n+1}$$
111
112
---
113
114
> **POZOR:** **Univerzální konvexní báze** (stejná pro všechny $x \in \conv X$) konvexního obalu $\conv X$ **nemusí existovat**!
115
116
Lze ukázat, že pokud $X \subseteq \R^n$ je **kompaktní** množina, pak $\conv X$ je **také kompaktní**.
117
118
> To stejné **neplatí** o uzavřenosti.
119
120
### Zobecnění vnitřku množiny
121
122
##### **Definice** $\secT{2.1.11}$ (Relativně vnitřní bod)
123
Nechť $X \subseteq \R^n$. Bod $x^* \in X$ se nazývá **relativně vnitřním** bodem množiny $X$, jestliže existuje okolí $\O(x^* )$ bodu $x^* $ takové, že
124
125
$$\O(x^* ) \cap \aff X \subseteq X$$
126
38a888 Štěpán Zapadlo 2026-03-28 10:56:18
Fix formatting
127
Množinu všech *relativně vnitřních* bodů nazýváme **relativním vnitřkem** množiny $X$ a značime $\ri X$.
128
39f582 Štěpán Zapadlo 2026-03-27 22:31:03
Migrate convex set text from Bookstack
129
Množina $\rd X := \overline X \setminus \ri X$ se nazývá **relativní hranice** množiny $X$.
130
131
---
132
38a888 Štěpán Zapadlo 2026-03-28 10:56:18
Fix formatting
133
> Jistě platí $\interior X \subseteq \ri X$ a také $\ri X \subseteq X \subseteq \overline X \subseteq \aff X$
39f582 Štěpán Zapadlo 2026-03-27 22:31:03
Migrate convex set text from Bookstack
134
135
Platí $\overline {\ri X} = \bar X$, tj. **relativní vnitřek** je dost velký na vygenerování **uzávěru**.