EKONOMICKO-MATEMATICKÉ METODY

Rozměr: px
Začít zobrazení ze stránky:

Download "EKONOMICKO-MATEMATICKÉ METODY"

Transkript

1 UNIVERZITA OBRANY KATEDRA EKONOMETRIE UČEBNÍ TEXT PRO DISTANČNÍ STUDIUM EKONOMICKO-MATEMATICKÉ METODY RNDr. Michal ŠMEREK doc. RNDr. Jiří MOUČKA, Ph.D. B r n o

2 Anotace: Skriptum Ekonomicko-matematické metody je učební text pro distanční studium předmětu Ekonomicko-matematické metody v kombinovaném studijním programu na Fakultě ekonomiky a managementu Univerzity obrany v Brně. Obsahuje základy teorie ekonomicko-matematických metod v rozsahu, který odpovídá základnímu kurzu ekonomicko-matematických metod schválenému akreditačním řízením. Způsob zpracování textu respektuje skutečnost, že student bude pracovat s textem samostatně bez pomoci vyučujícího. Klíčová slova: Soustava lineárních rovnic, soustava lineárních nerovnic, kanonický tvar soustavy lineárních rovnic, základní a vedlejší proměnná, základní a nezákladní řešení, degenerované a nedegenerované řešení, přípustné a nepřípustné řešení, optimální a neoptimální řešení, alternativní řešení, úloha výrobního plánování, směšovací úloha, rozdělovací úloha, obecná úloha lineárního programování, grafická metoda, simplexová metoda, výchozí řešení, základní proměnná, doplňková proměnná, test optimálnosti řešení, zlepšování řešení, metoda umělé báze, pomocná proměnná, pomocná účelová funkce, rozšířená úloha lineárního programování, dualita, duálně simplexová metoda, parametrické lineární programování, dopravní úloha, vyrovnaná dopravní úloha, nevyrovnaná dopravní úloha, Vogelova aproximační metoda, výchozí základní řešení, test optima, uzavřený okruh, přiřazovací problém, maďarská metoda, nezávislé nuly, Königova věta, krycí čáry. Skriptum neprošlo redakční ani jazykovou úpravou. Projednáno a schváleno na metodickém shromáždění katedry dne Recenzenti: doc. RNDr. Josef KALAS, CSc. RNDr. Vratislava MOŠOVÁ, CSc. c Michal ŠMEREK, Jiří MOUČKA, 2008 ISBN

3 Obsah Předmluva 5 1 ÚVOD 6 2 MATEMATICKÉ ZÁKLADY LINEÁRNÍHO PROGRAMOVÁNÍ Soustava lineárních rovnic Soustava lineárních nerovnic Shrnutí 2. kapitoly Test ke kapitole FORMULACE ÚLOH LINEÁRNÍHO PROGRAMOVÁNÍ Úloha výrobního plánování Směšovací úloha Rozdělovací úloha Obecná úloha lineárního programování Shrnutí 3. kapitoly Test ke kapitole GRAFICKÁ METODA Grafická metoda řešení úloh lineárního programování Shrnutí 4. kapitoly Test ke kapitole SIMPLEXOVÁ METODA Nalezení výchozího řešení Test optimálnosti řešení Zlepšování řešení Shrnutí 5. kapitoly Test ke kapitole METODA UMĚLÉ BÁZE Metoda umělé báze Shrnutí 6. kapitoly Test ke kapitole DUALITA V ÚLOHÁCH LINEÁRNÍHO PROGRAMOVÁNÍ Pojem duality a konstrukce duální úlohy Ekonomická interpretace duální úlohy Duálně simplexová metoda Shrnutí 7. kapitoly Test ke kapitole

4 8 PARAMETRICKÉ LINEÁRNÍ PROGRAMOVÁNÍ Parametrizace pravých stran Parametrizace koeficientů účelové funkce Shrnutí 8. kapitoly Test ke kapitole DOPRAVNÍ ÚLOHA Vyrovnaná dopravní úloha Vogelova aproximační metoda Test optima Zlepšování řešení Degenerované a alternativní řešení dopravních úloh Nevyrovnaná dopravní úloha Shrnutí 9. kapitoly Test ke kapitole PŘIŘAZOVACÍ PROBLÉM Přiřazovací problém minimalizačního typu Přiřazovací problém maximalizačního typu Shrnutí 10. kapitoly Test ke kapitole Seznam literatury 119 Rejstřík 121 Vstup do verze k prohlížení na obrazovce. 4

5 5 Předmluva Tento učební text byl vytvořen především pro studenty kombinovaného studia Fakulty ekonomiky a managementu Univerzity obrany v Brně, kteří budou studovat předmět Ekonomicko-matematické metody distanční formou. Svým stylem navazuje na studijní materiály vytvořené na katedře ekonometrie v předchozích letech pro výuku předmětů Matematika a Statistika distanční formou. Prezentovaná učební látka je uspořádaná a členěná stejným způsobem, což umožní studentům využít své zkušenosti ze studia dříve absolvovaných předmětů a využít stejný styl práce při studiu. Zařazení mnoha ilustrativních řešených příkladů, úloh k procvičení a testů umožňuje využití předkládaného učebního textu i studenty prezenčního studia Fakulty ekonomiky a managementu i studenty jiných fakult a vysokých škol studujících předmět Ekonomicko-matematické metody, Operační výzkum či Operační analýza se stejným obsahem a v obdobném rozsahu. Vědní disciplína Operační výzkum někdy také nazývaná Operační analýza se zabývá formulováním, modelováním a řešením rozmanitých rozhodovacích situací, tedy situací, ve kterých rozhodovací subjekt vybírá nejlepší řešení z mnoha možných řešení, které jsou k dispozici. Předmět Ekonomicko-matematické metody chápeme jako Operační výzkum zkoumající ekonomické rozhodovací situace. Z řady dílčích disciplín Operačního výzkumu předkládáme čtenářům základy lineárního programování, především simplexovou metodu a její modifikace, kterou využíváme při řešení úloh výrobního plánování, směšovacích a rozdělovacích úloh. V druhé části skript je rozebírána dopravní úloha a přiřazovací problém, což jsou ve své podstatě opět úlohy lineárního programování, ale vzhledem k jejich specifické formě jsou řešeny speciálními metodami. Za jednotící linii lze považovat použitý matematický aparát. Jedná se o základní pojmy a techniky lineární algebry, které by student většinou měl znát z předmětu Matematika. Děkujeme všem, kteří nám nějakým způsobem pomohli při přípravě tohoto textu. Za pečlivé přečtení textu a cenné připomínky patří naše poděkování zejména oběma recenzentům RNDr. Vratislavě Mošové, CSc. a doc. RNDr. Josefu Kalasovi, CSc. Za kontrolu textu a propočítání příkladů děkujeme rovněž Aleši Koutnému, studentovi druhého ročníku FEM UO. Děkujeme také všem, kteří nám svými postřehy, připomínkami a náměty budou ochotni pomoci dále zkvalitnit obsah i formu tohoto učebního textu. Brno, Michal Šmerek michal.smerek@unob.cz Jiří Moučka jiri.moucka@unob.cz katedra ekonometrie FEM UO v Brně

6 6 1 ÚVOD S rozvojem technologií se komplikují i různé výrobní procesy. Potřeba modelovat rozhodovací situace, umět hledat optimální rozhodnutí, řešení, způsobila rozvoj odvětví nazývaného OPERAČNÍ VÝZKUM (nebo též OPERAČNÍ ANALÝZA či EKONO- MICKO - MATEMATICKÉ METODY). Operačním výzkumem se rozumí souhrn metod, jimiž se řeší rozhodovací situace. Řeší se problémy, které mají více možných řešení, a mezi nimi se hledá to řešení, které nejlépe vyhovuje zadanému cíli. Takové řešení se nazývá optimální řešení. Každý rozhodovací problém má několik fází řešení: 1. Daný problém se analyzuje z ekonomického hlediska, tj. tvoří se ekonomický model. 2. Sestaví se odpovídající matematický model. 3. Řeší se matematický model - hledá se konkrétní číselné řešení. 4. Interpretace výsledků řešení. 5. Realizace řešení. ad 1. Výsledkem rozboru ekonomické reality bývá kvalitativní a kvantitativní popis situace - vlastní slovní zadání úlohy. Problémy sledujeme na zjednodušených modelech (modelem rozumíme zjednodušený obraz skutečnosti; uvažujeme pouze ty stránky skutečnosti, které jsou z hlediska studovaného jevu významné). Ekonomický model by měl obsahovat: CÍL (kritérium) - musí být jasně vymezen. Příkladem může být např. maximalizace zisku, minimalizace nákladů,... PROCESY, které probíhají při dané rozhodovací situaci. ČINITELE ovlivňující daný proces a popis vztahů mezi procesy a činiteli Příklad. Podnik vyrábí tři druhy výrobků V 1, V 2 a V 3. Na výrobu jednoho výrobku V 1 spotřebuje 15 kg suroviny S, 3 kwh energie E a výroba trvá 1 h strojového času T. Na výrobu jednoho výrobku V 2 spotřebuje 20 kg suroviny S, 4 kwh energie E a výroba trvá 1 h strojového času T. 2 Na výrobu jednoho výrobku V 3 spotřebuje 40 kg suroviny S, 7 kwh energie E a výroba trvá 3 h strojového času T. Prodejem každého výrobku V 1 dosáhne podnik zisku 700 Kč, u výrobku V 2 je to 500 Kč a u výrobku V Kč. Podnik má k dispozici kg suroviny S, 4000 kwh energie E a 1000 h strojového času T. Při jakém plánu výroby bude zisk podniku maximální?

7 7 Ekonomickým modelem je již samotné slovní zadání úlohy. Často se však takový ekonomický model uvádí i ve formě tabulky. EKONOMICKÝ Výrobky Disponibilní MODEL V 1 V 2 V 3 množství surovina S energie E strojový čas T zisk max ad 2. Abychom mohli daný ekonomický model řešit, musíme vyjádřit podmínky i cíl procesu pomocí matematických prostředků (funkce, rovnice, nerovnice,... ). Tím vytvoříme odpovídající matematický model. Řešením tohoto modelu pak dostáváme odpovídající řešení. Jsou-li funkce, rovnice a nerovnice používané v daném matematickém modelu pouze lineární (tj. 1. stupně), jde o úlohu lineárního programování Příklad. V podniku se provádějí tři činnosti, výroba výrobků V 1, V 2 a V 3, tedy matematický model bude obsahovat 3 proměnné: x 1... počet vyrobených výrobků V 1, x 2... počet vyrobených výrobků V 2, x 3... počet vyrobených výrobků V 3. Matematické vyjádření omezujících podmínek: i) Nelze vyrábět záporné množství výrobků = x 1 0; x 2 0; x 3 0. Jsou to tzv. podmínky nezápornosti. ii) Při výrobě jednoho výrobku V 1 spotřebujeme 15 kg suroviny S. Vyrobímeli x 1 těchto výrobků, spotřebujeme 15 x 1 kg suroviny S. Analogicky i pro výrobky V 2 a V 3. Spotřeba suroviny S celkem je tedy: S : 15x x x 3 kg. Celková spotřeba nesmí přesáhnout disponibilní množství. Tedy: S : 15x x x Analogicky postupujeme i pro spotřebu energie a strojového času: E : 3x 1 + 4x 2 + 7x , T : x 1 + 0,5x 2 + 3x Uvedené tři nerovnice se nazývají vlastní omezující podmínky. Úkolem je určit plán výroby, tj. vektor výroby x = (x 1, x 2, x 3 ), při němž bude zisk maximální. Hodnota zisku pro daný plán výroby je dána funkcí z = 700x x x 3.

8 8 Taková funkce se nazývá účelová funkce. Účelová funkce v tomto případě je maximalizačního typu. Celkově má tedy matematický model úlohy takový tvar: z = 700x x x 3 max, 15x x x , 3x 1 + 4x 2 + 7x , x 1 + 0,5x 2 + 3x , x 1 0, x 2 0, x 3 0. Sestavení matematického modelu úlohy lineárního programování, stejně jako další fáze řešení, jsou předmětem studia v následujících kapitolách.

