RNDr. Sousedíková Radmila, Ph.D.

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

Download "RNDr. Sousedíková Radmila, Ph.D."

Transkript

1 INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Eaktní metody rozhodování - operační výzkum RNDr. Sousedíková Radmila, Ph.D Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. ESF napomáhá rozvoji lidských zdrojů a podnikatelského ducha.

2 Literatura JABLONSKÝ Josef. Operační výzkum: Kvantitativní modely pro ekonomické rozhodování. Praha: Professional Publishing, s. ISBN

3 Podstata operačního výzkumu operační výzkum (operational research, operations research, management science) vědní disciplína nebo spíše soubor relativně samostatných disciplín, které jsou zaměřeny na analýzu různých typů rozhodovacích problémů. poměrně dobře lze však přiblížit podstatu operačního výzkumu, pokud tento termín vyjádříme jako výzkum operací - operační výzkum nachází aplikace všude tam, kde se jedná o analýzu a koordinaci provádění operací v rámci nějakého systému.

4 Historie počátky operačního výzkumu a 40. léta minulého století (G. B. Dantzig nebo nositel Nobelovy ceny za ekonomii L. Kantorovič). rozvoj nastává během 2. světové války - ve Velké Británii a USA byly vytvořeny speciální týmy pracovníků pro analýzu složitých strategických a taktických vojenských problémů a operací,

5 Historie další rozvoj především během 50. let - dochází ve světě k bouřlivému poválečnému ekonomickému rozvoji, rozvoj operačního výzkumu a jeho jednotlivých disciplín vyplýval skutečně z praktických potřeb, například některé metody a postupy dále obecně používané byly vyvinuty v rámci konkrétních praktických studií, dalším faktorem, ovlivňujícím rozvoj operačního výzkumu, je rozvoj výpočetní techniky.

6 Operační výzkum zkoumání operací v rámci nějakého systému cílem je stanovit takovou úroveň provádění operací nebo jejich vzájemný vztah, aby bylo zajištěno co možná nejlepší fungování celého systému, pro posouzení toho, zda systém funguje hůře či lépe, je přitom třeba stanovit nějaké kritérium či kritéria,

7 Operační výzkum zkoumání operací v rámci nějakého systému provádění operací v systému nemůže být absolutně nezávislé závisí na omezených zdrojích, které jsou při těchto operacích čerpány, na provádění jiných operací, na vnějších činitelích ovlivňujících chod systému apod. Operační výzkum - prostředek pro nalezení nejlepšího (optimálního) řešení daného problému při respektování celé řady různor odých omezení, které mají na chod systému vliv.

8 Matematické modelování - základní nástroj operačního výzkumu model - pouze zjednodušený obraz modelovaného systému modelování má celou řadu výhod, pro které se stává často jediným prostředkem pro studium modelovaného systému

9 Základní výhody modelového přístupu umožňuje strukturalizaci systému a specifikaci všech možných variant stavu systému, kterých může být často neomezené množství, modely umožňují analýzu chování systému ve zkráceném čase - procesy, které mohou trvat v reálném systému dny, měsíce či roky, mohou být simulovány na počítačích ve zlomcích sekund,

10 Základní výhody modelového přístupu s modely lze snadno manipulovat a provádět četné eperimenty pomocí změn jejich parametrů, náklady na realizaci modelu nejsou sice zanedbatelné, jsou však vždy nižší než při eperimentování s reálným systémem.

11 Fáze řešení rozhodovacího problému 1. rozpoznání problému v rámci reálného systému a jeho definice 2. formulace ekonomického modelu 3. formulace matematického modelu 4. řešení matematického modelu 5. interpretace výsledků a jejich následná verifikace 6. implementaci výsledků v rámci analyzovaného reálného systému

12 Rozpoznání problému v rámci reálného systému a jeho definice první podstatný krok aplikace modelů operačního výzkumu důležitá je role vedoucích pracovníků na různých úrovních, kteří by měli být schopni rozpoznat problém, odhadnout potřebu modelového přístupu pro jeho analýzu a případně vytvořit tým příslušných odborníků, který se na ní bude podílet.

13 Formulace ekonomického modelu ekonomický model - zjednodušený popis reálného systému, který obsahuje s ohledem na analyzovaný problém pouze nejpodstatnější prvky a vazby mezi nimi. ekonomický model by měl obsahovat: cíl analýzy popis procesů popis činitelů ovlivňujících provádění procesů popis vzájemného vztahu mezi procesy, činiteli a cílem analýzy

14 Formulace matematického modelu daného problému Matematický model - obsahuje stejné prvky jako ekonomický model, ale v jiném vyjádření: cíl analýzy je vyjádřen ve formě lineární či nelineární funkce n proměnných, procesům odpovídají v matematickém modelu proměnné, intenzity provádění procesů jsou potom vyjádřeny jako hodnoty těchto proměnných, činitelé mohou být vyjádřeni různě - např. ve formě lineárních či nelineárních rovnic či nerovnic, vazby mezi procesy, činiteli a cílem analýzy - jsou popisovány pomocí neřiditelných parametrů (parametrů, jejichž hodnoty nemůže uživatel ovlivňovat).

15 Řešení matematického modelu spíše technická záležitost používají se metody a postupy, navržené v jednotlivých odvětvích operačního výzkumu, role uživatelů se omezuje na výběr vhodného programového prostředku a na jeho formální obsluhu

16 Interpretace výsledků a jejich verifikace problémem není technická stránka zpracování a výpočet řešení, ale interpretace získaných výsledků, výsledky je třeba verifikovat a tím současně ověřit, zda byl ekonomický a následně matematický model problému sestaven správně, jsou-li při sestavování modelu opomenuty některé podstatné stránky systému, potom řešení modelu může být sice "optimální" v rámci tohoto modelu, ale v prai se může ukázat jako nepoužitelné.

17 Implementaci výsledků v rámci analyzovaného reálného systému úspěšná implementace by měla přispět ke zlepšení fungování daného systému s ohledem na sledovaný a v modelu definovaný cíl.

18 Klasifikace disciplin operačního výzkumu 1. Matematické programování 2. Vícekriteriální rozhodování 3. Teorie grafů 4. Teorie zásob 5. Teorie hromadné obsluhy

19 Matematické programování nalezení etrému daného kritéria (funkce n proměnných) na množině variant určených soustavou omezujících podmínek (lineární nebo nelineárních rovnic či nerovnic)

20 Matematický model úlohy Matematický model úlohy matematického programování p g ma (min) n 2 1,,, f z za podmínek 0 g 0 g 0,,, g n ,,, g n ,,, g 2 1 n, 1,2, j 0, 0,,, g j n 2 1 m n, 1,2, j 0, j

21 Matematické programování úloha lineárního programování - kriteriální funkce je lineární a všechny rovnice i nerovnice použité v modelu jsou rovněž lineární úloha nelineárního programování je-li alespoň jedna funkce nelineární, oblasti aplikace lineárního programování: optimalizace výrobního programu firmy, směšovací úlohy - optimalizace portfolia (finanční směs),určení strategie reklamy (směs reklamních médií), návrh výživy (nutriční směs), optimalizace distribuce zboží od výrobců přes velkosklady k odběratelům

22 Vícekriteriální rozhodování relativně mladá disciplína operačního výzkumu, zabývá se analýzou rozhodovacích úloh, v nichž jsou varianty posuzovány podle několika hodnotících kritérií zároveň, v typickém případě nejsou hodnotící kritéria ve vzájemném souladu a cílem je tedy vlastně řešení konfliktu mezi navzájem protikladnými kritérii.

23 Teorie grafů grafy - objekty tvořené uzly a spojnicemi mezi nimi hranami

