7 Konvexní množiny. min c T x. při splnění tzv. podmínek přípustnosti, tj. x = vyhovuje podmínkám: A x = b a x i 0 pro každé i n.

Podobné dokumenty
6 Lineární geometrie. 6.1 Lineární variety

Lineární algebra : Lineární (ne)závislost

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25

1 Báze a dimenze vektorového prostoru 1

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Učební texty k státní bakalářské zkoušce Matematika Základy lineárního programování. študenti MFF 15. augusta 2008

Lineární algebra : Lineární prostor

Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo

0.1 Úvod do lineární algebry

Matematika pro informatiky

METRICKÉ A NORMOVANÉ PROSTORY

Lineární algebra : Báze a dimenze

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

KMA/GPM Barycentrické souřadnice a

0.1 Úvod do lineární algebry

Těleso racionálních funkcí

Lineární algebra - I. část (vektory, matice a jejich využití)

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

x 2 = a 2 + tv 2 tedy (a 1, a 2 ) T + [(v 1, v 2 )] T A + V Příklad. U = R n neprázdná množina řešení soustavy Ax = b.

Obecná úloha lineárního programování

Základní pojmy teorie množin Vektorové prostory

Lineární programování

4EK213 LINEÁRNÍ MODELY

(ne)závislost. α 1 x 1 + α 2 x α n x n. x + ( 1) x Vektoru y = ( 1) y říkáme opačný vektor k vektoru y. x x = 1. x = x = 0.

Lineární algebra : Metrická geometrie

10 Funkce více proměnných

Lineární prostory. - vektorové veličiny(síla, rychlost, zrychlení,...), skládání, násobení reálným číslem

3 Lineární kombinace vektorů. Lineární závislost a nezávislost

[1] Vzhledem ke zvolené bázi určujeme souřadnice vektorů...

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují

Matematika I, část I. Rovnici (1) nazýváme vektorovou rovnicí roviny ABC. Rovina ABC prochází bodem A a říkáme, že má zaměření u, v. X=A+r.u+s.

1 Soustavy lineárních rovnic

Golayův kód 23,12,7 -kód G 23. rozšířený Golayův kód 24,12,8 -kód G 24. ternární Golayův kód 11,6,5 -kód G 11

Báze a dimenze vektorových prostorů

Obsah. Lineární rovnice. Definice 7.9. a i x i = a 1 x a n x n = b,

Uspořádanou n-tici reálných čísel nazveme aritmetický vektor (vektor), ā = (a 1, a 2,..., a n ). Čísla a 1, a 2,..., a n se nazývají složky vektoru

Kapitola 11: Vektory a matice:

DEFINICE Z LINEÁRNÍ ALGEBRY

PROSTORY SE SKALÁRNÍM SOUČINEM. Definice Nechť L je lineární vektorový prostor nad R. Zobrazení L L R splňující vlastnosti

Matematika B101MA1, B101MA2

1 Vektorové prostory.

Lineární algebra : Skalární součin a ortogonalita

1. července 2010

11 Vzdálenost podprostorů

9 Kolmost vektorových podprostorů

1 Řešení soustav lineárních rovnic

Kapitola 11: Vektory a matice 1/19

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

15 Maticový a vektorový počet II

Matice. Modifikace matic eliminační metodou. α A = α a 2,1, α a 2,2,..., α a 2,n α a m,1, α a m,2,..., α a m,n

Vektorový prostor. d) Ke každému prvku u V n existuje tzv. opačný prvek u, pro který platí, že u + u = o (vektor u nazýváme opačný vektor k vektoru u)

3.1.2 Polorovina, úhel

Necht L je lineární prostor nad R. Operaci : L L R nazýváme

Definice 1.1. Nechť je M množina. Funkci ρ : M M R nazveme metrikou, jestliže má následující vlastnosti:

Vlastní čísla a vlastní vektory