9 9 2 MATEMATICKÉ ZÁKLADY LINEÁRNÍHO PROGRAMOVÁNÍ Tato kapitola slouží k zopakování a prohloubení těch částí učiva základního kurzu matematiky, jež budeme využívat při řešení úloh lineárního programování (dále jen LP). Především zde uvedeme definice soustavy lineárních rovnic (SLR), soustavy lineárních nerovnic (SLN), řešení těchto soustav, jejich vlastnosti a základní věty s těmito pojmy spojené. Cílem kapitoly je: zopakovat si řešení soustavy lineárních rovnic, řešení soustavy úplnou eliminací, zopakovat si soustavy lineárních nerovnic, převod SLN na SLR, seznámit se s pojmy kanonický tvar SLR, základní a vedlejší proměnná, základní a nezákladní řešení, degenerované a nedegenerované řešení, atd. 2.1 Soustava lineárních rovnic Definice. Soustavou m lineárních rovnic o n neznámých rozumíme systém rovnic a 11 x 1 + a 12 x a 1n x n = b 1, a 21 x 1 + a 22 x a 2n x n = b 2, (2.1) a m1 x 1 + a m2 x a mn x n = b m, přitom pro ni lze užít i ekvivalentní maticový zápis A x T = b T, kde A je matice soustavy, x T je vektor neznámých a b T je vektor absolutních členů. Matice R = (A b T ) je tzv. rozšířená matice soustavy Poznámka. Matice soustavy (2.1) je a 11 a a 1n a 21 a a 2n A =.... a m1 a m2... a mn

10 10 2 MATEMATICKÉ ZÁKLADY LP Rozšířená matice soustavy (2.1) má tvar a 11 a a 1n b 1 a 21 a a 2n b 2 R =...., a m1 a m2... a mn b m vektor absolutních členů je a vektor neznámých b = (b 1, b 2,..., b m ), a tedy b T = x = (x 1, x 2,..., x n ), a tedy x T = b 1 b 2. b m x 1 x 2. x n Definice. Řešením soustavy lineárních rovnic (2.1) rozumíme každou n-tici x = (x 1, x 2,..., x n ), pro niž je splněno všech m rovnic dané soustavy. Podmínku řešitelnosti soustavy lineárních rovnic udává tzv. Frobeniova věta: Věta. (Frobeniova) Soustava (2.1) má řešení právě tehdy, když hodnost matice A matice R, tj. když h(a) = h(r). je rovna hodnosti Důkaz. viz např. v [Moučka1], str. 74. Frobeniovu větu doplňuje tzv. věta o počtu řešení: Věta. (O počtu řešení SLR) a) Je-li h(a) = h(r) = n, má soustava (2.1) právě jedno řešení. b) Je-li h(a) = h(r) = h < n, má soustava (2.1) nekonečně mnoho řešení závislých na n h parametrech. c) Je-li h(a) < h(r), soustava (2.1) nemá řešení.

11 2.1 Soustava lineárních rovnic Poznámka. V úlohách LP se nejčastěji budeme setkávat s případem b), kdy soustava má nekonečně mnoho řešení Příklad. Řešte soustavu lineárních rovnic: x 1 2x 2 + x 3 + x 4 = 1, x 1 2x 2 + x 3 x 4 = 1, x 1 2x 2 + x 3 + 5x 4 = 5. Řešení. SLR řešíme úpravou rozšířené matice na schodovitý tvar: ( Hodnost matice A je rovna hodnosti matice R a tato hodnost je menší než počet proměnných (h(a) = h(r) = 2 < 4). Tedy soustava rovnic má nekonečně mnoho řešení závislých na n h = 4 2 = 2 parametrech. Zřejmě x 4 = 1. Parametry s a t pak můžeme volit např. tímto způsobem: x 2 = s, x 3 = t, kde s, t R. Potom x 1 = 1 + 2x 2 x 3 x 4 = 2s t. Řešení x = (2s t, s, t, 1), kde s, t R, je tedy obecným řešením uvažované soustavy lineárních rovnic. Chceme-li určit nějaké konkrétní řešení, zvolíme za s a t konkrétní čísla Příklad. Určete alespoň čtyři konkrétní řešení soustavy lineárních rovnic z předchozího příkladu. Řešení. Za parametry s a t stačí zvolit konkrétní reálná čísla, např.: i) s = 2, t = 1 = x = (3, 2, 1, 1), ii) s = 1, t = 0 = x = (2, 1, 0, 1), iii) s = 1, t = 1 = x = ( 3, 1, 1, 1), iv) s = 0, t = 0 = x = (0, 0, 0, 1). ) Definice. Řešení, které získáme z obecného řešení, v němž každý parametr je roven některé proměnné, tím způsobem, že za všechny parametry volíme nuly, se nazývá základní řešení. Neznámé, jež mají roli parametrů (v počtu n h) se nazývají vedlejší proměnné, ostatní neznámé (v počtu h) se nazývají základní (bázické) proměnné.

12 12 2 MATEMATICKÉ ZÁKLADY LP Příklad. V příkladě jsme za parametry volili neznámé x 2, x 3, a tedy x 2, x 3 jsou vedlejší proměnné, zatímco zbývající proměnné, tj. x 1, x 4, jsou základní. Řešení iv) soustavy, tj. x = (0, 0, 0, 1), je základní řešení soustavy, protože jsme za parametry (tj. za vedlejší proměnné) zvolili nuly Definice. Jsou-li v základním řešení všechny základní proměnné nenulové, nazývá se základní řešení nedegenerované. Je-li v základním řešení alespoň jedna základní proměnná rovna nule, nazývá se základní řešení degenerované Příklad. Řešení iv) soustavy lineárních rovnic z úvodního příkladu tohoto odstavce, tj. x = (0, 0, 0, 1), je degenerované, protože základní proměnná x 1 = 0. Často budeme pracovat se soustavou lineárních rovnic v tzv. kanonickém tvaru Definice. Řekneme, že soustava h lineárních rovnic je v kanonickém tvaru, pokud její matice soustavy obsahuje všech h sloupců jednotkové matice řádu h, a to bez ohledu na jejich pořadí. Uvažujeme-li např. soustavu rovnic tvaru jsou zřejmé následující skutečnosti: x 1 + a 1,h+1 x h a 1n x n = b 1, x 2 + a 2,h+1 x h a 2n x n = b 2, x h + a h,h+1 x h a hn x n = b h, (2.2) 1. Jedná se o soustavu h lineárně nezávislých rovnic. Evidentně totiž nelze žádnou z těchto rovnic vyjádřit jako lineární kombinaci ostatních rovnic. 2. Hodnost matice soustavy je h, hodnost rozšířené matice soustavy je také h, počet proměnných je n, a tedy, podle věty 2.1.5, existuje nekonečně mnoho řešení závislých na n h parametrech. 3. Z tohoto tvaru lze přímo určit základní řešení. Volbou x h+1 = x h+2 = = x n = 0 (vedlejší proměnné, tj. n h parametrů) získáme x 1 = b 1, x 2 = b 2,..., x h = b h (základní proměnné). Proto základní řešení soustavy (2.2) je x = (b 1, b 2,..., b h, 0,..., 0). Matice soustavy (2.2) je A h = a 1,h+1 a 1n a 2,h+1 a 2n (2.3) a h,h+1 a hn

13 2.1 Soustava lineárních rovnic 13 Obsahuje právě h různých základních jednotkových sloupcových vektorů (v (2.3) tvoří jednotkovou submatici). Tyto sloupcové vektory určují základní proměnné. Uvedeného principu využíváme při řešení soustavy (2.1). Matici A soustavy (2.1) převedeme pomocí elementárních ekvivalentních úprav na matici A h soustavy, která je v kanonickém tvaru. Obě soustavy jsou ekvivalentní a řešení (základní) určíme ze soustavy v kanonickém tvaru Příklad. Nalezněte všechna základní řešení SLR: x x 2 + 4x 4 = 30, 2x 1 + 8x 2 2x 3 + 2x 4 = 18, 6x 2 + 2x 3 + 2x 4 = 22. Řešení. Vlastní řešení provedeme úplnou eliminací v tabulce 2.1. Z.p. x 1 x 2 x 3 x 4 b i (1) x (2) 2 22 x ( 4) 20 x x x x 3 0 (1) x ( 3) 0 8 x x x x 4 ( 2) x x x x Tab. 2.1 Určování základních řešení v příkladu (a ij ) značí klíčový prvek, viz def x 2 je vedlejší proměnná volíme x 2 = 0 x (1) = (10, 0, 6, 5) x 3 je vedlejší proměnná volíme x 3 = 0 x (2) = ( 8, 6, 0, 7) x 1 je vedlejší proměnná volíme x 1 = 0 x (3) = (0, 10 3, 8 3, 5 3 ) x 4 je vedlejší proměnná volíme x 4 = 0 x (4) = ( 5 2, 5 2, 7 2, 0)

14 14 2 MATEMATICKÉ ZÁKLADY LP Každý krok tabulky přísluší jiné soustavě lineárních rovnic, které jsou však ekvivalentní. V každém dalším kroku nově vytvoříme základní jednotkový sloupcový vektor (hovoříme o vstupující proměnné, tj. proměnné, která vstupuje do množiny základních proměnných). Určili jsme všechna základní řešení soustavy tří lineárně nezávislých rovnic o čtyřech neznámých. Jsou čtyři; je jich právě tolik, kolika způsoby lze vybrat trojici základních proměnných (ze čtyř). Nebo jinak, je jich právě tolik, kolika způsoby lze vybrat jednu vedlejší proměnnou (ze čtyř) Definice. Klíčovým prvkem matice rozumíme zvolený nenulový prvek matice, pomocí něhož vhodnými řádkovými úpravami matice změníme tento prvek na jedničku a vynulujeme všechny ostatní prvky matice ležící ve stejném sloupci jako klíčový prvek Poznámka. Počet všech základních řešení soustavy m lineárně nezávislých rovnic o n neznámých je nejvýše roven kombinačnímu číslu ( ) ( ) n n n! = = m n m m!(n m)! Úkoly a problémy k modulu Nalezněte všechna základní řešení SLR: a) x 1 + x 2 3x 3 + x 4 = 2, 4x 1 + x 2 + x 4 = 14, x 1 2x 2 + x 3 x 4 = 2. b) 2x 1 + 3x 2 + x 3 = 30, x 1 2x 2 + 3x 3 = 35. c) x 1 + 3x 2 = 18, 5x 1 + 2x 2 = 25, x 1 + x 2 = 8. d) x 1 + x 2 = 10, 3x 1 x 2 = 2, x 1 + 3x 2 = 20. e) x 1 + x 2 + x 3 + x 4 = 16, x 2 + 2x 3 + 3x 4 = Nalezněte základní řešení soustavy lineárních rovnic s danou množinou M základních proměnných:

15 2.2 Soustava lineárních nerovnic 15 a) M = {x 1, x 2, x 3 }, x 1 + 3x 2 + 5x 3 + 7x 4 + 9x 5 = 40, x 1 x 2 + x 3 x 4 + x 5 = 12, 2x 1 + x 3 x 5 = 23. b) M = {x 2, x 3, x 4 }, 2x 1 6x 2 + x 3 x 4 = 7, x 1 + x 2 x 3 + x 5 = 1, x 1 + 2x 2 + x 3 + 2x 4 + x 5 = 10. c) M = {x 3, x 5 }, x 1 x 2 x 3 x 4 + x 5 = 4, x 2 2x 3 3x 4 + 4x 5 = 20. d) M = {x 1, x 2, x 3 }, 2x 1 + x 2 + 3x 3 x 4 = 16, x 1 x 2 + x 3 + x 4 = 4, x 1 + x 2 + x 3 = 6. Řešení. 1. a) (4, 4, 0, 6); (0, 12, 4, 26); ( 13, 1, 3, 0); (3, 0, 1, 2). 4 4 b) (11, 0, 8); (0, 5, 15); ( 165, 40, 0). 7 7 c) (3, 5). d) φ. e) ( 4, 20, 0, 0); (6, 0, 10, 0); ( 28, 0, 0, 20 ); (0, 12, 4, 0); (0, 14, 0, 2); (0, 0, 28, 12) a) (9, 2, 5, 0, 0). b) (0, 1, 2, 3, 0). c) (0, 0, 2, 0, 6). d) (0, 1, 5, 0), řešení je degenerované. 2.2 Soustava lineárních nerovnic Úloha lineárního programování vede často právě k soustavě lineárních nerovnic (dále jen SLN). Tu se naučíme převádět na soustavu lineárních rovnic. Už známým způsobem potom k dané SLR najdeme SLR, která je v kanonickém tvaru a získáme tedy také výchozí základní řešení Definice. Je-li A matice soustavy, x T vektor neznámých a b T vektor absolutních členů, rozumíme soustavou m lineárních nerovnic o n neznámých soustavu A x T b T, tj. a i1 x 1 + a i2 x a in x n b i, i = 1, 2,..., m. (2.4) Přitom symbol zastupuje některý ze symbolů,, případně ještě obecněji jeden ze symbolů, =,.