24 Teorie zásob (modely řízení zásob) zabývá se strategií řízení zásobovacího procesu, zabývá se optimalizací objemu skladovaných zásob s ohledem na minimalizaci nákladů, případně ztrát, které souvisejí s udržováním, objednáváním a vydáváním zásob ze skladu.

25 Teorie hromadné obsluhy zkoumá systémy, ve kterých eistují dva základní typy jednotek: požadavky - přicházejí obsluhu, obslužné linky realizují obsluhu, do systému a vyžadují s realizací obsluhy souvisí vytváření front (teorie front)

26 Lineární programování disciplína operačního výzkumu, která se zabývá řešením rozhodovacích problémů, v nichž jde o určení intenzit procesů, které probíhají nebo mohou probíhat v daném sytému, je třeba respektovat všechny podmínky, které realizaci těchto procesů ovlivňují, hledá se takové řešení, aby byl cíl rozhodování splněn co nejlépe.

27 Vysvětlení pojmů programování - plánování nebo vytváření programů (scénářů) budoucího vývoje, lineární - všechny vazby v modelech lineární, tzn. všechny použité matematické funkce jsou lineární.

28 Příklad Balírny a pražírny kávy DE, a.s., plánují na následující období výrobu dvou směsí kávy Super a Standard. Pro výrobu obou směsí mají na toto období smluvně k dispozici od dodavatelů tři druhy kávových bobů (označme je K 1, K 2 a K 3 ) postupně v kapacitě 40, 60 a 25 tun, které se navzájem liší kvalitou i nákupní cenou. Při výrobě obou směsí je třeba dodržovat technologické postupy, které mimo jiné určují, jaké procento jednotlivých komponent bude použito při této výrobě. Následující tabulka ukazuje skladbu obou směsí (v tunách komponenty na 1 tunu směsi):

29 Následující tabulka ukazuje skladbu obou směsí (v tunách komponenty na 1 tunu směsi): Kompone nta Super Směs Standard Kapacita [t] K 1 0,5 0,25 40 K 2 0,5 0,50 60 K 3-0,25 25

30 Na základě přímých a nepřímých nákladů souvisejících s výrobou a vzhledem předpokládané ceně obou směsí byl vykalkulován zisk, který činí Kč, resp Kč na jednu tunu směsi Super,resp. Standard. Management firmy chce naplánovat produkci firmy tak, aby byl její celkový zisk maimální.

31 Ekonomický model úlohy Cíl analýzy: naplánovat produkci tak, aby zisk byl maimální Popis procesů, které v systému probíhají a které mají vliv na cíl analýzy: jsou definovány dva procesy výroba směsi Super a výroba směsi Standard; každému z těchto procesů lze přiřadit jeho úroveň neboli intenzitu objem výroby směsi Super a objem výroby směsi Standard Popis činitelů ovlivňujících provádění procesů: omezená kapacita komponent K 1, K 2 a K 3 Popis vztahů mezi procesy, činiteli a cílem koeficienty spotřeby jednotlivých komponent na oba druhy směsi a koeficienty vyjadřující jednotkový zisk.

32 Matematický model úlohy - popis procesů Každému procesu je přiřazena jedna proměnná (tzv. strukturní proměnná): 1 - množství směsi Super [t] 2 - množství směsi Standard [t] Cíl analýzy: je vyjádřen jako lineární funkce z=f(), jejíž etrém hledáme; tato funkce se označuje jako účelová neboli kriteriální funkce. Každá tuna směsi Super přináší zisk Kč, při výrobě 1 tun je pak dosaženo zisku Kč, podobně pro směs Standard je dosaženo zisku Celkový zisk je tedy z =

33 Popis činitelů: činitelům odpovídají v matematickém modelu lineární rovnice či nerovnice: na výrobu 1 tuny směsi Super potřebujeme 0,5 tuny komponenty K 1, na výrobu 1 tun směsi Super potřebujeme 0,5 1 tun komponenty K 1 na výrobu 1 tuny směsi Standard potřebujeme 0,25 tuny komponenty K 1, na výrobu 2 tun směsi Standard potřebujeme 0,25 2 tun komponenty K 1, celková spotřeba komponenty K 1 je tedy 0,5 1 +0,25 2 tato spotřeba však musí být nižší nebo rovna kapacitě komponenty K 1, tj. 40 t,5 0,

34 analogicky pro komponentu K 2 a komponentu K 3 dostáváme nerovnice, které vyjadřují relace mezi spotřebou a kapacitou komponent K 1 a K 2 0,5 1 0,5 2 60, tyto nerovnice označujeme jako vlastní omezení úlohy lineárního programování, v nich figurují dva druhy koeficientů: strukturní koeficienty popisují vztah mezi činiteli a procesy, hodnoty pravé strany definují absolutní úroveň činitelů (kapacity komponent)

35 Kromě vlastních omezení se definují v úloze lineárního programování podmínky nezápornosti, které zabezpečují nezápornost všech proměnných. Tyto podmínky vyplývají z logického požadavku, aby procesy neprobíhaly na záporné úrovni:

36 Matematický model z maimalizovat 2 0,5 0, ,25 0,5 0,

37 Matematický model úlohy lineárního programování Označíme: n m c j b i počet strukturních proměnných modelu počet vlastních omezení cenový koeficient příslušející j-té proměnné, j=1,,n hodnotu pravé strany příslušející i-tému vlastnímu omezení, i=1,,m a ij strukturní koeficient vyjadřující vztah mezi i- tým činitelem a j-tým procesem

38 Matematický model úlohy lineárního programování maimalizovat (minimalizovat) a 11 1 z a 12 c c 2 2 c n n a 1n n b 1 a 21 1 a 22 2 a 2n n b 2 a m1 1 a m2 2 a mn n b m j 0, j 1,2,,n

39 Etrém účelové funkce maimum nebo minimum minimalizační typ lze převést na maimalizační a naopak hledáme-li minimum funkce z=f(), pak stejného výsledku lze dosáhnou maimalizací funkce - z= - f()

40 Základní pojmy lineárního programování a jejich grafická interpretace Přípustné řešení úlohy lineárního programování je takové řešení, které vyhovuje všem podmínkám úlohy, tzn. všem vlastním omezením i podmínkám nezápornosti.

41 Zobrazení množiny přípustných řešení Množina přípustných řešení je určena podmínkami nezápornosti a třemi nerovnicemi. Podmínkám nezápornosti vyhovuje v rovině první kvadrant. Množina přípustných řešení je tedy průnikem prvního kvadrantu a třech polorovin určených třemi nerovnicemi (obrazem nerovnice v rovině je polorovina, polorovina je určena přímkou a bodem, který v dané polorovině leží).

42 1. graficky znázorníme nerovnici : 0,5 0, Polorovina odpovídající této nerovnici je určená přímkou Tato přímka je určená body [80,0], [0,160]. Tato přímka rozděluje rovinu na dvě poloroviny. Určíme, která z nich je obrazem dané nerovnice: dosadíme do nerovnice bod [0,0] a zjistíme, zda hledaná polorovina obsahuje počátek, po dosazení do nerovnice dostáváme platnou relaci 0 40

43 ,5 1 +0,25 2 =

44 2. graficky znázorníme nerovnici : 0,5 0, Polorovina odpovídající této nerovnici je určená přímkou Tato přímka je určená body [120,0], [0,120]. Tato přímka rozděluje rovinu na dvě poloroviny. Určíme, která z nich je obrazem dané nerovnice: dosadíme do nerovnice bod [0,0] a zjistíme, zda hledaná polorovina obsahuje počátek, po dosazení do nerovnice dostáváme platnou relaci 0 60

45 ,5 1 +0,25 2 = ,5 1 +0,5 2 =