VEKTOROVÝ PROSTOR. Vektorový prostor V n je množina všech n-složkových vektorů spolu s operacemi sčítání, odčítání vektorů a reálný násobek vektoru.

7. Lineární vektorové prostory

1.1 Základní pojmy prostorové geometrie. Předmětem studia prostorové geometrie je prostor, jehož prvky jsou body. Další

1/10. Kapitola 12: Soustavy lineárních algebraických rovnic

Operace s maticemi. 19. února 2018

Problém lineární komplementarity a kvadratické programování

V: Pro nulový prvek o lineárního prostoru L platí vlastnosti:

10 Přednáška ze

3. přednáška 15. října 2007

Tělesa Geometrické těleso je prostorový omezený geometrický útvar. Jeho hranicí neboli povrchem je uzavřená plocha. Geometrická tělesa dělíme na

Úvod do lineární algebry

Lineární algebra Operace s vektory a maticemi

Cvičení z Lineární algebry 1

2. přednáška 8. října 2007

CVIČNÝ TEST 13. OBSAH I. Cvičný test 2. Mgr. Zdeňka Strnadová. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

Operace s maticemi

Základy matematiky pro FEK

1 Linearní prostory nad komplexními čísly

FIT ČVUT MI-LOM Lineární optimalizace a metody. Dualita. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Podobnost matic. Definice 8.6. Dány matice A, B M n (C). Jestliže existuje regulární matice P M n (C) tak,

6.1 Vektorový prostor

Eukleidovský prostor a KSS Eukleidovský prostor je bodový prostor, ve kterém je definována vzdálenost dvou bodů (metrika)

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

autorovu srdci... Petr Hliněný, FI MU Brno 1 FI: MA010: Průnikové grafy

2. kapitola: Euklidovské prostory

f(x) = arccotg x 2 x lim f(x). Určete všechny asymptoty grafu x 2 2 =

ALGEBRA. Téma 5: Vektorové prostory

Báze a dimense. Odpřednesenou látku naleznete v kapitolách a 3.6 skript Abstraktní a konkrétní lineární algebra.

Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech

Dnešní látka Variačně formulované okrajové úlohy zúplnění prostoru funkcí. Lineární zobrazení.

Vektory a matice. Petr Hasil. Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF)

Úlohy nejmenších čtverců

Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť.

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava luk76/la1

Matematika I 12a Euklidovská geometrie

8 Matice a determinanty

6 Skalární součin. u v = (u 1 v 1 ) 2 +(u 2 v 2 ) 2 +(u 3 v 3 ) 2

13. Lineární programování

4.2.4 Orientovaný úhel I

64. ročník matematické olympiády Řešení úloh krajského kola kategorie A

2. ZÁKLADY MATICOVÉ ALGEGRY 2.1. ZÁKLADNÍ POJMY

Transkript:

7 Konvexní množiny Motivace. Lineární programování (LP) řeší problém nalezení minima (resp. maxima) lineárního funkcionálu na jisté konvexní množině. Z bohaté škály úloh z této oblasti jmenujme alespoň dopravní problém, problém maximalizace zisku a problém minimalizace výrobních nákladů. Zformulujme kanonickou úlohu LP: Nechť je dána matice A R m,n, kde h(a) = m < n. Dále nechť c R n a b R m. Najděte min c T x x 2 při splnění tzv. podmínek přípustnosti, tj. x = vyhovuje podmínkám:. A x = b a x i 0 pro každé i n. Existuje-li optimální řešení tedy řešení, kdy se nabývá minima pak leží ve vrcholech konvexního mnohostěnu (tj. konvexně nezávislých generátorech konvexního obalu) určeného podmínkami přípustnosti. Metody řešení úloh LP si osvojíte ve druhém ročníku v předmětu Lineární programování. (Za všechny jmenujme alespoň známou simplexovou metodu. Její název je odvozen geometrického objektu, kterému říkáme simplex a který si na konci kapitoly pro zajímavost také definujeme. Ovšem přímo se simplexy metoda pracuje jen ve speciálních případech.) V celé této kapitole bude V značit vektorový prostor nad tělesem T R. K definici konvexní množiny totiž potřebujeme pojem úsečka a ten má dobrý smysl právě pro taková tělesa. Definice 7.1. Nechť V je vektorový prostor nad tělesem T. Nechť x, y V. Úsečkou mezi body x a y nazveme množinu: {α x + β y α, β T, α + β = 1, α, β 0}. Poznámka 7.2. Uveďme ekvivalentní zápisy úsečky: {α x + β y α, β T, α + β = 1, α, β 0} = {α x + (1 α) y α 0, 1 T } = { y + α( x y) α 0, 1 T }. Z posledního zápisu je vidět, že úsečku mezi body x, y získáme přičítáním α-násobků vektoru x y k vektoru y pro α 0, 1. 39 Tudíž v R 2 odpovídá úsečka tomu, co si pod tímto pojmem každý představí. Viz obrázek 14. 39 Zmiňme, že v současné literatuře je častější symbol [0, 1] pro uzavřený interval. x 1 x n 109

7 KONVEXNÍ MNOŽINY Obrázek 14: Úsečka mezi body x a y v R 2. Je možné uvažovat pouze prostory nad T R, protože po číslech z T chceme, aby šla porovnat s nulou (α 0), což pro komplexní nereálná čísla nelze. Definice 7.3. Nechť V je vektorový prostor nad tělesem T a K V. Množinu K nazveme konvexní, pokud platí: K, K obsahuje s každými dvěma body i úsečku mezi nimi. Poznámka 7.4. Každá lineární varieta je konvexní množinou, protože s každými dvěma body obsahuje úsečku mezi nimi. Úsečka je totiž podmnožinou spojnice. Příklad 7.5. Konvexními množinami v R 2 jsou kromě variet (bodů, přímek, celého R 2 ) také kruhy, čtverce, obdélníky atd. Konvexními množinami v R 3 jsou opět kromě variet (bodů, přímek, rovin a celého R 3 ) také koule, krychle, kvádry atd. S pojmem úsečka úzce souvisí pojem konvexní obal. Definice 7.6. Nechť V je vektorový prostor nad tělesem T a x 1, x 2,..., x l jsou vektory z V. Potom konvexní kombinací vektorů x 1, x 2,..., x l nazveme lineární kombinaci l k=1 α k x k, která splňuje l k=1 α k = 1 a α k 0 pro každé k ˆl. Množinu všech konvexních kombinací nazýváme konvexním obalem vektorů x 1, x 2,..., x l a značíme [ x 1, x 2,..., x l ] κ. Platí tedy: l l [ x 1, x 2,..., x l ] κ := α k x k α k = 1, α k T k=1 k=1 a α k 0 pro každé k ˆl. Poznámka 7.7. Přímo z definice plyne, že konvexní obal dvou vektorů je roven úsečce mezi nimi. Souvislost konvexních obalů a konvexních množin je shrnuta v následujících třech větách. 110