16 16 2 MATEMATICKÉ ZÁKLADY LP Definice. Řešením soustavy lineárních nerovnic (2.4) rozumíme každou n- tici x = (x 1, x 2,..., x n ), pro niž je splněno všech m nerovnic dané soustavy. Nerovnice převádíme na rovnice pomocí tzv. doplňkových proměnných x i, i = 1, 2,..., m. Doplňková proměnná vyjadřuje absolutní hodnotu rozdílu levé a pravé strany (L i a P i ) příslušné nerovnice, tj. x i = L i P i, i = 1, 2,..., m. Z jejich významu je zřejmé, že musí splňovat podmínky nezápornosti Potom nerovnice (2.4) typu přejdou v rovnice x i 0, i = 1, 2,..., m. (2.5) a i1 x 1 + a i2 x a in x n + x i = b i, i = 1, 2,..., m, (2.6) a nerovnice (2.4) typu přejdou v rovnice a i1 x 1 + a i2 x a in x n x i = b i, i = 1, 2,..., m. (2.7) Dostaneme soustavu m lineárních rovnic o m + n neznámých s podmínkami nezápornosti (2.5). Každému řešení SLN (2.4) odpovídá určité řešení příslušné SLR (2.6) nebo (2.7), a naopak. Uvedené tvrzení je předmětem následující věty Věta. n-tice (x 1, x 2,..., x n ) je řešením soustavy lineárních nerovnic (2.4) právě tehdy, když (n + m)-tice (x 1, x 2,..., x n, x 1, x 2,..., x m) je řešením soustavy lineárních rovnic (2.6) nebo (2.7) (případně jejich kombinace), přičemž jsou splněny podmínky nezápornosti(2.5) Příklad. Soustavu lineárních nerovnic 7x 1 + 5x 2 850, 2x 1 + 2x převeďte pomocí doplňkových proměnných na SLR a úplnou eliminací nalezněte takové její základní řešení, že na pozici vedlejších proměnných budou doplňkové proměnné. Řešení. SLN převedeme na SLR, tj. zavedeme doplňkové proměnné x 1 0 a x x 1 + 5x 2 + x 1 = 850, 2x 1 + 2x 2 + x 2 = 300. SLR je už v kanonickém tvaru (základní proměnné jsou x 1 a x 2), přikročíme k tabulce,

17 2.2 Soustava lineárních nerovnic 17 v níž postupně určíme požadované řešení, viz tab Z.p. x 1 x 2 x 1 x 2 b i x x 2 2 (2) x 1 (2) x x x x 1 = x 2 = 0 x (1) = (0, 0; 850, 300) x 1 = x 2 = 0 x (2) = (0, 150; 100, 0) x 1 = x 2 = 0 x (3) = (50, 100; 0, 0) Tab. 2.2 Řešení příkladu V posledním kroku tabulky jsme získali požadované řešení, tj. x = (50, 100; 0, 0).

18 18 2 MATEMATICKÉ ZÁKLADY LP Úkoly a problémy k modulu SLN převeďte pomocí doplňkových proměnných na SLR a úplnou eliminací nalezněte takové její základní řešení, že na pozici vedlejších proměnných budou pouze doplňkové proměnné. a) 6x 1 + 2x 2 12, x 1 + 5x b) 6x 1 + 2x 2 12, x 1 + 5x c) 2x 1 + x 2 10, x 1 + 3x 2 9. d) x 1 x 2 3, x 1 + 2x 2 0. e) x x 2 + 4x 3 30, x 1 + 4x 2 + x 3 9, 3x 2 + x f) x 1 + x 2 6, x 1 x 2 2, x 1 + 2x 2 6. Řešení. 1. a) (1, 3; 0, 0). b) (1, 3; 0, 0). c) (3, 4; 0, 0). d) (2, 1; 0, 0). e) ( 8, 6, 7; 0, 0, 0). f) (4, 2; 0, 0, 6), (2, 4; 0, 4, 0).

19 2.3 Shrnutí 2. kapitoly Shrnutí 2. kapitoly Klíčová slova: Soustava lineárních rovnic, matice soustavy, rozšířená matice soustavy, řešitelnost a počet řešení SLR, úplná eliminace, soustava lineárních nerovnic, převod SLN na SLR, kanonický tvar SLR, základní a vedlejší proměnná, základní řešení, degenerované a nedegenerované řešení. Základní úlohy: Nalezení základního řešení pro zadanou množinu základních proměnných, či nalezení všech základních řešení dané soustavy lineárních rovnic. Převod soustavy lineárních nerovnic na soustavu lineárních rovnic zavedením doplňkových proměnných. Řešení soustav lineárních nerovnic. Doporučená literatura pro hlubší studium: [Kříž]: str. 5 21, [Moučka1]: str Test ke kapitole 2 1. Nalezněte základní řešení soustavy lineárních rovnic 2x x 2 + x 3 + 4x 4 = 20, x 1 + x 2 + x 3 + x 4 = 10 s danou množinou M základních proměnných. V případě, že získané základní řešení je degenerované, pak to uveďte. a) M = {x 1, x 3 }. b) M = {x 3, x 4 }. 2. Soustavu lineárních nerovnic 2x x 2 + x 3 + 4x 4 20, x 1 + x 2 + x 3 + x 4 10 převeďte na soustavu lineárních rovnic. Nalezněte základní řešení příslušné soustavy lineárních rovnic s danou množinou M základních proměnných. V případě, že získané základní řešení je degenerované či nepřípustné, pak to uveďte.

20 20 2 MATEMATICKÉ ZÁKLADY LP a) M = {x 1, x 3 }. b) M = {x 3, x 4 }. c) M = {x 4, x 1}. 3. Soustavu lineárních podmínek x 1 + 2x 2 40, 3x 1 + x 2 50, x 1 + x 2 = 20 převeďte na soustavu lineárních rovnic. Nalezněte základní řešení příslušné soustavy lineárních rovnic s danou množinou M základních proměnných. V případě, že získané základní řešení je degenerované či nepřípustné, pak to uveďte. a) M = {x 1, x 1, x 2}. b) M = {x 2, x 1, x 2}. Řešení. 1. a) (10, 0, 0, 0), degenerované. b) (0, 0, 20 3, 10 3 ). 2. a) (10, 0, 0, 0; 0, 0), degenerované. b) (0, 0, 20, 10 ; 0, 0). 3 3 c) (0, 0, 0, 10; 20, 0). 3. a) (20, 0; 20, 10), nepřípustné. b) (0, 20; 0, 30), degenerované, přípustné.

21 21 3 FORMULACE ÚLOH LINEÁRNÍHO PROGRA- MOVÁNÍ V tomto odstavci se zaměříme na formulování úloh lineárního programování, budeme se zabývat sestavováním matematických modelů typických úloh, které se řeší metodami LP. Na konkrétních příkladech si ukážeme, co budeme rozumět úlohou výrobního plánování, co směšovací úlohou a co rozdělovací úlohou, ale také to, jak matematický model dané úlohy sestavit a co znamenají jednotlivé prvky tohoto modelu. Cílem kapitoly je: naučit se vytvářet matematický model úlohy výrobního plánování, naučit se vytvářet matematický model směšovací úlohy, naučit se vytvářet matematický model rozdělovací úlohy, pochopit podstatu (typické vlastnosti, společné znaky, atd.) těchto jednotlivých typů úloh. 3.1 Úloha výrobního plánování S úlohou tohoto typu jsme se již setkali v úvodní kapitole. Uveďme další příklad Příklad. Podnik vyrábí dva druhy výrobků V 1, V 2. Tabulka 3.1 udává spotřebu surovin S 1 a S 2 v kg potřebných na výrobu 1 ks výrobku. Zisk z jednoho výrobku V 1 je 18 Kč, zisk z jednoho výrobku V 2 je 8 Kč. Dále je v tabulce uvedeno množství surovin, jimiž podnik disponuje. Úkolem je stanovit optimální výrobní plán, aby podnik dosáhl maximálního možného zisku. Na tomto místě ovšem nebudeme úlohu řešit, ale vytvoříme matematický model úlohy. V 1 V 2 Disponibilní množství S 1 [kg/ks] S 2 [kg/ks] zisk [Kč/ks] 18 8 max Tab. 3.1 Ekonomický model úlohy z příkladu Řešení. Máme-li vytvořit matematický model, musíme vyjádřit problém matematickými prostředky. Nejprve je třeba nadefinovat proměnné: x i značí počet výrobků V i, i = 1, 2.

22 22 3 FORMULACE ÚLOH LP Z významu proměnných je evidentní, proč musí být platit podmínky nezápornosti: x i 0, i = 1, 2. Vektor x = (x 1, x 2 ) budeme nazývat vektorem výroby. Tento vektor jednoznačně určuje výrobní plán podniku. Dále zformulujeme vlastní omezující podmínky. Výraz 4x 1 + 2x 2 vyjadřuje množství suroviny S 1 (v kg) potřebné na výrobu x 1 výrobků V 1 a x 2 výrobků V 2. Toto množství nemůže převýšit množství, které má podnik na dané období k dispozici. Tedy: 4x 1 + 2x Stejným způsobem lze získat i omezující podmínku týkající se spotřeby suroviny S 2 : 4x 1 + x Celkový zisk příslušející danému výrobnímu plánu je dán funkcí z = z(x 1, x 2 ) = 18x 1 + 8x 2. Podnik má dosáhnout maximálního zisku, tudíž účelová funkce je maximalizačního typu. Píšeme z = z(x 1, x 2 ) = 18x 1 + 8x 2 max. Hovoříme o maximalizační úloze. Získali jsme všechny prvky matematického modelu, zapíšeme ho souhrnně: z = 18x 1 + 8x 2 max, 4x 1 + 2x , 4x 1 + x , x 1 0, x Úkoly a problémy k modulu Závod vyrábí dva druhy výrobků V 1 a V 2. Na jejich výrobu potřebuje surovinu S a stojové zařízení Z. Pro plánovací období má k dispozici kg suroviny a 240 strojových hodin na zařízení. Na výrobu 1 ks výrobku V 1 je potřeba 10 kg suroviny S a 2 strojové hodiny na zařízení Z; na výrobu 1 ks výrobku V 2 je potřeba 8 kg suroviny S a 1 strojová hodina na zařízení Z. Zisk z jednoho výrobku V 1 je 308 Kč, zisk z jednoho výrobku V 2 je 214 Kč. Úkolem je stanovit optimální výrobní plán, aby podnik dosáhl maximálního možného zisku. Vytvořte matematický model úlohy.