46 3. graficky znázorníme nerovnici : 0, Polorovina odpovídající této nerovnici je určená přímkou Tato přímka je rovnoběžná s osou 1 a prochází bodem [0,100]. Tato přímka rozděluje rovinu na dvě poloroviny. Určíme, která z nich je obrazem dané nerovnice: dosadíme do nerovnice bod [0,0] a zjistíme, zda hledaná polorovina obsahuje počátek, po dosazení do nerovnice dostáváme platnou relaci 0 25

47 ,5 1 +0,25 2 =40 0,25 2 =25 0,5 1 +0,5 2 =

48 Optimální řešení Optimální řešení je přípustné řešení s nejlepší hodnotou účelové funkce (s nejvyšší hodnotou v případě maimalizace, s nejnižší hodnotou v případě minimalizace účelové funkce)

49 Ekvivaletní soustava rovnic převedeme omezující podmínky úlohy na ekvivalentní soustavu rovnic (ESR), ESR vytvoříme z původní soustavy doplněním maimálně m nových proměnných, tzv. přídatných proměnných, které jsou nezáporné, ESR obsahuje obecně m rovnic a m+n proměnných, přídatné proměnné slouží k transformaci soustavy omezujících podmínek na soustavu rovnic, u nerovnic typu u nerovnic typu přídatné proměnné přičítáme přídatné proměnné odčítáme.

50 Převedení omezujících podmínek na ESR 0,5 0, ,25 0,5 0, ,5 0, ,25 0,5 2 0,

51 Základní řešení ESR Základním řešením ekvivalentní soustavy rovnic, obsahující m rovnic a n+m proměnných je takové řešení, ve kterém je n tzv. nezákladních proměnných položeno rovno nule a zbývajících m proměnných (označujeme je jako základní proměnné) je vypočteno ze zbylé soustavy m rovnic o m proměnných.

52 V základním řešení ESR rozlišujeme: m základních proměnných, které jsou vtypickém případě p nenulové. Pokud je některá nebo některé ze základních proměnných rovna 0 či rovny 0, potom takové řešení označujeme jako degenerované základní řešení. n nezákladních proměnných, které jsou vždy rovny nule. Základních řešení je tolik, kolika způsoby lze vybrat m základních proměnných z celkového potu m+n proměnných. Horní mez pro počet základních řešení je: m m n m n! m!n!

53 Všechna základní řešení ekvivalentní soustavy rovnic však nemusí být přípustnými řešeními původní úlohy lineárního programování. Základní řešení úlohy lineárního programování je přípustné základní řešení ekvivalentní soustavy rovnic této úlohy. V grafickém vyjádření odpovídají základním řešením úlohy lineárního programování krajní body množiny přípustných řešení.

54 Základní věta lineárního programování Jestliže má úloha lineárního programování optimální řešení, potom má také základní optimální řešení. Význam této věty: při hledání optimálního řešení se lze soustředit pouze na základní řešení, kterých, jak plyne z definice, vždy konečný počet.

55 Grafické řešení úlohy lineárního programování Lze provést pro úlohy, kde figurují pouze 2 strukturní proměnné Postup: 1. Grafické znázornění množiny přípustných řešení 2. Určení optimálního řešení

56 Určení optimálního řešení Zobrazení účelové funkce: Účelovou funkci položíme rovnu nějaké hodnotě, nejčastěji nule Tato přímka je určená body [0,0], [-70,100]. Je-li cílem maimalizace účelové funkce, pak je třeba zjistit, v kterém směru roste hodnota účelové funkce. Přímka s nejvyšší hodnotou pravé strany, která ještě protíná množinu přípustných řešení určuje optimální řešení ÚLP 0

57 ,5 1 +0,25 2 = ,25 2 = ,5 1 +0,5 2 = =

58 Simpleová metoda iterační výpočetní postup pro nalezení optimálního řešení ÚLP Princip simpleové metody: nalezneme výchozího základní řešení, v dalších krocích vypočteme vždy nové základní řešení s lepší nebo alespoň stejnou hodnotou účelové funkce, po konečném počtu kroků vede tento postup k nalezení základního řešení s nejlepší hodnotou účelové funkce nebo ke zjištění, že takové řešení neeistuje.

59 Základní postup výpočtu simpleovou metodou se dělí na dvě fáze: 1. fáze výpočet výchozího základního řešení 2. fáze iterační postup vedoucí k optimalizaci účelové funkce

60 Ve speciálním případě je nalezení výchozího základního řešení natolik snadné, že 1. fáze výpočtu odpadá tzv. jednofázová simpleová metoda. V obecném případě nemusí být nalezení výchozího základního řešení úlohy lineárního programování jednoduché (případně toto řešení nemusí vůbec eistovat) tzv. dvojfázová simpleová metoda.

61 Jednofázová simpleová metoda Jednofázovou simpleovou metodu lze použít pouze v případě, že všechna vlastní omezení ÚLP jsou definována jako nerovnice typu Po převedení takové soustavy nerovnic na ESR pomocí přídatných proměnných dostáváme soustavu rovnic ve speciálním tvaru, který nám usnadňuje získání výchozího základního řešení. Jedná se o tvar soustavy rovnic, ve kterém obsahuje matice strukturních koeficientů i m jednotkových sloupcových vektorů, které lze uspořádat do jednotkové matice. Takový tvar soustavy rovnic se označuje jako kanonický tvar.

62 0,5 0, ,25 0,5 2 0, ,5 0, ,5 0, ,

63 Pokud máme soustavu m lineárních rovnic o (m+n) proměnných v kanonickém tvaru, potom z něj lze snadno odvodit základní řešení této soustavy. V kanonickém tvaru jsou dva druhy proměnných: m základních proměnných - to jsou proměnné, kterým odpovídají jednotkové vektory a jejichž hodnoty jsou v příslušném základním řešení rovny hodnotám pravé strany, n nezákladních proměnných - to jsou všechny ostatní proměnné, jejichž hodnoty jsou v základním řešení rovny nule.

64 Kanonickému tvaru soustavy rovnic odpovídá jednoznačně základní řešení této soustavy, které získáme tak, že základní proměnné položíme rovny hodnotám pravé strany a nezákladní proměnné položíme rovny nule.

65 Test optimality Řešení je optimální, jestliže jsou při: maimalizaci účelové funkce všechny hodnoty v posledním řádku simpleové tabulky nezáporné, minimalizaci účelové funkce všechny hodnoty v posledním řádku simpleové tabulky nekladné.

66 Výpočet nového základního řešení Pokud je v nějakém kroku výpočtu porušen test optimality, znamená to, že lze nalézt nové základní řešení, které bude mít lepší hodnotu účelové funkce. Vlastní realizace výpočtu nového základního řešení probíhá ve třech krocích: volba vstupující proměnné, volba vystupující proměnné, přepočet simpleové tabulky tak, aby se vstupující proměnná stala základní proměnnou a vystupující proměnná nezákladní proměnnou (pomocí Jordanovy eliminace)

67 Volba vstupující proměnné V posledním řádku tabulky vybereme: v případě maimalizace nejmenší hodnotu ze všech záporných hodnot. Tato nejmenší hodnota určuje sloupec se vstupující proměnnou. v případě minimalizace největší ze všech kladných hodnot, tato hodnota určuje sloupec se vstupující proměnnou. Pokud nelze vybrat vstupující proměnnou jednoznačně, pak ji lze zvolit libovolně z proměnných, které přicházejí v úvahu.

68 Volba vystupující proměnné: Vystupující proměnnou najdeme tak, že vypočteme podíly hodnot pravých stran v tabulce a příslušných kladných koeficientů u vstupující proměnné. Nejmenší z těchto podílů určuje řádek s vystupující proměnnou. Pokud nelze vybrat vystupující proměnnou jednoznačně, pak ji lze zvolit libovolně z proměnných, které přicházejí v úvahu. Základní řešení vypočtené v následujícím kroku bude řešením degenerovaným.