Obrázek 15: Hvězda není konvexní množinou v R 2. Je vyznačena úsečka mezi body hvězdy, která není ve hvězdě obsažena. Věta 7.8 (Konvexní obal je konvexní množina). Nechť V je vektorový prostor nad tělesem T a x 1, x 2,..., x l jsou vektory z V. Pak K = [ x 1, x 2,..., x l ] κ je konvexní množina a K obsahuje x 1, x 2,..., x l. Důkaz. Analogie důkazu věty 6.7. Věta 7.9 (Konvexní množina obsahuje konvexní kombinace). Nechť V je vektorový prostor nad tělesem T a K je konvexní množina ve V. Nechť x 1, x 2,..., x l jsou vektory z K. Pak platí: [ x 1, x 2,..., x l ] κ K. Slovy: Konvexní množina obsahuje s libovolnými svými body i všechny jejich konvexní kombinace. Důkaz. Analogie důkazu věty 6.8. Věta 7.10 (Minimalita konvexního obalu). Nechť V je vektorový prostor nad tělesem T a x 1, x 2,..., x l jsou vektory z V. Potom [ x 1, x 2,..., x l ] κ je nejmenší konvexní množina (ve smyslu inkluze) obsahující body x 1, x 2,..., x l. Důkaz. Z věty 7.9 víme, že každá konvexní množina obsahující body x 1, x 2,..., x l obsahuje také [ x 1, x 2,..., x l ] κ. Jelikož zároveň z věty 7.8 plyne, že [ x 1, x 2,..., x l ] κ je konvexní množina, máme dokázáno, že je to nejmenší konvexní množina obsahující dané body. Poznámka 7.11. Podle věty 7.10 je řešením úlohy najít minimální konvexní množinu K, která obsahuje vektory x, y, z, konvexní obal K = [ x, y, z] κ. 111

7 KONVEXNÍ MNOŽINY Příklad 7.12. Rozmyslete si, jak vypadají konvexní obaly jednoho, dvou, tří, čtyř, pěti vektorů v R 2 a R 3. Například K = [ x, y, z] κ, kde x, y, z jsou AN vektory, tvoří trojúhelník s vrcholy x, y a z. Řešení: Jelikož jde o konvexní množinu, musí K obsahovat úsečky mezi x a y, x a z, y a z. Dále musí K také obsahovat úsečky mezi body ze tří výše uvedených úseček. Tudíž K obsahuje trojúhelník s vrcholy x, y, z, viz obrázek 16. Jelikož trojúhelník už je konvexní množina, našli jsme nejmenší konvexní množinu obsahující x, y, z, tedy jsme našli [ x, y, z] κ. Obrázek 16: Konvexní obal tří AN vektorů v R 3 je trojúhelník s vrcholy v daných bodech. Poslední otázka, která by nás mohla v souvislosti se vztahem mezi konvexními množinami a konvexními obaly napadnout, zní: Je každá konvexní množina konvexním obalem nějakých vektorů? Odpověď na rozdíl od lineárních variet zní: NE (nezávisle na dimenzi V ). Například v R 2, jak si snadno rozmyslíte, jsou konvexní obaly mnohoúhelníky. Proto kruh jako konvexní obal konečně mnoha vektorů nezískáme. Definice 7.13. Nechť V je vektorový prostor nad tělesem T a x 0, x 1,..., x k jsou AN vektory z V, k N 0. Pak [ x 0, x 1,..., x k ] κ nazýváme k-simplexem s vrcholy x 0, x 1,..., x k. Speciálně nazýváme: (a) [ x 0 ] κ bodem, (b) [ x 0, x 1 ] κ úsečkou, (c) [ x 0, x 1, x 2 ] κ trojúhelníkem, (d) [ x 0, x 1, x 2, x 3 ] κ čtyřstěnem. Poznámka 7.14. Uvědomme si, že k-simplexy v R 3 odpovídají naší geometrické představě bodu, úsečky, trojúhelníku a čtyřstěnu. 112

Definice 7.15. Nechť V je vektorový prostor nad tělesem T a x 1, x 2,..., x l jsou vektory z V, l 2. Řekneme, že jsou konvexně závislé (KZ), pokud existuje index i 0 ˆl tak, že x i0 [ x 1,..., x i0 1, x i0 +1,..., x l ] κ. V opačném případě je nazveme konvexně nezávislými (KN). Jediný vektor je vždy KN. Příklad 7.16. Zatímco v R 2 jsou nanejvýš tři vektory AN, pro libovolné n N lze najít n KN vektorů. Například vrcholy libovolného pravidelného mnohoúhelníku jsou KN. 113