23 3.2 Směšovací úloha Podnik vyrábí výrobky A a B. Měsíčně má k dispozici kg suroviny S a hodin strojového času Z na zařízení a hodin z časového fondu F pracovníků. Na výrobu 1 ks výrobku A je potřeba 6 kg S, 4 h Z a 2 h F. Na výrobu 1 ks výrobku B je potřeba 4 kg S, 8 h Z, 2 h F a 2 výrobky A. Výrobek A slouží jako polotovar (součástka) pro výrobek B. Zisk z jednoho výrobku A je 80 Kč, zisk z jednoho výrobku B je 200 Kč. Úkolem je stanovit optimální měsíční výrobní program s maximálním ziskem. Vytvořte matematický model úlohy. 3. Podnik vyrábí tři druhy výrobků V 1, V 2 a V 3 ze tří různých surovin S 1, S 2 a S 3, kterých má k dispozici po řadě 12, 21 a 12 tun. Na výrobu 1 ks výrobku V 1 je potřeba 1 kg suroviny S 1, 2 kg S 2 a 0,5 kg S 3 ; na výrobu 1 ks výrobku V 2 je potřeba 2 kg S 2 a 2 kg S 3 ; na výrobu 1 ks výrobku V 3 je potřeba 2 kg S 1 a 3 kg S 2. Zisk z jednoho výrobku V 1, resp. V 2, resp. V 3 je 10, resp. 15, resp. 18 Kč. Úkolem je stanovit optimální výrobní plán, aby podnik dosáhl maximálního možného zisku. Vytvořte matematický model úlohy. Řešení. 1. z = 308x x 2 max, 10x 1 + 8x , 2x 1 + x 2 240, x 1 0, x z = 80x x 2 max, 6x 1 + 4x , 4x 1 + 8x , 2x 1 + 2x , x 1 + 2x 2 0, x 1 0, x z = 10x x x 3 max, 3.2 Směšovací úloha x 1 + 2x , 2x 1 + 2x 2 + 3x , 0,5x 1 + 2x , x 1 0, x 2 0, x 3 0. Podstatu směšovací úlohy, která je také známa pod názvem nutriční úloha, budeme opět demonstrovat na příkladu.

24 24 3 FORMULACE ÚLOH LP Příklad. Podnik má vytvořit krmnou směs, která by obsahovala alespoň 308 mg vápníku a alespoň 214 mg hořčíku. Používá přitom dvou typů krmiv. Jeden kilogram krmiva K 1 obsahuje 10 mg vápníku, 8 mg hořčíku a stojí 150 Kč. Jeden kilogram krmiva K 2 obsahuje 8 mg vápníku, 1 mg hořčíku a stojí 24 Kč. Úkolem je stanovit složení výsledné krmné směsi tak, aby náklady na její pořízení byly co nejmenší. Na tomto místě se omezíme na vytvoření matematického modelu. Řešení. Je výhodné všechny údaje přenést do přehledné tabulky: K 1 K 2 Minimální množství Ca [mg/kg] M g [mg/kg] náklady [Kč/kg] max Tab. 3.2 Ekonomický model úlohy z příkladu Vytvoříme matematický model této směšovací úlohy. Proměnné x i značí množství (v kg) krmiva K i ve výsledné směsi, i = 1, 2. Řešení je pak představováno vektorem x = (x 1, x 2 ), který budeme nazývat směšovacím vektorem. I zde musí být splněny podmínky nezápornosti, x i 0, i = 1, 2, neboť nelze použít záporné množství krmiva. Použije-li podnik x 1 kg krmiva K 1 a x 2 kg krmiva K 2, bude množství vápníku a hořčíku ve výsledné směsi: Ca : 10x 1 + 8x 2, Mg : 8x 1 + x 2. V souvislosti s minimálním požadovaným množstvím vápníku a hořčíku ve výsledné směsi, mají vlastní omezující podmínky tvar: Ca : 10x 1 + 8x 2 308, Mg : 8x 1 + x Náklady z na pořízení směsi jsou dány účelovou funkcí Účelová funkce je minimalizačního typu. Celkově matematický model úlohy je: z = z(x 1, x 2 ) = 150x x 2. z = 150x x 2 min, 10x 1 + 8x 2 308, 8x 1 + x 2 214, x 1 0, x 2 0.

25 3.2 Směšovací úloha Úkoly a problémy k modulu Podnik má ze surovin S 1 a S 2 co nejlevněji vyrobit směs, která by obsahovala alespoň 160 g vitamínu A a alespoň 500 g vitamínu C. 1 kg suroviny S 1 obsahuje 1 g vitamínu A a 2 g vitamínu C a stojí 30 Kč; 1 kg suroviny S 2 obsahuje 1 g vitamínu A a 5 g vitamínu C a stojí 50 Kč. Úkolem je stanovit optimální směšovací vektor. Vytvořte matematický model úlohy. 2. Metalurgický závod má vyrobit nejméně kg zinku Zn a nejméně kg cínu Sn. K dispozici má tři druhy rud. 1 tuna rudy A obsahuje 10 kg Zn a 6 kg Sn a stojí 200 Kč; 1 tuna rudy B obsahuje 2 kg Zn a 6 kg Sn a stojí 150 Kč; 1 tuna rudy C obsahuje 12 kg Zn a 4 kg Sn a stojí 250 Kč. Úkolem je stanovit v jakém množství je třeba jednotlivé druhy rud použít, aby celková nákupní cena rud byla minimální. Vytvořte matematický model úlohy. 3. Úkolem je ze surovin S 1 a S 2 co nejlevněji vytvořit směs o celkové hmotnosti 6 kg tak, aby tato směs obsahovala alespoň 8 g hořčíku a alespoň 60 g vápníku, přičemž 1 kg suroviny S 1 obsahuje 1 g hořčíku, 12 g vápníku a jeho cena je 12 Kč; 1 kg suroviny S 2 obsahuje 1,5 g hořčíku, 10 g vápníku a jeho cena je 20 Kč. Vytvořte matematický model úlohy. Řešení. 1. z = 30x x 2 min, x 1 + x 2 160, 2x 1 + 5x 2 500, x 1 0, x z = 200x x x 3 min, 10x 1 + 2x x , 6x 1 + 6x 2 + 4x , x 1 0, x 2 0, x z = 12x x 2 min, x 1 + x 2 = 6, x 1 + 1,5x 2 8, 12x x 2 60, x 1 0, x 2 0.

26 26 3 FORMULACE ÚLOH LP 3.3 Rozdělovací úloha I tento typ úlohy a tvorbu matematického modelu si ukážeme na příkladu Příklad. Uvažujme, že máme k dispozici dostatečné množství základních lan o délce 32 m. K dalšímu použití potřebujeme alespoň 12 ks 20m lan, alespoň 20 ks 11m lan a alespoň 26 ks 6m lan. Úkolem je stanovit tzv. optimální skladbu řezných plánů vzhledem k minimálnímu odpadu. Sestavíme matematický model úlohy. Řešení. Nejprve musíme jednotlivé řezné plány (tj. způsoby, jimiž lze rozřezat základní lana délky 32 m na kusy délky 20 m, 11 m a 6 m ) stanovit a určit kolik základních lan každým z těchto způsobů rozřežeme. Sestavíme tabulku řezných plánů, viz tab m Řezný plán Požadované I. II. III. IV. V. množství 20 m m m odpad [m] min Tab. 3.3 Tabulka řezných plánů z příkladu Řezný plán I. znamená, že ze základního lana délky 32 m nařežeme 1 ks 20 m dlouhého lana, 1 ks 11 m dlouhého lana a zbude odpad délky 1 m. Význam ostatních řezných plánů můžeme interpretovat analogicky. Vytvoříme matematický model této rozdělovací úlohy. Proměnné x i značí počet základních 32 m dlouhých lan rozřezaných podle i-tého řezného plánu, i = 1, 2,..., 5. Řešení je pak představováno vektorem x = (x 1, x 2, x 3, x 4, x 5 ), který budeme nazývat rozdělovací vektor. I zde musí být splněny podmínky nezápornosti, x i 0, i = 1, 2,..., 5, neboť žádným ze způsobů nelze rozřezat záporné množství lan. Rozřežeme-li x 1 lan podle řezného plánu I.,..., x 5 lan podle řezného plánu V., nařežeme x 1 + x 2 ks 20 m dlouhých lan, x 1 + 2x 3 + x 4 ks 11 m dlouhých lan, 2x 2 + x 3 + 3x 4 + 5x 5 ks 6 m dlouhých lan, a zbude odpad s celkovou délkou (v metrech) z = x 1 + 4x 3 + 3x 4 + 2x 5.

27 3.3 Rozdělovací úloha 27 Celkově matematický model úlohy je: z = x 1 + 4x 3 + 3x 4 + 2x 5 min, x 1 + x 2 12, x 1 + 2x 3 + x 4 20, 2x 2 + x 3 + 3x 4 + 5x 5 26, x i 0, i = 1, 2,..., Příklad. Modifikujme předchozí příklad následovně. Všechny předpoklady i požadavky zůstávají stejné, pouze změníme kritérium optimality. Nechť je nyní cílem určit optimální skladbu řezných plánů z hlediska minimálního počtu rozřezaných lan o základní délce 32 m. Sestavíme matematický model úlohy LP. Řešení. Matematický model se od předchozího bude lišit jen tvarem účelové funkce: z = x 1 + x 2 + x 3 + x 4 + x 5 min Úkoly a problémy k modulu Podnik řeže ze základních tyčí délky 80 cm tyče délek 50 cm, 40 cm a 25 cm. Jejich minimální požadovaná množství jsou po řadě 50 ks, 80 ks a 95 ks. Úkolem je stanovit optimální skladbu řezných plánů z hlediska minimalizace odpadu. Vytvořte matematický model úlohy. 2. Podnik má dostatečnou zásobu základních lan délky 52 m. Je potřeba z nich nařezat alespoň 60 kusů lan délky 18 m a alespoň 100 kusů lan délky 11 m. Úkolem je stanovit optimální skladbu řezných plánů z hlediska minimalizace odpadu. Vytvořte matematický model úlohy. 3. K dispozici jsou tyče základní délky 1,5 m. Je potřeba z nich nařezat alespoň 120 ks délky 90 cm, alespoň 80 ks délky 60 cm a alespoň 110 ks délky 45 cm. Úkolem je stanovit optimální skladbu řezných plánů z hlediska minimalizace odpadu. Vytvořte matematický model úlohy.

28 28 3 FORMULACE ÚLOH LP Řešení. 1. z = 5x x 3 + 5x 4 min, x 1 50, 2x 2 + x 3 80, x 1 + x 3 + 3x 4 95, x 1 0, x 2 0, x 3 0, x z = 5x 1 + x 2 + 8x 3 min, 2x 1 + x 2 60, x 1 + 3x 2 + 4x 3 100, x 1 0, x 2 0, x z = 15x x x 5 min, x 1 + x 2 120, x 1 + 2x 3 + x 4 80, x 2 + 2x 4 + 3x 5 110, x 1 0, x 2 0, x 3 0, x 4 0, x Obecná úloha lineárního programování Jak již bylo uvedeno, soustavu lineárních nerovnic lze pomocí doplňkových proměnných převést na soustavu lineárních rovnic. Obecně jde o to, nalézt řešení soustavy lineárních rovnic, splňující podmínky nezápornosti, takové, aby lineární účelová funkce nabyla svého maxima, resp. minima (podle typu úlohy). Úlohu LP lze obecně matematicky vyjádřit následovně: Hledáme řešení soustavy m rovnic o n neznámých (m < n) a 11 x 1 + a 12 x a 1n x n = b 1, a 21 x 1 + a 22 x a 2n x n = b 2, a m1 x 1 + a m2 x a mn x n = b m, takové, aby byly splněny podmínky nezápornosti, tj. a aby účelová funkce x i 0, i = 1, 2,..., n, z = c 1 x 1 + c 2 x c n x n nabyla maxima, resp. minima. Příslušná SLR má nekonečně mnoho řešení (viz Věta Frobeniova, m < n). Smysl mají pouze přípustná řešení (tj. řešení, splňující navíc i podmínky nezápornosti).

29 3.4 Obecná úloha LP 29 Přípustné řešení, pro něž účelová funkce nabývá maximum (resp. minimum) se nazývá optimální řešení Věta. (Základní věta LP) Úloha LP má optimální řešení úloha LP má základní optimální řešení Důsledek. Při hledání optimálního řešení se můžeme omezit jen na základní řešení, kterých je konečně mnoho. Smysl mají jen základní přípustná řešení (tj. základní řešení splňující navíc i podmínky nezápornosti).