69 a rs Jordanova eliminace 1. Stanovíme klíčový prvek (leží v průsečíku sloupce se vstupující proměnnou a řádku s vystupující proměnnou 2. Řádek, ve kterém leží klíčový prvek, vydělíme tímto klíčovým prvkem 3. Ostatní prvky přepočítáme podle následujícího vztahu:,kde tabulce a a ij a ij a ij a a ij rs a je nově vypočtený prvek v následující je klíčový prvek. rs a rj a is

70 Jordanova eliminace schematicky r-tý řádek s-tý sloupec ars j-tý sloupec arj i-tý řádek ais aij

71 vyst. Z. P P.S. 3 1/2 1/ /2 1/ / z vst. 60/1/2=120 40/1/2=80

72 Z.P P.S. 3 1/2 1/ /2 1/ / z Z.P P.S z 0 0 0

73 Z.P P.S. 3 1/2 1/ /2 1/ / z Z.P P.S / z 0 0 0

74 Z.P PS P.S. 3 1/2 1/ /2 1/ / z vyst. Z. P P.S / / / z vst. 80/1/2=160 20/1/4=80 25/1/4=100

75 Z.P P.S / / / z Z.P P.S z 0 0 0

76 Z.P P.S / / / z Z.P P.S z 0 0 0

77 Z.P P.S / / / z Z.P P.S z

78 Dopravní problém - formulace ekonomického a matematického modelu

79 Ekonomický model DP Jedná se o rozvržení rozvozu nějakého zboží či materiálu od dodavatelů odběratelům tak, aby byly minimalizovány celkové náklady související s tímto rozvozem. V dopravním problému je definováno: m dodavatelů D 1,, D m s omezenými kapacitami a 1,,a m (kapacita = množství, které je dodavatel schopen v uvažovaném období dodat) n odběratelů O 1,, O n se stanovenými požadavky b 1,,b n (požadavek = množství, které odběratel v uvažovaném období požaduje)

80 Vztah každé dvojice dodavatel - odběratel je nějakým způsobem kvantifikován, např. náklady na přepravu jedné jednotky zboží mezi odběratelem a dodavatelem, tyto náklady označíme jako c ij, i=1,2,,m, j=1,2,,n (tzv. přepravní sazby)

81 Cíl řešení dopravního problému naplánovat přepravu mezi dodavateli a odběrateli, tj. stanovit objem přepravy mezi každou dvojicí dodavatel odběratel tak, aby nebyly překročeny kapacity dodavatelů a byly uspokojeny požadavky odběratelů z hlediska matematického modelu je třeba stanovit hodnoty proměnných ij, i=1,2,,m, j=1,2,,n, které vyjadřují objem přepravy mezi i- tým dodavatelem a j-tým odběratelem.

82 O 1 O 2 O n K C C C D n a 1 D n C C C n n a 2 C C C D m m 1 m1 m2 mn m 2 m n a m P b 1 b 2 b n

83 Vyrovnaný a nevyrovnaný DP Při řešení dopravního problému je třeba uvažovat vztah celkové kapacity všech dodavatelů všech požadavků odběratelů. vyrovnaný dopravní problém: i j b j a i b j i j a i a nevyrovnaný dopravní problém: i a i b j j

84 Převedení nevyrovnaného dopravního problému na vyrovnaný Je-li součet kapacit větší než součet požadavků, doplníme fiktivního odběratele O F, jehož požadavek se bude rovnat a i b j, tabulku i j rozšíříme o nový sloupec. Je-li součet požadavků vyšší než součet kapacit, doplníme fiktivního dodavatele D F, jehož kapacita je rovna b j a i. Přepravní j i sazby u fiktivních činitelů budou nulové

85 Formulace matematického modelu DP Model bude obsahovat m.n proměnných ij, které znamenají objem přepravy mezi i-tým dodavatelem j-tým odběratelem m+n vlastních omezení dvojího druhu: prvních m omezení představuje bilanci pro jednotlivé dodavatele, součet dodávek od dodavatelů k odběratelům nesmí přesáhnout kapacitu jednotlivých dodavatelů, tedy řádkové součty v tabulce se rovnají příslušným kapacitám, zbývajících n omezení přísluší jednotlivým odběratelům, součet dodávek jednotlivým odběratelům by se měl rovnat jejich požadavkům.

86 Matematický model DP mn mn m m m m n c c c c c c z min za podmínek a a a n n a m mn m m 2 1 b b m m b n mn n n m n j m i pro ij n mn n n,, 2, 1,,, 2,

87 Přípustné a základní řešení DP Množina přípustných řešení vyrovnaného dopravního problému je určena soustavou m+n lineárních rovnic, které obsahují m.n proměnných. Základní řešení vyrovnaného dopravního problému má m+n-1 základních proměnných, které navzájem netvoří uzavřený okruh. Je-li počet kladných základních proměnných nižší než m+n-1, jedná se o degenerované základní řešení.

88 Příklad Společnost Multicomp má v ČR tři střediska, ve kterých montuje osobní počítače. Kapacita těchto středisek je 330, 150 a 250 kusů počítačů měsíčně. Tyto počítače jsou distribuovány čtyřem smluvním odběratelům. Podle smluv dodá Multicomp jednotlivým odběratelům postupně 180, 250, 160 a 110 kusů počítačů. Distribuční náklady mezi středisky a odběrateli byly vykalkulovány na 1 kus počítače ve výši, která je uvedena v tabulce.

89 O 1 O 2 O 3 O 4 K D D D P

90 Řešení dopravního problému Metoda MODI (modifikovaná distribuční metoda). Tato metody zahrnuje stejné kroky jako simpleová metoda: 1. výpočet základního řešení 2. test optimality (v případě, že řešení je optimální, výpočet končí) 3. výpočet nového základního řešení s nižší hodnotou účelové funkce, tento krok zahrnuje: volbu vstupující proměnné volbu vystupující proměnné přepočet tabulky

91 Výpočet výchozího základního řešení Jedná se pouze o doplnění tabulky hodnotami proměnných tak, aby jejich řádkové součty byly rovny kapacitám a sloupcové součty byly rovny požadavkům a aby počet nenulových proměnných nebyl vyšší než m+n-1. Pro výpočet výchozího základního řešení dopravního problému je k dispozici několik metod: metoda severozápadního rohu indení metody metoda VAM

92 Metoda severozápadního rohu Umístí v prvním kroku přepravu do pole D 1 O 1 (proměnná 11 ), které je v tabulce vlevo nahoře ( na severozápadě ). Objem přepravy bude maimálně možný, tj. je roven minimální hodnotě z kapacity a 1 a požadavku b 1.

93 Metoda severozápadního rohu Po obsazení pole D 1 O 1 buď bude plně uspokojen první požadavek a tím z tabulky vypadne první sloupec nebo bude plně vyčerpána první kapacita a z tabulky vypadne první řádek. Poté je třeba zredukovat zbývající kapacitu případně požadavek. Po vyloučení prvního řádku nebo sloupce se vybere další pole vlevo nahoře, do kterého se umístí přeprava podle stejného pravidla jako v předcházejícím kroku. Tak dojde k vyloučení dalšího řádku nebo sloupce a k odpovídající redukci kapacity nebo požadavku. Takto se pokračuje až do obsazení m+n-1 polí v celé tabulce ( v případě degenerovaného řešení je těchto polí méně).

94 O 1 O 2 O 3 O 4 K D 1 D D P

95 O 1 O 2 O 3 O 4 K D 1 D D P

96 O 1 O 2 O 3 O 4 K D 1 D 2 D P

97 O 1 O 2 O 3 O 4 K D 1 D 2 D P

98 O 1 O 2 O 3 O 4 K D 1 D 2 D P

99 O 1 O 2 O 3 O 4 K D 1 D 2 D P

100 Metoda SZ rohu náklady na přepravu = 5650 je velmi jednoduchá, v typickém případě poskytuje velmi špatné řešení, nebere totiž v úvahu přepravní sazby, získané výchozí základní řešení je od optimálního řešení velmi vzdálené.

101 Indení metoda (metoda maticového minima) Jako první se umístí přeprava do pole s minimálními jednotkovými náklady. Po obsazení pole vypadne řádek nebo sloupec ( ve speciálním případě může vypadnout současně řádek i sloupec). Ve zbylé matici najdeme pole s minimálními náklady, do něj umístíme další přepravu atd. Nelze-li rozhodnout o obsazení pole jednoznačně (eistuje několik polí se stejnými minimálními jednotkovými přepravními sazbami), potom se doporučuje obsadit nejprve to pole, do kterého lze umístit přepravu o nejvyšším objemu. Vyskytuje-li se v dopravním problému fiktivní činitel, neberou se jemu příslušející pole v úvahu (všechny koeficienty jsou nulové) a obsadí se až na konec ( až co ne ně zbude).

102 O 1 O 2 O 3 O 4 K D D D P

103 O 1 O 2 O 3 O 4 K D 1 D D P

104 O 1 O 2 O 3 O 4 K D 1 D D P

105 O 1 O 2 O 3 O 4 K D 1 D 2 D P

106 O 1 O 2 O 3 O 4 K D 1 D 2 D P

107 O 1 O 2 O 3 O 4 K D 1 D 2 D P

108 Indení metoda náklady na přepravu = 4380 v typickém případě dává indení metoda lepší výsledek než metoda SZ rohu, zpočátku jsou obsazována nejvýhodnější pole, ale může se snadno stát, že nakonec je třeba obsadit pole s minimálně výhodnými přepravními sazbami.

109 Metoda VAM (Vogelova aproimační metoda) Metoda je výpočetně poněkud náročnější než předchozí dvě, poskytuje však v typickém případě nejlepší řešení. Vychází z toho, že pro každý řádek a sloupec tabulky dopravního problému se vypočítají tzv. diference, tedy rozdíly mezi dvěma nejnižšími přepravními sazbami v daném řádku či sloupci ( uvažují se i nulové cenové koeficienty u fiktivních činitelů). Diference může být i nulová, jsou-li dvě nejmenší přepravní sazby v řádku či sloupci stejné.

110 Pro obsazení přepravy se vybere pole, které má nejnižší přepravní sazbu v řádku nebo sloupci s maimální diferencí. Uvedené pravidlo nemusí vést jednoznačně k výběru pole pro obsazení přepravy. Často eistuje více řádků nebo sloupců se stejnou maimální diferencí. Pak pro obsazení vybereme to pole, které má nejnižší sazbu z těch polí, které leží v řádcích a sloupcích s maimálními diferencemi. Po obsazení vybraného pole dojde k vyloučení 1 řádku nebo sloupce. Dále je nutno přepočítat diference a celý postup v dalším kroku opakovat.

111 O 1 O 2 O 3 O 4 K Dif D D D P Dif

112 D 1 D 2 D 3 O 1 O 2 O 3 O 4 K Dif P Dif

113 O 1 O 2 O 3 O 4 K Dif D 1 D 2 D P Dif

114 O 1 O 2 O 3 O 4 K Dif D 1 D 2 D P Dif

115 O 1 O 2 O 3 O 4 K Dif D 1 D 2 D P Dif

116 Metoda VAM Náklady na přepravu = 3660

117 Test optimality Test optimality spočívá ve výpočtu redukovaných cenových koeficientů z ij, zapisujeme je do levého horního rohu každého pole tabulky: pro základní proměnné (typicky ij >0) musí platit z ij =u i +v j -c ij =0, pro nezákladní proměnné ( ij =0) musí platit z ij =u i +v j -c ij <=0

118 Výpočetní realizace testu optimality probíhá ve dvou krocích: Pro každou základní proměnnou ij, tj. pro každé obsazené pole sestavíme rovnici u i +v j =c ij. Základních proměnných je m+n-1 a proměnných u i a v j je m+n. Dostáváme soustavu m+n-1rovnic o m+n neznámých. Tato soustava má jeden stupeň volnosti a proto libovolnou jednu proměnnou položíme rovnu nule a ostatní snadno dopočteme. Proměnné u i a v j v prvním kroku použijeme pro ověření druhé podmínky optimality. Pokud všechny z ij pro nezákladní proměnné jsou nekladné, je testované základní řešení optimální a výpočet končí.

119 O 1 O 2 O 3 O 4 K u i D 1 D 2 D P v j

120 12 =250 u 1 +v 2 =4 13 =80 u 1 +v 3 =17 23 =40 u 2 +v 3 =10 24 =110 u 2 +v 4 =8 31 =180 u 3 +v 1 =3 33 =40 u 3 +v 3 =5 Položíme v 3 =0, pak pro ostatní u i a v j dostáváme: u 1 =17 v 1 =-2 u 2 =10 v 2 =-13 u 3 =5 v 4 =-2

121 O 1 O 2 O 3 O 4 K u i D 1 D 2 D P v j

122 O 1 O 2 O 3 O 4 K u i D 1 D 2 D _ _ 9 5 _ P v j

123 Výpočet nového základního řešení Jako vstupující se zvolí ta proměnná, která nejvíce porušuje test optimality, tedy ta proměnná, která má největší kladný redukovaný cenový koeficient. Pokud tato proměnná není určena jednoznačně, zvolí se vstupující proměnná libovolně z proměnných, které přicházejí v úvahu. Vstupující proměnné určuje v tabulce tzv. klíčové pole. V našem případě je vstupující proměnnou proměnná 14.

124 Volba vystupující proměnné Pro určení vystupující proměnné je třeba nejdříve sestrojit tzv. uzavřený okruh: posloupnost polí, která začíná a končí v klíčovém poli a v každém obsazeném poli mění směr. Pro uzavřený okruh platí, že pro každé nedegenerované základní řešení a každé klíčové pole je určen jednoznačně (eituje vždy a eistuje právě jeden). Po určení uzavřeného okruhu označíme jeho prvky střídavě symbolem +t a t, v klíčovém poli je symbol +t.

125 Volba vystupující proměnné Vystupující proměnná je určena minimální hodnotou ij z polí, která jsou označena symbolem t. Pokud je polí s touto minimální hodnotou více, zvolí se vystupující proměnná libovolně z nich. Hodnota t určuje současně hodnotu nové vstupující proměnné. V našem příkladu je vystupující proměnná 13.

126 D 1 O 1 O 2 O 3 O 4 K u i t t D _ 7 +t 1 0 -t D _ 9 5 _ P v j

127 Přepočet tabulky Je-li určena vstupující a vystupující proměnná, přičte se k polím označeným +t hodnota t, od polí označených t se hodnota t odečte. Ostatní pole tabulky zůstávají beze změny. Počet obsazených polí zůstává stejný, tedy m+n-1 Po přepočtu tabulky je získáno nové základní řešení Výpočet dále pokračuje znovu testem optimality a celý postup se opakuje.

128 D 1 O 1 O 2 O 3 O 4 K u i t 7 +t D _ 7 +t 1 0 -t D _ 9 5 _ P v j

129 D 1 D 2 O 1 O 2 O 3 O 4 K u i _ 11 4 _ vs t +t 6 _ 7 -t vy st D t 3 _ 9 +t 5 _ P v j

130 O 1 O 2 O 3 O 4 K u i D 1 D 2 D 3 _ _ _ 7 _ _ 9 5 _ P v j

131 Možnosti zakončení výpočtu DP Vyrovnaný DP má vždy optimální řešení, a to buď jediné nebo alternativní. Jediné optimální řešení má v případě, že jsou všechny redukované cenové koeficienty u nezákladních proměnných záporné. Pokud je aspoň jeden z těchto koeficientů roven nule, pak má DP alternativní optimální řešení

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

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu 4EK311 Operační výzkum 1. Úvod do operačního výzkumu Mgr. Jana SEKNIČKOVÁ, Ph.D. Nová budova, místnost 433 Konzultační hodiny InSIS E-mail: jana.seknickova@vse.cz Web: jana.seknicka.eu/vyuka Garant kurzu:

Více

4EK212 Kvantitativní management. 1. Úvod do kvantitativního managementu a LP

4EK212 Kvantitativní management. 1. Úvod do kvantitativního managementu a LP 4EK212 Kvantitativní management 1. Úvod do kvantitativního managementu a LP Mgr. Jana SEKNIČKOVÁ, Ph.D. Nová budova, místnost 433 Konzultační hodiny InSIS E-mail: jana.seknickova@vse.cz Web: jana.seknicka.eu/vyuka

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

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

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

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

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

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

2. část: Základy matematického programování, dopravní úloha. Ing. Michal Dorda, Ph.D.

2. část: Základy matematického programování, dopravní úloha. Ing. Michal Dorda, Ph.D. 2. část: Základy matematického programování, dopravní úloha. 1 Úvodní pojmy Metody na podporu rozhodování lze obecně dělit na: Eaktní metody metody zaručující nalezení optimální řešení, např. Littlův algortimus,

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

4EK311 Operační výzkum. 4. Distribuční úlohy LP část 1

4EK311 Operační výzkum. 4. Distribuční úlohy LP část 1 4EK311 Operační výzkum 4. Distribuční úlohy LP část 1 4. 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í (plánování

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

Metody lineární optimalizace Simplexová metoda. Distribuční úlohy

Metody lineární optimalizace Simplexová metoda. Distribuční úlohy Metody lineární optimalizace Simplexová metoda Dvoufázová M-úloha Duální úloha jednofázová Post-optimalizační analýza Celočíselné řešení Metoda větví a mezí Distribuční úlohy 1 OÚLP = obecná úloha lineárního

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

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

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

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

OSTRAVSKÁ UNIVERZITA PŘÍRODOVĚDECKÁ FAKULTA [ MOPV ] METODY OPERAČNÍHO VÝZKUMU

OSTRAVSKÁ UNIVERZITA PŘÍRODOVĚDECKÁ FAKULTA [ MOPV ] METODY OPERAČNÍHO VÝZKUMU OSTRAVSKÁ UNIVERZITA PŘÍRODOVĚDECKÁ FAKULTA [ MOPV ] METODY OPERAČNÍHO VÝZKUMU Distanční opora RNDr. Miroslav Liška, CSc. OSTRAVA 2002 1 Simplexová metoda je iterační výpočetní postup pro nalezení optimálního

Více

Lineární programování

Lineární programování 24.9.205 Lineární programování Radim Farana Podklady pro výuku pro akademický rok 203/204 Obsah Úloha lineárního programování. Formulace úlohy lineárního programování. Typické úlohy lineárního programování.

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

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

Systémové modelování. Ekonomicko matematické metody I. Lineární programování

Systémové modelování. Ekonomicko matematické metody I. Lineární programování Ekonomicko matematické metody I. Lineární programování Modelování Modelování je způsob zkoumání reality, při němž složitost, chování a další vlastnosti jednoho celku vyjadřujeme složitostí, chováním a

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

4EK212 Kvantitativní management. 2. Lineární programování

4EK212 Kvantitativní management. 2. Lineární programování 4EK212 Kvantitativní management 2. Lineární programování 1.7 Přídatné proměnné Přídatné proměnné jsou nezáporné Mají svoji ekonomickou interpretaci, která je odvozena od ekonomické interpretace omezení

Více

Teorie her a ekonomické rozhodování. 2. Maticové hry

Teorie her a ekonomické rozhodování. 2. Maticové hry Teorie her a ekonomické rozhodování 2. Maticové hry 2.1 Maticová hra Teorie her = ekonomická vědní disciplína, která se zabývá studiem konfliktních situací pomocí matematických modelů Hra v normálním tvaru

Více

12. Lineární programování

12. Lineární programování . Lineární programování. Lineární programování Úloha lineárního programování (lineární optimalizace) je jedním ze základních problémů teorie optimalizace. Našim cílem je nalézt maximum (resp. minimum)

Více

3. ANTAGONISTICKÉ HRY

3. ANTAGONISTICKÉ HRY 3. ANTAGONISTICKÉ HRY ANTAGONISTICKÝ KONFLIKT Antagonistický konflikt je rozhodovací situace, v níž vystupují dva inteligentní rozhodovatelé, kteří se po volbě svých rozhodnutí rozdělí o pevnou částku,

Více

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.

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. 3.4. Výklad Předpokládejme, že v prostoru E 3 jsou dány body A, B, C neležící na jedné přímce. Těmito body prochází jediná rovina, kterou označíme ABC. Určíme vektory u = B - A, v = C - A, které jsou zřejmě

Více

Obr. P1.1 Zadání úlohy v MS Excel

Obr. P1.1 Zadání úlohy v MS Excel Přílohy Příloha 1 Řešení úlohy lineárního programování v MS Excel V této příloze si ukážeme, jak lze řešit úlohy lineárního programování pomocí tabulkového procesoru MS Excel. Výpočet budeme demonstrovat

Více

Simplexové tabulky z minule. (KMI ZF JU) Lineární programování EMM a OA O6 1 / 25

Simplexové tabulky z minule. (KMI ZF JU) Lineární programování EMM a OA O6 1 / 25 Simplexové tabulky z minule (KMI ZF JU) Lineární programování EMM a OA O6 1 / 25 Simplexová metoda symbolicky Výchozí tabulka prom. v bázi zákl. proměné přídatné prom. omez. A E b c T 0 0 Tabulka po přepočtu

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

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

Přílohy. Příloha 1. Obr. P1.1 Zadání úlohy v MS Excel

Přílohy. Příloha 1. Obr. P1.1 Zadání úlohy v MS Excel Přílohy Příloha 1 Řešení úlohy lineárního programování v MS Excel V této příloze si ukážeme, jak lze řešit úlohy lineárního programování pomocí tabulkového procesoru MS Excel 2007. Výpočet budeme demonstrovat

Více

ANTAGONISTICKE HRY 172

ANTAGONISTICKE HRY 172 5 ANTAGONISTICKÉ HRY 172 Antagonistický konflikt je rozhodovací situace, v níž vystupují dva inteligentní rozhodovatelé, kteří se po volbě svých rozhodnutí rozdělí o pevnou částku, jejíž výše nezávisí

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

Extrémy funkce dvou proměnných

Extrémy funkce dvou proměnných Extrémy funkce dvou proměnných 1. Stanovte rozměry pravoúhlé vodní nádrže o objemu 32 m 3 tak, aby dno a stěny měly nejmenší povrch. Označme rozměry pravoúhlé nádrže x, y, z (viz obr.). ak objem této nádrže

Více

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

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi

Více

4EK201 Matematické modelování 5. Speciální úlohy lineárního programování

4EK201 Matematické modelování 5. Speciální úlohy lineárního programování 4EK201 Matematické modelování 5. Speciální úlohy lineárního programování 4. Typické úlohy LP Úlohy výrobního plánování (alokace zdrojů) Úlohy finančního plánování (optimalizace portfolia) Směšovací problémy

Více

4. Aplikace matematiky v ekonomii

4. Aplikace matematiky v ekonomii 4. Aplikace matematiky v ekonomii 1 Lineární algebra Soustavy 1) Na základě statistických údajů se zjistilo, že závislost množství statku z poptávaného v průběhu jednoho týdne lze popsat vztahem q d =

Více

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru 2. Systémy lineárních rovnic V této kapitole se budeme zabývat soustavami lineárních rovnic s koeficienty z pole reálných případně komplexních čísel. Uvádíme podmínku pro existenci řešení systému lineárních

Více

13. Lineární programování

13. Lineární programování Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 MI-PAA EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI

Více

Jiří Neubauer. Katedra ekonometrie FEM UO Brno

Jiří Neubauer. Katedra ekonometrie FEM UO Brno Přednáška č. 11 Katedra ekonometrie FEM UO Brno Jedná se o speciální případ dopravních úloh, řeší např. problematiku optimálního přiřazení strojů na pracoviště. Příklad Podnik má k dispozici 3 jeřáby,

Více

4EK311 Operační výzkum. 5. Teorie grafů

4EK311 Operační výzkum. 5. Teorie grafů 4EK311 Operační výzkum 5. Teorie grafů 5. Teorie grafů definice grafu Graf G = uspořádaná dvojice (V, E), kde V označuje množinu n uzlů u 1, u 2,, u n (u i, i = 1, 2,, n) a E označuje množinu hran h ij,

Více

Algoritmizace prostorových úloh

Algoritmizace prostorových úloh INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Grafové úlohy Daniela Szturcová Tento

Více

(Cramerovo pravidlo, determinanty, inverzní matice)

(Cramerovo pravidlo, determinanty, inverzní matice) KMA/MAT1 Přednáška a cvičení, Lineární algebra 2 Řešení soustav lineárních rovnic se čtvercovou maticí soustavy (Cramerovo pravidlo, determinanty, inverzní matice) 16 a 21 října 2014 V dnešní přednášce

Více

Matematický model. omezující podmínky. Tab. 2.1 Prvky ekonomického a matematického modelu

Matematický model. omezující podmínky. Tab. 2.1 Prvky ekonomického a matematického modelu 16 Čeho chceme dosáhnout? Co můžeme ovlivnit? Jaké jsou překážky? Ekonomický model cíl analýzy procesy činitelé Matematický model účelová funkce proměnné omezující podmínky Příklady maximalizace zisku

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

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

Soustavy se spínanými kapacitory - SC. 1. Základní princip:

Soustavy se spínanými kapacitory - SC. 1. Základní princip: Obvody S - popis 1 Soustavy se spínanými kapacitory - S 1. Základní princip: Simulace rezistoru přepínaným kapacitorem viz známý obrázek! (a rovnice) Modifikace základního spínaného obvodu: Obr. 2.1: Zapojení

Více

Lineární programování

Lineární programování Lineární programování Petr Tichý 19. prosince 2012 1 Outline 1 Lineární programování 2 Optimalita a dualita 3 Geometrie úlohy 4 Simplexová metoda 2 Lineární programování Lineární program (1) min f(x) za

Více

7. přednáška Systémová analýza a modelování. Přiřazovací problém

7. přednáška Systémová analýza a modelování. Přiřazovací problém Přiřazovací problém Přiřazovací problémy jsou podtřídou logistických úloh, kde lze obecně říci, že m dodavatelů zásobuje m spotřebitelů. Dalším specifikem je, že kapacity dodavatelů (ai) i požadavky spotřebitelů

Více

Nerovnice a nerovnice v součinovém nebo v podílovém tvaru

Nerovnice a nerovnice v součinovém nebo v podílovém tvaru Variace 1 Nerovnice a nerovnice v součinovém nebo v podílovém tvaru 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

Více

M - Příprava na 1. zápočtový test - třída 3SA

M - Příprava na 1. zápočtový test - třída 3SA M - Příprava na 1. zápočtový test - třída 3SA 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. VARIACE 1 Tento

Více

Kvantitativní metody v rozhodování. Marta Doubková

Kvantitativní metody v rozhodování. Marta Doubková Kvantitativní metody v rozhodování Marta Doubková Seminární práce 28 OBSAH 1 LINEÁRNÍ PROGRAMOVÁNÍ KAPACITNÍ ÚLOHA... 3 2 DISTRIBUČNÍ ÚLOHA... 7 3 ANALÝZA KRITICKÉ CESTY METODA CPM... 13 4 MODEL HROMADNÉ

Více

M - Příprava na pololetní písemku č. 1

M - Příprava na pololetní písemku č. 1 M - Příprava na pololetní písemku č. 1 Určeno pro třídy 3SA, 3SB. VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu dosystem - EduBase. Více informací o programu naleznete

Více

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

CVIČNÝ TEST 15. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 CVIČNÝ TEST 15 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT K ÚLOZE 1 Je dána čtvercová mřížka, v níž každý čtverec má délku

Více

Řešení 1b Máme najít body, v nichž má funkce (, ) vázané extrémy, případně vázané lokální extrémy s podmínkou (, )=0, je-li: (, )= +,

Řešení 1b Máme najít body, v nichž má funkce (, ) vázané extrémy, případně vázané lokální extrémy s podmínkou (, )=0, je-li: (, )= +, Příklad 1 Najděte body, v nichž má funkce (,) vázané extrémy, případně vázané lokální extrémy s podmínkou (,)=0, je-li: a) (,)= + 1, (,)=+ 1 lok.max.v 1 2,3 2 b) (,)=+, (,)= 1 +1 1 c) (,)=, (,)=+ 1 lok.max.v

Více

ANALYTICKÁ GEOMETRIE V ROVINĚ

ANALYTICKÁ GEOMETRIE V ROVINĚ ANALYTICKÁ GEOMETRIE V ROVINĚ Analytická geometrie vyšetřuje geometrické objekty (body, přímky, kuželosečky apod.) analytickými metodami. Podle prostoru, ve kterém pracujeme, můžeme analytickou geometrii

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

Vícekriteriální programování příklad

Vícekriteriální programování příklad Vícekriteriální programování příklad Pražírny kávy vyrábějí dva druhy kávy (Super a Standard) ze dvou druhů kávových bobů KB1 a KB2, které mají smluvně zajištěny v množství 4 t a 6 t. Složení kávy (v procentech)

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

Karta předmětu prezenční studium

Karta předmětu prezenční studium Karta předmětu prezenční studium Název předmětu: Číslo předmětu: 545-0259 Garantující institut: Garant předmětu: Exaktní metody rozhodování Institut ekonomiky a systémů řízení RNDr. Radmila Sousedíková,

Více

4EK213 Lineární modely. 10. Celočíselné programování

4EK213 Lineární modely. 10. Celočíselné programování 4EK213 Lineární modely 10. Celočíselné programování 10.1 Matematický model úlohy ILP 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

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

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ 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