30 30 3 FORMULACE ÚLOH LP 3.5 Shrnutí 3. kapitoly Klíčová slova: Formulace úloh LP, ekonomický model úlohy, matematický model úlohy, proměnná, vlastní omezující podmínky, podmínky nezápornosti, účelová funkce, úloha výrobního plánování, směšovací úloha, rozdělovací úloha, obecná úloha LP. Základní úlohy: Najít matematický model úlohy LP zadané slovně. Pochopit princip úloh výrobního plánování, směšovacích úloh, rozdělovacích úloh a poznat společné prvky a rozdílné prvky těchto typů úloh LP. Doporučená literatura pro hlubší studium: [Holoubek]: str , [Jablonský]: str , [Kříž]: str , [Mošová]: str Test ke kapitole 3 1. K dispozici jsou cívky s elektrickým kabelem délky 108 m. Pro další použití z nich podnik potřebuje nařezat alespoň 30 ks kabelů délky 50 m, alespoň 60 ks délky 40 m a alespoň 150 ks délky 30 m. Sestavte matematický model rozdělovacího problému, v němž cílem bude: a) minimalizace odpadu. b) minimalizace počtu rozřezaných cívek. Řešení. 1. a) z = 8x x x x 4 + 8x x 6 min, 2x 1 + x 2 + x 3 30, x 2 + 2x 4 + x 5 60, x 3 + 2x 5 + 3x 6 150, x 1 0, x 2 0, x 3 0, x 4 0, x 5 0, x 6 0. b) z = x 1 + x 2 + x 3 + x 4 + x 5 + x 6 min, 2x 1 + x 2 + x 3 30, x 2 + 2x 4 + x 5 60, x 3 + 2x 5 + 3x 6 150, x 1 0, x 2 0, x 3 0, x 4 0, x 5 0, x 6 0.

31 31 4 GRAFICKÁ METODA Cílem kapitoly je: naučit se řešit úlohy LP grafickou metodou. 4.1 Grafická metoda řešení úloh lineárního programování Úlohy LP, v níž vystupují jen dvě proměnné lze řešit graficky. Přitom každý bod v rovině souřadnice x 1, x 2 představuje právě jedno řešení Poznámka. V principu lze grafickou metodu použít i v případě tří proměnných (každé řešení je pak představováno nějakým bodem prostoru). Už si tedy nevystačíme papírem, tužkou a pravítkem, museli bychom modelovat trojrozměrně, což zpravidla činí praktické potíže. Grafické řešení úlohy lineárního programování (se dvěmi proměnnými x 1, x 2 ) se odehrává v kartézské souřadnicové soustavě (dimenze dvě), kde jednotlivé souřadnice představují právě hodnoty jednotlivých proměnných. Osy jsou proto označené jmény proměnných, v našem případě x 1, x 2. Nejprve je potřeba znázornit množinu všech přípustných řešení X P. Tato množina je průnikem množiny řešení jednotlivých omezujících podmínek (vlastní omezující podmínky a podmínky nezápornosti). Přitom množinou řešení vyhovující lineární nerovnici je polorovina a množinou řešení vyhovující lineární rovnici je přímka. Průnikem těchto množin je buď ohraničená množina v tom případě je to konvexní k-úhelník, k m+n, kde m je počet vlastních omezujících podmínek, n je počet proměnných, nebo neohraničená konvexní množina, mající k hran a k 1 vrcholů. Budeme uvažovat maximalizační úlohu. Potom hledáme takové přípustné řešení (x 1, x 2 ) X P, aby hodnota účelové funkce z = z(x 1, x 2 ) = c 1 x 1 + c 2 x 2 byla maximální možná. Představme si množinu všech přímek typu c 1 x 1 + c 2 x 2 = s, s R. Jedná se o rovnoběžky, všechny s normálovým vektorem n = (c 1, c 2 ). Body (x 1, x 2 ) na každé takové přímce mají stejnou hodnotu účelové funkce z = c 1 x 1 + c 2 x 2 = s. Stačí vzít přímku kolmou na normálový vektor n a rovnoběžně ji ve směru vektoru n posunout do místa posledního průniku s množinou přípustných řešení X P. Tento poslední průnik odpovídá množině všech optimálních řešení X opt. Je zřejmé, že tato množina může být prázdná, jednoprvková nebo obsahovat nekonečně mnoho prvků.

32 32 4 GRAFICKÁ METODA Poznámka. Případ, kdy množina X opt obsahuje nekonečně mnoho prvků nastává ve dvou kvalitativně odlišných případech: 1. posledním průnikem je úsečka. Krajní body úsečky potom odpovídají dvěma základním optimálním řešením úlohy. 2. posledním průnikem je polopřímka. Krajní bod polopřímky potom odpovídá jedinému základnímu optimálnímu řešení úlohy Poznámka. Hodnota účelové funkce z = z(x 1, x 2 ) = c 1 x 1 +c 2 x 2 roste ve směru normálového vektoru n = (c 1, c 2 ). V případě minimalizační úlohy proto poslední průnik kolmice na vektor n a množiny X P hledáme co nejdále proti směru vektoru n Poznámka. Grafická metoda využívá přímých výpočtů, např. souřadnice bodu (tj. hodnoty proměnných v daném řešení) se určí řešením soustavy dvou rovnic (rovnice přímek protínajících se v daném bodě) o dvou neznámých Příklad. Grafickou metodou řešte úlohu LP zadanou matematickým modelem: 7x 1 + 5x 2 850, 2x 1 + 2x 2 300, z = 7x 1 + 6x 2 max, x 1 0, x 2 0. Řešení. Nejprve nalezneme množinu X P všech přípustných řešení. Řešení vyhovující omezující podmínce 7x 1 + 5x vyplní v grafu polorovinu s hraniční přímkou 7x 1 +5x 2 = 850. Tato přímka musí procházet např. body [0, 170] a [ 850, 0] (dvěma body 7 je přímka určena jednoznačně). Jelikož každá přímka rozděluje rovinu na dvě opačné poloroviny, musíme rozhodnout, která z nich odpovídá nerovnici 7x 1 + 5x K tomu stačí vzít libovolný bod, který neleží na dané přímce (a tedy 7x 1 +5x 2 850) a zjistit, zda pro něj je nerovnice splněna. Pokud ano, daný bod leží v hledané polorovině; pokud ne, hledanou polorovinou je polorovina opačná. S výhodou použijeme počátek, tj. bod O = [0, 0]. Omezující podmínka 7x 1 + 5x je splněna (0 850). Počátek tedy leží v hledané polorovině (1). Tuto polorovinu vyznačíme v grafu jejím označením a šipkou vycházející z hraniční přímky dané poloroviny. Stejným postupem najdeme i polorovinu (2) všech řešení splňujících podmínku druhou, tj. 2x 1 + 2x Podobně najdeme i poloroviny (3) a (4) odpovídající podmínkám nezápornosti. Řešení je přípustné právě tehdy, když splňuje všechny vlastní omezující podmínky a podmínky nezápornosti. Proto množinu X P všech přípustných řešení získáme průnikem těchto čtyř polorovin. Množina X P je čtyřúhelník OABC, kde O = [0, 0], A = [ 850, 0], 7 B = [50, 100] a C = [0, 150]. Na obr. 4.1 je množina X P vyznačena šedou barvou. Přitom např. souřadnice bodu B jsme získali řešením soustavy rovnic 7x 1 + 5x 2 = 850, 2x 1 + 2x 2 = 300

33 4.1 Grafická metoda řešení úloh LP 33 (bod B leží současně na hraničních přímkách polorovin (1) a (2)). Obr. 4.1 Řešení úlohy grafickou metodou Potřebujeme najít optimální řešení, tj. takové přípustné řešení, které maximalizuje hodnotu účelové funkce. Z toho důvodu vyznačíme normálový vektor n = (7, 6), jež přísluší dané účelové funkci (vzhledem k vyšší přehlednosti je v obr. 4.1 vyznačen jeho desetinásobek). Najdeme kolmici na vektor n, která je co nejdále ve směru vektoru n a přitom má neprázdný průnik s množinou X P. Tuto přímku vyznačíme v grafu je označena symbolem z max. Vyznačíme také poslední průnik (tj. průnik přímky z max s množinou X P ). Je to bod B. Množina všech optimálních řešení je tedy jednoprvková, píšeme Maximální hodnota účelové funkce je X opt = B = [50, 100]. z max = z(b) = = 950.

34 34 4 GRAFICKÁ METODA Příklad. Grafickou metodou řešte úlohu LP zadanou matematickým modelem: 7x 1 + 5x 2 850, 2x 1 + 2x 2 300, z = 2x 1 + 7x 2 max, x 1 0, x 2 0. Řešení. Vzhledem k tomu, že omezující podmínky i podmínky nezápornosti jsou stejné jako v příkladu 4.1.5, je stejná i množina X P všech přípustných řešení úlohy. Obr. 4.2 Řešení úlohy grafickou metodou Rozdílná je účelová funkce. Zkonstruujeme normálový vektor n = (2, 7) příslušný dané účelové funkci, viz obr I zde najdeme kolmici na vektor n, která má poslední (ve směru vektoru n) neprázdný průnik s množinou X P. Dostaneme tak: X opt = C = [0, 150], z max = z(c) = =

35 4.1 Grafická metoda řešení úloh LP Poznámka. Na předchozích dvou příkladech je názorně vidět, že účelová funkce má podstatný vliv na optimální řešení.

36 36 4 GRAFICKÁ METODA 4.2 Shrnutí 4. kapitoly Klíčová slova: Grafická metoda, přímka a polorovina v rovině, průnik konvexních množin v rovině, množina všech přípustných řešení X P, normálový vektor n, množina všech optimálních řešení X opt. Základní úlohy: Najít všechna optimální řešení úlohy LP grafickou metodou. Doporučená literatura pro hlubší studium: [Holoubek]: str , [Jablonský]: str , [Kříž]: str , [Mošová]: str Test ke kapitole 4 1. Grafickou metodou vyřešte úlohu 1. z úkolů na straně Grafickou metodou vyřešte úlohu 2. z úkolů na straně Grafickou metodou vyřešte úlohu 1. z úkolů na straně Grafickou metodou vyřešte úlohu 3. z úkolů na straně 25. Řešení. 1. X opt = [70, 100], z max = Kč. 2. X opt = [400, 0], z max = Kč. 3. X opt = [100, 60], z min = Kč. 4. X opt = [2, 4], z min = 104 Kč.

37 37 5 SIMPLEXOVÁ METODA Cílem studia kapitoly je: seznámit se s postupem nalezení výchozího základního přípustného řešení úlohy LP, zavést simplexovou tabulku a naučit se v ní orientovat, umět rozhodnout, zda dané řešení je či není optimální, umět najít lepší základní řešení v případě, že dané řešení není optimální, naučit se řešit úlohy LP simplexovou metodou. Simplexová metoda je výpočetní postup pro určení optimálního řešení úloh lineárního programování. Algoritmus simplexové metody je schematicky znázorněn na obr Obr. 5.1 Schéma algoritmu simplexové metody Při řešení úlohy LP vždy nejprve získáme výchozí základní přípustné řešení. K tomu je potřeba mít omezující podmínky úlohy ve tvaru soustavy lineárních rovnic v kanonickém tvaru. Jelikož omezující podmínky v úloze LP bývají zpravidla ve tvaru nerovnic, je prvním krokem převod této soustavy lineárních nerovnic (SLN) na soustavu lineárních rovnic (SLR). Pokud tato soustava není v kanonickém tvaru, tak ji na kanonický tvar převedeme. Obdržením SLR v kanonickém tvaru jsme vlastně současně získali výchozí základní přípustné řešení příslušné úlohy. Testem optima lze zjistit, zda dané základní řešení je či není optimální. V případě, že výchozí základní přípustné řešení je