15. Soustava lineárních nerovnic - optimalizace

15. Soustava lineárních nerovnic - optimalizace @173 15. Soustava lineárních nerovnic - optimalizace Jak jsme se dozvěděli v 3. lekci tohoto kurzu, je obrazem rovnice ax + by + c = 0, a,b,c R (a; b) (0; 0) přímka a obrazem nerovnic ax + by + c 0, a,b,c

Více

Operační výzkum. Síťová analýza. Metoda CPM.

Operační výzkum. Síťová analýza. Metoda CPM. Operační výzkum Síťová analýza. Metoda CPM. 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

Více

Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar

Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar Řešte v : má rovnice tvar takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar takže rovnice v zadání má v tomto případě opět jedno řešení. Sjednocením obou případů dostaneme úplné

Více

4EK213 Lineární modely. 5. Dualita v úlohách LP

4EK213 Lineární modely. 5. Dualita v úlohách LP 4EK213 Lineární modely 5. Dualita v úlohách LP 5. Dualita v úlohách LP Obecné vyjádření simplexové tabulky Formulace duálního problému Formulace symetrického duálního problému Formulace nesymetrického

Více

Operační výzkum. Teorie her cv. Hra v normálním tvaru. Optimální strategie. Maticové hry.

Operační výzkum. Teorie her cv. Hra v normálním tvaru. Optimální strategie. Maticové hry. Operační výzkum Teorie her cv. Hra v normálním tvaru. Optimální strategie. Maticové hry. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty

Více

Operační výzkum. Základní informace

Operační výzkum. Základní informace Operační výzkum Přednášející: doc. Ing. Miroslav Žižka, Ph.D. Katedra podnikové ekonomiky Cvičící: doc. Ing. Miroslav Žižka, Ph.D. Základní informace rozsah předmětu: 2/2, zakončeno: zkouškou, počet kreditů:

Více

CVIČNÝ TEST 41. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17

CVIČNÝ TEST 41. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17 CVIČNÝ TEST 41 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT A OBRÁZEK K ÚLOZE 1 Je dán magický čtverec, pro nějž platí,

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

1. DIFERENCIÁLNÍ POČET FUNKCE DVOU PROMĚNNÝCH

1. DIFERENCIÁLNÍ POČET FUNKCE DVOU PROMĚNNÝCH 1. DIFERENCIÁLNÍ POČET FUNKCE DVOU PROMĚNNÝCH V minulém semestru jsme studovali vlastnosti unkcí jedné nezávislé proměnné. K popisu mnoha reálných situací obvkle s jednou proměnnou nevstačíme. FUNKCE DVOU

Více

Metody síťové analýzy

Metody síťové analýzy Metody síťové analýzy Řeší problematiku složitých systémů, zejména pak vazby mezi jejich jednotlivými prvky. Vychází z teorie grafů. Základní metody síťové analýzy: CPM (Critical Path Method) deterministický

Více

Optimalizace. Obsah přednášky. DÚ LP - Okružní problém. Lineární optimalizace. DÚ LP - Okružní problém. DÚ LP - Okružní problém

Optimalizace. Obsah přednášky. DÚ LP - Okružní problém. Lineární optimalizace. DÚ LP - Okružní problém. DÚ LP - Okružní problém Obsah přednášky Mgr. Květuše Sýkorová Optimalizace Lineární programování Distribuční úlohy Okružní problém KI Př UJEP Ústí nad Labem Nederivační metody Metody 1D optimalizace Derivační metody Optimalizace

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

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

Funkce pro studijní obory

Funkce pro studijní obory Variace 1 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 Funkce je přiřazení,

Více

Operační výzkum. Teorie her. Hra v normálním tvaru. Optimální strategie. Maticové hry.

Operační výzkum. Teorie her. Hra v normálním tvaru. Optimální strategie. Maticové hry. Operační výzkum Hra v normálním tvaru. Optimální strategie. Maticové hry. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky

Více

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí: Řešené příklady z lineární algebry - část 1 Typové příklady s řešením Příklady jsou určeny především k zopakování látky před zkouškou, jsou proto řešeny se znalostmi učiva celého semestru. Tento fakt se

Více

Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32

Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32 Matematika 1 12. přednáška MA1 1 Analytická geometrie v prostoru - základní pojmy 2 Skalární, vektorový a smíšený součin, projekce vektoru 3 Přímky a roviny 4 Vzdálenosti 5 Příčky mimoběžek 6 Zkouška;

Více

Diferenciální počet 1 1. f(x) = ln arcsin 1 + x 1 x. 1 x 1 a x 1 0. f(x) = (cos x) cosh x + 3x. x 0 je derivace funkce f(x) v bodě x0.

Diferenciální počet 1 1. f(x) = ln arcsin 1 + x 1 x. 1 x 1 a x 1 0. f(x) = (cos x) cosh x + 3x. x 0 je derivace funkce f(x) v bodě x0. Nalezněte definiční obor funkce Diferenciální počet f = ln arcsin + Definiční obor funkce f je určen vztahy Z těchto nerovností plyne < + ln arcsin + je tedy D f =, Určete definiční obor funkce arcsin

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

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ Parametrické vyjádření přímky v rovině Máme přímku p v rovině určenou body A, B. Sestrojíme vektor u = B A. Pro bod B tím pádem platí: B = A + u. Je zřejmé,

Více

Lineární funkce, rovnice a nerovnice

Lineární funkce, rovnice a nerovnice Lineární funkce, rovnice a nerovnice 1. Lineární funkce 1.1 Základní pojmy Pojem lineární funkce Funkce je předpis, který každému číslu x z definičního oboru funkce přiřadí právě jedno číslo y Obecně je

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

Neuronové časové řady (ANN-TS)

Neuronové časové řady (ANN-TS) Neuronové časové řady (ANN-TS) Menu: QCExpert Prediktivní metody Neuronové časové řady Tento modul (Artificial Neural Network Time Series ANN-TS) využívá modelovacího potenciálu neuronové sítě k predikci

Více

1 Analytická geometrie

1 Analytická geometrie 1 Analytická geometrie 11 Přímky Necht A E 3 a v R 3 je nenulový Pak p = A + v = {X E 3 X = A + tv, t R}, je přímka procházející bodem A se směrovým vektorem v Rovnici X = A + tv, t R, říkáme bodová rovnice

Více

CVIČNÝ TEST 37. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 5 III. Klíč 13 IV. Záznamový list 15

CVIČNÝ TEST 37. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 5 III. Klíč 13 IV. Záznamový list 15 CVIČNÝ TEST 37 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 5 III. Klíč 13 IV. Záznamový list 15 I. CVIČNÝ TEST VÝCHOZÍ TEXT A OBRÁZEK K ÚLOZE 1 Na staré hliněné desce je namalován čtverec

Více

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity)

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity) 4 Lineární zobrazení Definice: Nechť V a W jsou vektorové prostory Zobrazení A : V W (zobrazení z V do W nazýváme lineárním zobrazením, pokud pro všechna x V, y V a α R platí 1 A(x y = A(x A(y (vlastnost

Více

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice 9. Lineární diferenciální rovnice 2. řádu Cíle Diferenciální rovnice, v nichž hledaná funkce vystupuje ve druhé či vyšší derivaci, nazýváme diferenciálními rovnicemi druhého a vyššího řádu. Analogicky

Více

Ing. Alena Šafrová Drášilová, Ph.D.

Ing. Alena Šafrová Drášilová, Ph.D. Rozhodování Ing. Alena Šafrová Drášilová, Ph.D. Rozhodování??? video Obsah typy rozhodování principy rozhodování rozhodovací fáze základní pojmy hodnotícího procesu rozhodovací podmínky rozhodování v podmínkách

Více

Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT

Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT PEF ČZU Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT Okruhy SZB č. 5 Zdroje: Demel, J., Operační výzkum Jablonský J., Operační výzkum Šubrt, T., Langrová, P., Projektové řízení I. a různá internetová

Více

(4x) 5 + 7y = 14, (2y) 5 (3x) 7 = 74,

(4x) 5 + 7y = 14, (2y) 5 (3x) 7 = 74, 1. V oboru celých čísel řešte soustavu rovnic (4x) 5 + 7y = 14, (2y) 5 (3x) 7 = 74, kde (n) k značí násobek čísla k nejbližší číslu n. (P. Černek) Řešení. Z první rovnice dané soustavy plyne, že číslo

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

4EK311 Operační výzkum. 3. Optimalizační software a stabilita řešení úloh LP

4EK311 Operační výzkum. 3. Optimalizační software a stabilita řešení úloh LP 4EK311 Operační výzkum 3. Optimalizační software a stabilita řešení úloh LP 3.1 Příklad matematický model Lis: 1 x 1 + 2 x 2 120 [min] Balení: 1 x 1 + 4 x 2 180 [min] Poptávka: 1 x 1 1 x 2 90 [krabiček]

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