38 38 5 SIMPLEXOVÁ METODA optimální, našli jsme optimální řešení a algoritmus končí. V opačném případě nalezneme lepší základní přípustné řešení úlohy, tj. řešení s vyšší hodnotou účelové funkce u maximalizační úlohy, resp. řešení s nižší hodnotou účelové funkce u minimalizační úlohy. Na toto lepší řešení opět aplikujeme test optima, atd. Protože základních řešení je konečný počet, viz Poznámka, po konečném počtu kroků dospějeme k optimálnímu řešení. Podrobněji se jednotlivým částem simplexového algoritmu věnují příslušné moduly této kapitoly. 5.1 Nalezení výchozího řešení Nejprve je potřeba nalézt výchozí základní přípustné řešení. Tzn., že omezující podmínky se vyjádří ve formě soustavy lineárních rovnic v kanonickém tvaru s nezápornou pravou stranou všech rovnic, tj. b i 0, i = 1, 2,..., n. Jak toho dosáhnout, s ohledem na konkrétní tvar omezujících podmínek, je obsahem následující diskuse: 1. Je-li některé b i < 0, i = 1, 2,..., n, pak danou rovnici či nerovnici násobíme číslem ( 1). Získáme tak u všech omezujících podmínek nezáporné pravé strany, tj. b i 0, i = 1, 2,..., n. 2.a) Jestliže omezující podmínky jsou ve tvaru Ax b, b i 0, i = 1, 2,..., m, pak soustavu lineárních nerovnic převedeme pomocí doplňkových proměnných x i 0, i = 1, 2,..., n na soustavu lineárních rovnic, která již je v kanonickém tvaru. Získáme a 11 x 1 + a 12 x a 1n x n + x 1 = b 1, a 21 x 1 + a 22 x a 2n x n + x 2 = b 2, a m1 x 1 + a m2 x a mn x n + x m = b m. Odtud dostáváme výchozí základní řešení ve tvaru x = (x 1, x 2,..., x n ; x 1, x 2,..., x m) = (0, 0,..., 0; b 1, b 2,..., b m ). Toto řešení je přípustné, neboť b i nezápornosti). 0, i = 1, 2,..., m (vyhovuje podmínkám 2.b) Jestliže alespoň jedna omezující podmínka je ve tvaru a i1 x 1 + a i2 x a in x n b i, b i 0, pak soustavu lineárních nerovnic převedeme na soustavu lineárních rovnic, která však není v kanonickém tvaru, např.: x 1 2x 2 5, x 1 2x 2 x 1 = 5, 2x 1 + 3x 2 2, 2x 1 + 3x 2 x 2 = 2, x 1 0, x 2 0; x 1 0, x 2 0, x 1 0, x 2 0.

Konvexní množiny Formulace úloh lineárního programování. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

Konvexní množiny Formulace úloh lineárního programování. Jiří Neubauer. Katedra ekonometrie FEM UO Brno Přednáška č. 2 Katedra ekonometrie FEM UO Brno Euklidovský prostor E n Pod pojmem n-rozměrný euklidovský prostor budeme rozumnět prostor, jehož prvky jsou uspořádané n-tice reálných čísel X = (x 1, x 2,...,

Více

2 Spojité modely rozhodování

2 Spojité modely rozhodování 2 Spojité modely rozhodování Jak již víme z přednášky, diskrétní model rozhodování lze zapsat ve tvaru úlohy hodnocení variant: f(a i ) max, a i A = {a 1, a 2,... a p }, kde f je kriteriální funkce a A

Více

skladbu obou směsí ( v tunách komponenty na 1 tunu směsi):

skladbu obou směsí ( v tunách komponenty na 1 tunu směsi): Klíčová slova: simplexová metoda 1 Simplexová metoda Postup výpočtu: 1. Nalezení výchozího řešení. 2. Test optima: pokud je řešení optimální výpočet končí, jinak krok 3. 3. Iterační krok, poté opět test

Více

Matice. Přednáška MATEMATIKA č. 2. Jiří Neubauer. Katedra ekonometrie FEM UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob.

Matice. Přednáška MATEMATIKA č. 2. Jiří Neubauer. Katedra ekonometrie FEM UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob. Přednáška MATEMATIKA č. 2 Katedra ekonometrie FEM UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob.cz 13. 10. 2010 Uspořádané schéma vytvořené z m n reálných čísel, kde m, n N a 11 a 12 a

Více

Skalár- veličina určená jedním číselným údajem čas, hmotnost (porovnej životní úroveň, hospodaření firmy, naše poloha podle GPS )

Skalár- veličina určená jedním číselným údajem čas, hmotnost (porovnej životní úroveň, hospodaření firmy, naše poloha podle GPS ) LINEÁRNÍ ALGEBRA Úvod vektor Skalár- veličina určená jedním číselným údajem čas, hmotnost (porovnej životní úroveň, hospodaření firmy, naše poloha podle GPS ) Kartézský souřadnicový systém -je taková soustava

Více

Matematika pro studenty ekonomie

Matematika pro studenty ekonomie w w w g r a d a c z vydání upravené a doplněné vydání Armstrong Grada Publishing as U Průhonu 7 Praha 7 tel: + fax: + e-mail: obchod@gradacz wwwgradacz Matematika pro studenty ekonomie MATEMATIKA PRO STUDENTY

Více

Lineární programování

Lineární programování Lineární programování Úlohy LP patří mezi takové úlohy matematického programování, ve kterých jsou jak kriteriální funkce, tak i všechny rovnice a nerovnice podmínek výhradně tvořeny lineárními výrazy.

Více

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

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu http://akademie.ldf.mendelu.cz/cz (reg. č. CZ.1.07/2.2.00/28. Základy lineárního programování Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem

Více

Využití simplexového algoritmu v projektování výroby

Využití simplexového algoritmu v projektování výroby JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH Ekonomická fakulta Katedra řízení Studijní program: B6208 Ekonomika a management Studijní obor: Řízení a ekonomika podniku Využití simplexového algoritmu v projektování

Více

1.1 Typy úloh LP. Klíčová slova: úlohy LP, formulace modelu. 1. Formulace ekonomického modelu.

1.1 Typy úloh LP. Klíčová slova: úlohy LP, formulace modelu. 1. Formulace ekonomického modelu. Klíčová slova: úlohy LP, formulace modelu. 1 Úlohy Lineárního programování Lineární programování je jednou z částí operačního výzkumu a zpravidla se používá pro řešení optimalizačních úloh ekonomických

Více

e-mail: RadkaZahradnikova@seznam.cz 1. července 2010

e-mail: RadkaZahradnikova@seznam.cz 1. července 2010 Optimální výrobní program Radka Zahradníková e-mail: RadkaZahradnikova@seznam.cz 1. července 2010 Obsah 1 Lineární programování 2 Simplexová metoda 3 Grafická metoda 4 Optimální výrobní program Řešení

Více

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

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25 Základy lineárního programování Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem

Více

Jazyk matematiky. 2.1. Matematická logika. 2.2. Množinové operace. 2.3. Zobrazení. 2.4. Rozšířená číslená osa

Jazyk matematiky. 2.1. Matematická logika. 2.2. Množinové operace. 2.3. Zobrazení. 2.4. Rozšířená číslená osa 2. Jazyk matematiky 2.1. Matematická logika 2.2. Množinové operace 2.3. Zobrazení 2.4. Rozšířená číslená osa 1 2.1 Matematická logika 2.1.1 Výrokový počet logická operace zapisujeme čteme česky negace

Více

Obecná úloha lineárního programování. Úloha LP a konvexní množiny Grafická metoda. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

Obecná úloha lineárního programování. Úloha LP a konvexní množiny Grafická metoda. Jiří Neubauer. Katedra ekonometrie FEM UO Brno Přednáška č. 3 Katedra ekonometrie FEM UO Brno Optimalizace portfolia Investor se s pomocí makléře rozhoduje mezi následujícími investicemi: akcie A, akcie B, státní pokladniční poukázky, dluhopis A, dluhopis

Více

Soustavy lineárních rovnic

Soustavy lineárních rovnic Přednáška MATEMATIKA č 4 Katedra ekonometrie FEM UO Brno kancelář 69a, tel 973 442029 email:jirineubauer@unobcz 27 10 2010 Soustava lineárních rovnic Definice Soustava rovnic a 11 x 1 + a 12 x 2 + + a

Více

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky KOMPLEXNÍ ČÍSLA Gymnázium Jiřího Wolkera v Prostějově Výukové materiály z matematiky pro vyšší gymnázia Autoři projektu Student na prahu 21. století - využití ICT ve vyučování matematiky na gymnáziu INVESTICE

Více

3. Středoškolská stereometrie v anaglyfech

3. Středoškolská stereometrie v anaglyfech 3. Středoškolská stereometrie v anaglyfech V předchozích dvou kapitolách jsme zjistili, jak se zobrazují tělesa ve středovém promítání a hlavně v lineární perspektivě, a jak pomocí těchto promítání vytvořit

Více

Metody operačního výzkumu cvičení

Metody operačního výzkumu cvičení Opakování vektorové algebry domácí úkol ) Pojem vektorového prostoru praktická aplikace - je tvořen všemi vektory dané dimenze - operace s vektory (součin, sčítání, násobení vektoru skalární hodnotou)

Více

Soustavy lineárních rovnic

Soustavy lineárních rovnic 7 Matice. Determinant Soustavy lineárních rovnic 7.1 Matice Definice 1. Matice typu (m, n) jesoustavam n reálných čísel uspořádaných do m řádků a n sloupců a 11, a 12, a 13,..., a 1n a 21, a 22, a 23,...,

Více

4EK213 LINEÁRNÍ MODELY

4EK213 LINEÁRNÍ MODELY 4EK213 LINEÁRNÍ MODELY Úterý 11:00 12:30 hod. učebna SB 324 Mgr. Sekničková Jana, Ph.D. 2. PŘEDNÁŠKA MATEMATICKÝ MODEL ÚLOHY LP Mgr. Sekničková Jana, Ph.D. 2 OSNOVA PŘEDNÁŠKY Obecná formulace MM Množina

Více

5. Maticová algebra, typy matic, inverzní matice, determinant.

5. Maticová algebra, typy matic, inverzní matice, determinant. 5. Maticová algebra, typy matic, inverzní matice, determinant. Matice Matice typu m,n je matice složená z n*m (m >= 1, n >= 1) reálných (komplexních) čísel uspořádaných do m řádků a n sloupců: R m,n (resp.

Více

VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE. Optimalizace trasy při revizích elektrospotřebičů

VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE. Optimalizace trasy při revizích elektrospotřebičů VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE FAKULTA INFORMATIKY A STATISTIKY Hlavní specializace: Ekonometrie a operační výzkum Název diplomové práce Optimalizace trasy při revizích elektrospotřebičů Diplomant: Vedoucí

Více

4EK201 Matematické modelování. 2. Lineární programování

4EK201 Matematické modelování. 2. Lineární programování 4EK201 Matematické modelování 2. Lineární programování 2.1 Podstata operačního výzkumu Operační výzkum (výzkum operací) Operational research, operations research, management science Soubor disciplín zaměřených

Více

Gymnázium, Brno. Matice. Závěrečná maturitní práce. Jakub Juránek 4.A Školní rok 2010/11

Gymnázium, Brno. Matice. Závěrečná maturitní práce. Jakub Juránek 4.A Školní rok 2010/11 Gymnázium, Brno Matice Závěrečná maturitní práce Jakub Juránek 4.A Školní rok 2010/11 Konzultant: Mgr. Aleš Kobza Ph.D. Brno, 2011 Prohlášení Prohlašuji, že jsem předloženou práci zpracoval samostatně

Více

A0M15EZS Elektrické zdroje a soustavy ZS 2011/2012 cvičení 1. Jednotková matice na hlavní diagonále jsou jedničky, všude jinde nuly

A0M15EZS Elektrické zdroje a soustavy ZS 2011/2012 cvičení 1. Jednotková matice na hlavní diagonále jsou jedničky, všude jinde nuly Matice Matice typu (m, n) je uspořádaná m-tice prvků z řádky matice.. Jednotlivé složky této m-tice nazýváme Matice se zapisují Speciální typy matic Nulová matice všechny prvky matice jsou nulové Jednotková

Více

Lineární algebra. Soustavy lineárních rovnic

Lineární algebra. Soustavy lineárních rovnic Lineární algebra Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační číslo projektu: CZ.1.07/2.2.00/28.0326

Více

Euklidovský prostor Stručnější verze

Euklidovský prostor Stručnější verze [1] Euklidovský prostor Stručnější verze definice Eulidovského prostoru kartézský souřadnicový systém vektorový součin v E 3 vlastnosti přímek a rovin v E 3 a) eprostor-v2, 16, b) P. Olšák, FEL ČVUT, c)

Více

Rovnice. RNDr. Yvetta Bartáková. Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou

Rovnice. RNDr. Yvetta Bartáková. Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou Rovnice RNDr. Yvetta Bartáková Gmnázium, SOŠ a VOŠ Ledeč nad Sázavou Grafické řešení soustav rovnic a nerovnic VY INOVACE_0 0_M Gmnázium, SOŠ a VOŠ Ledeč nad Sázavou Soustav lineárních rovnic Soustavou

Více

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

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde

Více

Základy matematiky pro FEK

Základy matematiky pro FEK Základy matematiky pro FEK 3. přednáška Blanka Šedivá KMA zimní semestr 2016/2017 Blanka Šedivá (KMA) Základy matematiky pro FEK zimní semestr 2016/2017 1 / 21 Co nás dneska čeká... Co je to soustava lineárních

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítání

Více

Jak pracovat s absolutními hodnotami

Jak pracovat s absolutními hodnotami Jak pracovat s absolutními hodnotami Petr Matyáš 1 Co to je absolutní hodnota Absolutní hodnota čísla a, dále ji budeme označovat výrazem a, je jeho vzdálenost od nuly na ose x, tedy je to vždy číslo kladné.

Více

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

Obsah. Lineární rovnice. Definice 7.9. a i x i = a 1 x a n x n = b, Obsah Lineární rovnice Definice 77 Uvažujme číselné těleso T a prvky a 1,, a n, b T Úloha určit všechny n-tice (x 1,, x n ) T n, pro něž platí n a i x i = a 1 x 1 + + a n x n = b, i=1 se nazývá lineární

Více

Maticový a tenzorový počet

Maticový a tenzorový počet Maticový a tenzorový počet Doc. RNDr. Martin Kovár, Ph.D. Ústav matematiky Fakulta elektrotechniky a komunikačních technologií VUT v Brně Obsah. Test vstupních znalostí............................. 5 Matice

Více

Předmluva. Publikace obsahuje množství řešených i neřešených příkladů s výsledky k samostatnému studiu.

Předmluva. Publikace obsahuje množství řešených i neřešených příkladů s výsledky k samostatnému studiu. MATICE, DETERMINANTY A JEJICH VYUŽITÍ V PRAXI Mgr Eva Valentová autorka prof RNDr Jan Pelikán, CSc recenzenti Mgr Eva Pelikánová 04 Obsah Vektory 5 Aritmetické vektory 5 Maticová algebra I 8 Matice a

Více

Západočeská univerzita v Plzni. Fakulta aplikovaných věd Katedra matematiky. Geometrie pro FST 1. Pomocný učební text

Západočeská univerzita v Plzni. Fakulta aplikovaných věd Katedra matematiky. Geometrie pro FST 1. Pomocný učební text Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra matematiky Geometrie pro FST 1 Pomocný učební text František Ježek, Marta Míková, Světlana Tomiczková Plzeň 29. srpna 2005 verze 1.0 Předmluva

Více

Matice se v některých publikacích uvádějí v hranatých závorkách, v jiných v kulatých závorkách. My se budeme držet zápisu s kulatými závorkami.

Matice se v některých publikacích uvádějí v hranatých závorkách, v jiných v kulatých závorkách. My se budeme držet zápisu s kulatými závorkami. Maticové operace Definice Skalár Představme si nějakou množinu, jejíž prvky lze sčítat a násobit. Pěkným vzorem jsou čísla, která už známe od mala. Prvky takové množiny nazýváme skaláry. Matice Matice

Více

3. Matice a determinanty

3. Matice a determinanty . Matice a determinanty Teorie matic a determinantů představuje úvod do lineární algebry. Nejrozsáhlejší aplikace mají matice a determinanty při řešení systémů lineárních rovnic. Pojem determinantu zavedl

Více

5. Lokální, vázané a globální extrémy

5. Lokální, vázané a globální extrémy 5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,

Více

Teoretická otázka č. 11 K čemu slouží analýza citlivosti báze vhledem ke složkám vektoru pravých stran? Popište rámcově způsob jejího provedení.

Teoretická otázka č. 11 K čemu slouží analýza citlivosti báze vhledem ke složkám vektoru pravých stran? Popište rámcově způsob jejího provedení. Bodování zkouškového testu: Teorie 40 bodů: 4x 0 Příklady 60 bodů: 5+20+25 Bonifikace 20 bodů Celkem 20 bodů: 00+20 Přehled některý možných zkouškových otázek z EMMI. Teoretická otázka č. Volně charakterizujte

Více

SOUSTAVY LINEÁRNÍCH ROVNIC

SOUSTAVY LINEÁRNÍCH ROVNIC MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA SOUSTAVY LINEÁRNÍCH ROVNIC Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipliny

Více

9 Kolmost vektorových podprostorů

9 Kolmost vektorových podprostorů 9 Kolmost vektorových podprostorů Od kolmosti dvou vektorů nyní přejdeme ke kolmosti dvou vektorových podprostorů. Budeme se zabývat otázkou, kdy jsou dva vektorové podprostory na sebe kolmé a jak to poznáme.

Více

Ten objekt (veličina), který se může svobodně měnit se nazývá nezávislý.

Ten objekt (veličina), který se může svobodně měnit se nazývá nezávislý. @001 1. Základní pojmy Funkce funkční? Oč jde? Třeba: jak moc se oblečeme, závisí na venkovní teplotě, jak moc se oblečeme, závisí na našem mládí (stáří) jak jsme staří, závisí na čase jak moc zaplatíme

Více

IB112 Základy matematiky

IB112 Základy matematiky IB112 Základy matematiky Řešení soustavy lineárních rovnic, matice, vektory Jan Strejček IB112 Základy matematiky: Řešení soustavy lineárních rovnic, matice, vektory 2/53 Obsah Soustava lineárních rovnic

Více

Matematika I Lineární závislost a nezávislost

Matematika I Lineární závislost a nezávislost Matematika I Lineární závislost a nezávislost RNDr. Renata Klufová, Ph. D. Jihoèeská univerzita v Èeských Budìjovicích EF Katedra aplikované matematiky a informatiky Co u¾ známe? vektory - základní operace

Více

GRAFY A GRAFOVÉ ALGORITMY

GRAFY A GRAFOVÉ ALGORITMY KATEDRA INFORMATIKY PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITA PALACKÉHO GRAFY A GRAFOVÉ ALGORITMY ARNOŠT VEČERKA VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ

Více

Operační výzkum. Přiřazovací problém.

Operační výzkum. Přiřazovací problém. Operační výzkum Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační číslo projektu: CZ..7/2.2./28.326

Více

4. Lineární nerovnice a jejich soustavy

4. Lineární nerovnice a jejich soustavy 4. Lineární nerovnice a jejich soustavy 9. ročník 4. Lineární nerovnice a jejich soustavy 5 > 0 ostrá nerovnost 5.0 50 neostrá nerovnost ( používáme pouze čísla) ZNAKY NEROVNOSTI: > je větší než < je menší

Více

Úvod do optimalizace

Úvod do optimalizace Přednáška Ú-Opt, February 19, 2006:1324 Petr Lachout 1 Úvod do optimalizace Prof. RNDr. Jitka Dupačová, DrSc. Doc. RNDr. Petr Lachout, CSc. KPMS MFF UK Verze 19. února 2006 2 Obsah 1 Úvod 5 2 Optimalizace

Více

Operační výzkum. Vícekriteriální programování. Lexikografická metoda. Metoda agregace účelových funkcí. Cílové programování.

Operační výzkum. Vícekriteriální programování. Lexikografická metoda. Metoda agregace účelových funkcí. Cílové programování. Operační výzkum Lexikografická metoda. Metoda agregace účelových funkcí. Cílové programování. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu

Více

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

1 Řešení soustav lineárních rovnic 1 Řešení soustav lineárních rovnic 1.1 Lineární rovnice Lineární rovnicí o n neznámých x 1,x 2,..., x n s reálnými koeficienty rozumíme rovnici ve tvaru a 1 x 1 + a 2 x 2 +... + a n x n = b, (1) kde koeficienty

Více

4EK311 Operační výzkum. 2. Lineární programování

4EK311 Operační výzkum. 2. Lineární programování 4EK311 Operační výzkum 2. Lineární programování 2.2 Matematický model úlohy LP Nalézt extrém účelové funkce z = c 1 x 1 + c 2 x 2 + + c n x n na soustavě vlastních omezení a 11 x 1 + a 12 x 2 + a 13 x

Více

PLANIMETRIE, KONSTRUKČNÍ ÚLOHY V ROVINĚ

PLANIMETRIE, KONSTRUKČNÍ ÚLOHY V ROVINĚ PLANIMETRIE, KONSTRUKČNÍ ÚLOHY V ROVINĚ Gymnázium Jiřího Wolkera v Prostějově Výukové materiály z matematiky pro vyšší gymnázia Autoři projektu Student na prahu 21. století - využití ICT ve vyučování matematiky

Více

7.2.1 Vektory. Předpoklady: 7104

7.2.1 Vektory. Předpoklady: 7104 71 Vektory Předpoklady: 7104 Některé fyzikální veličiny (například rychlost, síla) mají dvě charakteristiky: velikost směr Jak je znázornit, jedno číslo (jako například pro hmotnost m = 55kg ) nestačí?

Více

Základy matematiky kombinované studium 714 0365/06

Základy matematiky kombinované studium 714 0365/06 Základy matematiky kombinované studium 714 0365/06 1. Některé základní pojmy: číselné množiny, intervaly, operace s intervaly (sjednocení, průnik), kvantifikátory, absolutní hodnota čísla, vzorce: 2. Algebraické

Více

Finanční. matematika pro každého. f inance. 8. rozšířené vydání. věcné a matematické vysvětlení základních finančních pojmů

Finanční. matematika pro každého. f inance. 8. rozšířené vydání. věcné a matematické vysvětlení základních finančních pojmů Finanční matematika pro každého 8. rozšířené vydání J. Radová, P. Dvořák, J. Málek věcné a matematické vysvětlení základních finančních pojmů metody pro praktické rozhodování soukromých osob i podnikatelů

Více

Eduard Šubert: Koktejl nápoj je vektorem z lineárního obalu ingrediencí.

Eduard Šubert: Koktejl nápoj je vektorem z lineárního obalu ingrediencí. Eduard Šubert: Koktejl nápoj je vektorem z lineárního obalu ingrediencí. V roce 2012 se na katedře matematiky FJFI ČVUT v Praze konala Matematická fotosoutěž. Vítězný snímek týkající se právě lineární

Více

Součin matice A a čísla α definujeme jako matici αa = (d ij ) typu m n, kde d ij = αa ij pro libovolné indexy i, j.

Součin matice A a čísla α definujeme jako matici αa = (d ij ) typu m n, kde d ij = αa ij pro libovolné indexy i, j. Kapitola 3 Počítání s maticemi Matice stejného typu můžeme sčítat a násobit reálným číslem podobně jako vektory téže dimenze. Definice 3.1 Jsou-li A (a ij ) a B (b ij ) dvě matice stejného typu m n, pak

Více

2 Trochu teorie. Tab. 1: Tabulka pˇrepravních nákladů

2 Trochu teorie. Tab. 1: Tabulka pˇrepravních nákladů Klíčová slova: Dopravní problém, Metody k nalezení výchozího ˇrešení, Optimální ˇrešení. Dopravní problém je jednou z podskupin distribuční úlohy (dále ještě problém přiřazovací a obecná distribuční úloha).

Více

Matematika a ekonomické předměty

Matematika a ekonomické předměty Matematika a ekonomické předměty Bohuslav Sekerka, Soukromá vysoká škola ekonomických studií Praha Postavení matematiky ve výuce Zaměřím se na výuku matematiky, i když jsem si vědom, toho, že by měl být

Více

Funkce - pro třídu 1EB

Funkce - pro třídu 1EB Variace 1 Funkce - pro třídu 1EB Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv využití výukového materiálu je povoleno pouze s odkazem na www.jarjurek.cz. 1. Funkce Funkce je přiřazení, které každému

Více

Spojitost funkcí více proměnných

Spojitost funkcí více proměnných Reálné funkce více proměnných Reálnou funkcí n reálných proměnných rozumíme zobrazení, které každé uspořádané n ticireálnýchčíselznějaképodmnožinykartézskéhosoučinur R=R n přiřazuje nějaké reálné číslo.

Více

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.

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. 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.0141 Báze vektorových prostorů, transformace souřadnic Michal Botur Přednáška

Více

Funkce v ıce promˇ enn ych Extr emy Pˇredn aˇska p at a 12.bˇrezna 2018

Funkce v ıce promˇ enn ych Extr emy Pˇredn aˇska p at a 12.bˇrezna 2018 Funkce více proměnných Extrémy Přednáška pátá 12.března 2018 Zdroje informací Diferenciální počet http://homen.vsb.cz/~kre40/esfmat2/fceviceprom.html http://www.studopory.vsb.cz/studijnimaterialy/sbirka_uloh/pdf/7.pdf

Více

Elektrotechnická fakulta

Elektrotechnická fakulta ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Elektrotechnická fakulta OPTIMÁLNÍ ROZHODOVÁNÍ A ŘÍZENÍ Jan Štecha Katedra řídicí techniky 1999 Předmluva Toto skriptum je určeno posluchačům 4. ročníku oboru technická

Více

KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO LINEÁRNÍ ALGEBRA 1 OLGA KRUPKOVÁ VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN

KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO LINEÁRNÍ ALGEBRA 1 OLGA KRUPKOVÁ VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN KATEDRA INFORMATIKY PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITA PALACKÉHO LINEÁRNÍ ALGEBRA 1 OLGA KRUPKOVÁ VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY

Více

Matematika. Kamila Hasilová. Matematika 1/34

Matematika. Kamila Hasilová. Matematika 1/34 Matematika Kamila Hasilová Matematika 1/34 Obsah 1 Úvod 2 GEM 3 Lineární algebra 4 Vektory Matematika 2/34 Úvod Zkouška písemná, termíny budou včas vypsány na Intranetu UO obsah: teoretická a praktická

Více

Funkce a lineární funkce pro studijní obory

Funkce a lineární funkce pro studijní obory Variace 1 Funkce a lineární funkce pro studijní obory Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Funkce

Více

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

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u

Více

4EK213 LINEÁRNÍ MODELY

4EK213 LINEÁRNÍ MODELY 4EK213 LINEÁRNÍ MODELY Úterý 11:00 12:30 hod. učebna SB 324 3. přednáška SIMPLEXOVÁ METODA I. OSNOVA PŘEDNÁŠKY Standardní tvar MM Základní věta LP Princip simplexové metody Výchozí řešení SM Zlepšení řešení

Více

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.

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. 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ň

Více

4EK213 LINEÁRNÍ MODELY

4EK213 LINEÁRNÍ MODELY 4EK213 LINEÁRNÍ MODELY Úterý 11:00 12:30 hod. učebna SB 324 Mgr. Sekničková Jana, Ph.D. GARANT KURZU Prof. Ing. Josef Jablonský, CSc. Místnost: NB 437 Konzultační hodiny: úterý 13:00 15:00 E-mail: jablon@vse.cz

Více

BAKALÁŘSKÁ PRÁCE. Numerické metody jednorozměrné minimalizace

BAKALÁŘSKÁ PRÁCE. Numerické metody jednorozměrné minimalizace UNIVERZITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY BAKALÁŘSKÁ PRÁCE Numerické metody jednorozměrné minimalizace Vedoucí bakalářské práce: RNDr. Horymír

Více

3 Úloha lineární optimalizace

3 Úloha lineární optimalizace 3 Úloha lineární optimalizace Od této přednášky se začneme zabývat jistou obsáhlou a dobře prozkoumanou třídou optimalizačních úloh zvanou úlohy lineární optimalizace, neboli lineární programování LP.

Více

Funkce zadané implicitně

Funkce zadané implicitně Kapitola 8 Funkce zadané implicitně Začneme několika příklady. Prvním je známá rovnice pro jednotkovou kružnici x 2 + y 2 1 = 0. Tato rovnice popisuje křivku, kterou si však nelze představit jako graf

Více

Ekonomická formulace. Matematický model

Ekonomická formulace. Matematický model Ekonomická formulace Firma balící bonboniéry má k dispozici 60 čokoládových, 60 oříškových a 85 karamelových bonbónů. Může vyrábět dva druhy bonboniér. Do první bonboniéry se dávají dva čokoládové, šest

Více

6. Střídavý proud. 6. 1. Sinusových průběh

6. Střídavý proud. 6. 1. Sinusových průběh 6. Střídavý proud - je takový proud, který mění v čase svoji velikost a smysl. Nejsnáze řešitelný střídavý proud matematicky i graficky je sinusový střídavý proud, který vyplývá z konstrukce sinusovky.

Více

analytické geometrie v prostoru s počátkem 18. stol.

analytické geometrie v prostoru s počátkem 18. stol. 4.. Funkce více proměnných, definice, vlastnosti Funkce více proměnných Funkce více proměnných se v matematice začal používat v rámci rozvoje analtické geometrie v prostoru s počátkem 8. stol. I v sami

Více

4EK213 Lineární modely. 12. Dopravní problém výchozí řešení

4EK213 Lineární modely. 12. Dopravní problém výchozí řešení 4EK213 Lineární modely 12. Dopravní problém výchozí řešení 12. Distribuční úlohy LP Úlohy výrobního plánování (alokace zdrojů) Úlohy finančního plánování (optimalizace portfolia) Úlohy reklamního plánování

Více

Exaktní metody v managementu

Exaktní metody v managementu Exaktní metody v managementu Přednášející: doc. Ing. Miroslav Žižka, Ph.D. Katedra podnikové ekonomiky a managementu Cvičící: Ing. Eva Šlaichová, Ph.D. Ing. Eva Štichhauerová, Ph.D. Ing. Lukáš Turčok,

Více

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.

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. INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ107/2200/280141 Soustavy lineárních rovnic Michal Botur Přednáška 4 KAG/DLA1M: Lineární

Více

Edita Kolářová ÚSTAV MATEMATIKY

Edita Kolářová ÚSTAV MATEMATIKY Přípravný kurs z matematik Edita Kolářová ÚSTAV MATEMATIKY Přípravný kurs z matematik 1 Obsah 1 Přehled použité smbolik 3 Základní pojm matematické logik a teorie množin 4.1 Element matematické logik.........................

Více

Parametrické programování

Parametrické programování Parametrické programování Příklad 1 Parametrické pravé strany Firma vyrábí tři výrobky. K jejich výrobě potřebuje jednak surovinu a jednak stroje, na kterých dochází ke zpracování. Na první výrobek jsou

Více

Poznámky z matematiky

Poznámky z matematiky Poznámky z matematiky Verze: 14. dubna 2015 Petr Hasil hasil@mendelu.cz http://user.mendelu.cz/hasil/ Ústav matematiky Lesnická a dřevařská fakulta Mendelova univerzita v Brně Vytvořeno s podporou projektu

Více

Lineární algebra a analytická geometrie sbírka úloh a ř ešených př íkladů

Lineární algebra a analytická geometrie sbírka úloh a ř ešených př íkladů Lineární algebra a analytická geometrie sbírka úloh a ř ešených př íkladů Linear algebra and analytic geometry problems and solved examples Klára Javornická Bakalářská práce 2010 UTB ve Zlíně, Fakulta

Více

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

1/10. Kapitola 12: Soustavy lineárních algebraických rovnic 1/10 Kapitola 12: Soustavy lineárních algebraických rovnic Soustavy lineárních algebraických rovnic 2/10 Definice: Soustavou m lineárních algebraických rovnic o n neznámých rozumíme soustavu rovnic a 11

Více

Lenka Zalabová. Ústav matematiky a biomatematiky, Přírodovědecká fakulta, Jihočeská univerzita. zima 2012

Lenka Zalabová. Ústav matematiky a biomatematiky, Přírodovědecká fakulta, Jihočeská univerzita. zima 2012 Algebra - třetí díl Lenka Zalabová Ústav matematiky a biomatematiky, Přírodovědecká fakulta, Jihočeská univerzita v Českých Budějovicích zima 2012 Obsah 1 Dělitelnost 2 Grupy zbytkových tříd 3 Jedna z

Více

Skalární součin je nástroj, jak měřit velikost vektorů a úhly mezi vektory v reálných a komplexních vektorových prostorech.

Skalární součin je nástroj, jak měřit velikost vektorů a úhly mezi vektory v reálných a komplexních vektorových prostorech. Kapitola 9 Skalární součin Skalární součin je nástroj, jak měřit velikost vektorů a úhly mezi vektory v reálných a komplexních vektorových prostorech. Definice 9.1 Je-li x = (x 1,..., x n ) T R n 1 reálný

Více

Kapitola 11. Vzdálenost v grafech. 11.1 Matice sousednosti a počty sledů

Kapitola 11. Vzdálenost v grafech. 11.1 Matice sousednosti a počty sledů Kapitola 11 Vzdálenost v grafech V každém grafu lze přirozeným způsobem definovat vzdálenost libovolné dvojice vrcholů. Hlavním výsledkem této kapitoly je překvapivé tvrzení, podle kterého lze vzdálenosti

Více

Soustavy lineárních rovnic

Soustavy lineárních rovnic Soustavy lineárních rovnic Základy vyšší matematiky LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny společného

Více

4EK213 Lineární modely. 4. Simplexová metoda - závěr

4EK213 Lineární modely. 4. Simplexová metoda - závěr 4EK213 Lineární modely 4. Simplexová metoda - závěr 4. Simplexová metoda - závěr Konečnost simplexové metody Degenerace Modifikace pravidla pro volbu vstupující proměnné Blandovo pravidlo Kontrola výpočtu

Více

http://user.mendelu.cz/marik, kde je dostupný ve formě vhodné pro tisk i ve formě vhodné pro prohlížení na obrazovce a z adresy http://is.mendelu.

http://user.mendelu.cz/marik, kde je dostupný ve formě vhodné pro tisk i ve formě vhodné pro prohlížení na obrazovce a z adresy http://is.mendelu. Inženýrská matematika Robert Mařík Vytvořeno s podporou projektu Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipliny společného základu (reg.

Více

Tento text je stručným shrnutím těch tvrzení Ramseyovy teorie, která zazněla

Tento text je stručným shrnutím těch tvrzení Ramseyovy teorie, která zazněla Ramseyovy věty Martin Mareš Tento text je stručným shrnutím těch tvrzení Ramseyovy teorie, která zazněla na mé letošní přednášce z Kombinatoriky a grafů I Předpokládá, že čtenář se již seznámil se základní

Více

Projekt OPVK - CZ.1.07/1.1.00/26.0047 Matematika pro všechny. Univerzita Palackého v Olomouci

Projekt OPVK - CZ.1.07/1.1.00/26.0047 Matematika pro všechny. Univerzita Palackého v Olomouci Projekt OPVK - CZ.1.07/1.1.00/26.0047 Matematika pro všechny Univerzita Palackého v Olomouci Tematický okruh: Geometire Gradovaný řetězec úloh Téma: obsahy a obvody mnohoúhelníků, grafy funkcí s absolutní

Více

Příklady modelů lineárního programování

Příklady modelů lineárního programování Příklady modelů lineárního programování Příklad 1 Optimalizace výroby konzerv. Podnik vyrábí nějaký výrobek, který prodává v 1 kg a 2 kg konzervách, přičemž se řídí podle následujících velmi zjednodušených

Více

PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII

PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII V úvodu analytické geometrie jsme vysvětlili, že její hlavní snahou je popsat geometrické útvary (body, vektory, přímky, kružnice,...) pomocí čísel nebo proměnných.

Více

0. Lineární rekurence Martin Mareš, 2010-07-04

0. Lineární rekurence Martin Mareš, 2010-07-04 0 Lineární rekurence Martin Mareš, 2010-07-04 V tomto krátkém textu se budeme zabývat lineárními rekurencemi, tj posloupnostmi definovanými rekurentní rovnicí typu A n+k = c 0 A n + c 1 A n+1 + + c k 1

Více

UNIVERSITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA. KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY školní rok 2009/2010 BAKALÁŘSKÁ PRÁCE

UNIVERSITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA. KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY školní rok 2009/2010 BAKALÁŘSKÁ PRÁCE UNIVERSITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY školní rok 2009/2010 BAKALÁŘSKÁ PRÁCE Testy dobré shody Vedoucí diplomové práce: RNDr. PhDr. Ivo

Více

Několik poznámek na téma lineární algebry pro studenty fyzikální chemie

Několik poznámek na téma lineární algebry pro studenty fyzikální chemie Několik poznámek na téma lineární algebry pro studenty fyzikální chemie Jiří Kolafa Vektory. Vektorový prostor Vektor je často zaveden jako n-tice čísel, (v,..., v n ), v i R (pro reálný vektorový prostor);

Více