Jednotkový vektor vektor, která má na jednom místě jedničku a na ostatních nuly, například (0, 1, 0).



Podobné dokumenty
VÍCEKRITERIÁLNÍ ROZHODOVANÍ

Simplexová metoda. Simplexová tabulka: Záhlaví (účelová funkce) A ~ b r βi. z j c j. z r

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

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

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

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

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

ANTAGONISTICKE HRY 172

3. ANTAGONISTICKÉ HRY

4EK213 LINEÁRNÍ MODELY

4EK213 LINEÁRNÍ MODELY

VÍCEKRITERIÁLNÍ MANAŢERSKÉ ROZHODOVÁNÍ V PODMÍNKÁCH RIZIKA A NEJISTOTY

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

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

Parametrické programování

1. července 2010

4 Kriteriální matice a hodnocení variant

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

Operační výzkum. Vícekriteriální hodnocení variant. Grafická metoda. Metoda váženého součtu.

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

Postupy při hodnocení variant a výběru nejvhodnějšího řešení. Šimon Kovář Katedra textilních a jednoúčelových strojů

7 Kardinální informace o kritériích (část 1)

Otázky ke státní závěrečné zkoušce

4EK201 Matematické modelování. 10. Teorie rozhodování

Úvod do teorie her

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

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

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

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

0.1 Úvod do lineární algebry

Lineární programování

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

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

MULTIKRITERIÁLNÍ ROZHODOVÁNÍ KOMPLEXNÍ HODNOCENÍ ALTERNATIV

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

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

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

Matematika B101MA1, B101MA2

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

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

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

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

0.1 Úvod do lineární algebry

1 Báze a dimenze vektorového prostoru 1

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

12. Lineární programování

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

Ekonomická formulace. Matematický model

Ing. Alena Šafrová Drášilová

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

Matematika pro informatiky

7. Rozdělení pravděpodobnosti ve statistice

Teorie her a ekonomické rozhodování. 3. Dvoumaticové hry (Bimaticové hry)

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

Vícekriteriální hodnocení variant úvod

Základy maticového počtu Matice, determinant, definitnost

6 Ordinální informace o kritériích

Numerické metody a programování. Lekce 8

5 Informace o aspiračních úrovních kritérií

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

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

MATURITNÍ TÉMATA Z MATEMATIKY

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

Jiří Neubauer. Katedra ekonometrie FEM UO Brno

IB112 Základy matematiky

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

Soustava m lineárních rovnic o n neznámých je systém

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

MATEMATIKA Maturitní témata společná část MZ základní úroveň (vychází z Katalogu požadavků MŠMT)

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.

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

1 Vektorové prostory.

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

Rozhodovací procesy 8

Soustavy lineárních rovnic

ÚVOD DO ROZHODOVÁNÍ PŘEDNÁŠKA. OPTIMALIZACE A ROZHODOVÁNÍ V DOPRAVĚ Přednáška 1. Zuzana Bělinová

Základy matematiky pro FEK

f ( x) = 5x 1 + 8x 2 MAX, 3x x ,

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

Metody výběru variant

Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory

Jednokriteriální rozhodování za rizika a nejistoty

6 Simplexová metoda: Principy

KOOPERATIVNI HRY DVOU HRA CˇU

TGH13 - Teorie her I.

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.

Požadavky na konkrétní dovednosti a znalosti z jednotlivých tematických celků

Systémové modelování. Lineární programování - Definice modelu a jeho grafické řešení

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

Základy matematiky pro FEK

Maturitní témata z matematiky

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Matematika PRŮŘEZOVÁ TÉMATA

Úvod do lineární algebry

ALGEBRA. Téma 5: Vektorové prostory

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

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

Otázky ke II. části písemné zkoušky Úvod do operačního výzkumu 1. Popište proces operačního výzkumu a uveďte typy rozhodovacích situací.

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu.

Vzorový příklad na rozhodování BPH_ZMAN

Transkript:

1. Základní pojmy www.cz-milka.net Systém neprázdná, účelově definovaná množina prvků a vazeb mezi nimi, která se zachycením vstupů a výstupů vykazuje kvantifikovatelné chování v čase. Model formalizovaný systém. Formalizace matematická, modely jsou matematické. Vektor uspořádaná soustava reálných čísel, orientovaná úsečka, je dán bodem a směrem. Jednotkový vektor vektor, která má na jednom místě jedničku a na ostatních nuly, například (0, 1, 0). Lineární kombinace vektorů vyjadřuje, že vektory lze kombinovat. Závislost vektorů vektory mohou být lineárně závislé nebo lineárně nezávislé. Vektorový prostor udává počet čísel v příslušném vektoru, je tvořen vektory a operacemi, které lze s vektory dělat: Musí být definován nulový vektor (0, 0, 0). Sčítání vektorů a násobení skalárem. Vektorový prostor má dimenzi. Báze vektorového prostoru jakákoliv skupina vektorů, která splňuje určité podmínky: Lineární nezávislost. Přidáme-li jakýkoli další vektor, je možné ho pomocí báze vyjádřit. Podmnožina vektoru, pomocí které lze vyjádřit jakýkoli vektor z daného prostoru, vektory musí být nezávislé. Matice uspořádaná n-tice čísel. - 1 -

2. Lineární modely (programování) www.cz-milka.net Lineární modely zobrazují systém s určitou mírou nepřesnosti, vyplývající z předpokladu linearity zobrazovaných procesů a deterministického charakteru parametrů modelu. Cíl modelu lineárního programování nalézt řešení splňující omezující podmínky, v němž kriteríální funkce nabývá požadovaného extrému. Prvky lineárního optimalizačního modelu: Vektor proměnných, který popisuje jednotlivé složky hledaného rozhodnutí. Omezující podmínky, které popisují reálná omezení hledaných rozhodnutí. Účelová nebo kriteriální funkce, která popisuje cíl, kritérium hledaného rozhodnutí. Úlohy řešitelné lineárním optimalizačním modelem: Optimalizace výrobní struktury optimální rozsahy výrobních procesů. Alokační problémy rozdělení zdrojů na pořízení určitých objektů. Směšovací problémy nalezení optimálních množství jednotlivých složek směsi. Problémy dělení materiálů = úlohy o řezných plánech optimální volba způsobu dělení materiálu. Distribuční problémy optimalizace distribuce zboží. Typy omezujících podmínek: Exogenní (vnější) vazby systému: Kapacitní Požadavkové Určení Endogenní (vnitřní) vazby systému: Bilanční: o Vyrovnaná bilance o Bilance s neúplným krytím o Bilance s přebytkem Poměrové Grafické řešení lineárního programování: Postup grafického řešení: Formulace matematického modelu proměnné, omezující podmínky, podmínky nezápornosti, účelová a kriteriální funkce. Grafické vyjádření množiny přípustných řešení. Grafické vyjádření účelové funkce. Nalezení extrému. Prostor řešení prostor, ve kterém leží všechny přípustná řešení problému. Množina přípustných řešení průnik poloprostorů. Poloprostor je konvexní množina a průnik je tedy také konvexní množina. Konvexní množina množina bodů, pro kterou platí, že s každými jejími dvěma různými body do ní patří také všechny body úsečky určené těmito body. Konvexní polyedr omezení konvexní množina. Polyedrický kužel neomezená konvexní množina. Případy řešení úloh lineárního programování: Množina přípustných řešení je prázdná model nemá řešení. Množina přípustných řešení je konvexní polyedr model má optimální řešení. Množina přípustných řešení je neomezená = polyedrický kužel účelová funkce může v jednom směru nabývat libovolně velkých nebo malých hodnot. - 2 -

Prostor požadavků prostor, ve kterém je možno zobrazit vektory koeficientů jednotlivých parametrů. Simplexový algoritmus: Simplexová metoda univerzální metoda pro řešení úloh lineárního programování, metoda iterační, která využívá Jordanovu eliminační metodu doplněnou o dvě kritéria umožňující nalézt optimální řešení. Frobeniova věta soustava lineárních rovnic je řešitelná, je-li hodnost matice soustavy rovna hodnosti rozšířené matice soustavy. Je-li tato hodnost rovna počtu proměnných, je řešení jediné, je-li počet proměnných větší, je řešení nekonečně mnoho. Frobeniova věta se zabývá hodností matic Jordanova eliminační metoda obecná metoda řešení soustavy lineárních rovnic. Eliminační metoda, která k původní soustavě vytvoří ekvivalentní soustavu rovnic, jejíž matice soustavy je diagonální s jedničkami na diagonále. Pivot klíčový nebo řídící prvek sloužící pro další úpravy rovnice. Řídící rovnice rovnice, v níž je pivot. Řídící proměnná proměnná, která má pivota jako jeden ze svých koeficientů. Povolené eliminační úpravy: Násobení řídící rovnice převrácenou hodnotou řídícího prvku. Přičtení vhodného násobku řídící rovnice k upravované rovnici. Bázické proměnné kanonické proměnné, jejichž koeficienty vytvářejí jednotkovou matici soustava musí být převedena do kanonického tvaru. Nebázické proměnné ostatní proměnné, které nejsou bázické. Bázické (základní) řešení vektor, jehož nenulové složky odpovídají bázickým vektorům. Nebázické (nezákladní) řešení řešení, kdy za nebázické proměnné se položí určité hodnoty a získají se konkrétní hodnoty i pro bázické proměnné. Degenerované řešení takové řešení, kde alespoň jedna z bazických proměnných má nulovou hodnotu. Takové řešení obsahuje více jak (n-m) nulových složek. Nedegenerované řešení obsahuje právě (n-m) nulových složek. Parametrické řešení hodnoty nebázických proměnných jsou považovány za parametry Matice transformace = inverzní matice matice, kterou po aplikaci Jordanovy eliminační metody získáme na místě jednotkové matice. Kritérium optimality řešení založeno na zjišťování, zda lze k danému řešení soustavy omezujících podmínek najít řešení jiné, které bude mít lepší hodnotu kritéria účelové funkce. Alternativní optimální řešení takové optimální řešení, které není jediné. Kritérium přípustnosti řešení při změně báze říká, že v daném kroku ve sloupci, který je vektorem transformovaných koeficientů zařazované proměnné vyhledáme všechny kladné koeficienty a určíme podíly. Nezápornost pravých stran lze zajistit tak, že rovnice či nerovnice se zápornou stranou vynásobíme -1, v případě nerovnice se změní její smysl. - 3 -

Transformace libovolného typu omezujících podmínek do rovnicového kanonického tvaru rozšíření počtu proměnných modelu tak, aby nové proměnné vytvořily požadovaný kanonický tvar soustavy omezujících podmínek Doplňková proměnná typu rezerva omezující podmínka je nerovnice typu kapacitní podmínka, která může být převedena do kanonického tvaru doplněním nezáporné proměnné, jejímž cílem je vyrovnat rozdíl pravé a levé strany. Doplňková proměnná typu překročení omezující podmínka je nerovnice typu požadavková podmínka, která může být převedena do rovnicového tvaru doplněním nezáporné proměnné vyjadřující překročení požadavku. Pomocná proměnná omezující podmínka je rovnice, ale není v kanonickém tvaru podmínky, které byly v rovnicovém tvaru už při formulaci modelu, nebo požadavkové podmínky, které byly do rovnicového tvaru upraveny doplněním doplňkových proměnných typu překročení. Pomocné proměnné je během výpočtu potřeba vyřadit z řešení tak, aby byly v optimálním řešení nebázické, tedy rovny nule. Řešení s pomocnou proměnnou v bázi považujeme za řešení nepřípustné. Optimální řešení získá se z výsledné simplexové tabulky. Alternativní řešení z hlediska hodnoty účelové funkce je řešením optimálním, získá se zařazením nebázické proměnné x j s nulovou duální hodnotou (z j -c j =0) do řešení. Je to takové řešení, které je rovnocenné z hlediska hodnoty účelové funkce, získá se zařazením příslušné nezákladní strukturní proměnné do řešení. V řádku (z j -c j ) mají tyto proměnné 0. Suboptimální řešení řešení, které získáme, jestliže alespoň jedné z nebázických proměnných x j přiřadíme nenulovou hodnotu. Je to takové řešení, které vznikne zařazením nezákladní strukturní proměnné do řešení, ale hodnota účelové funkce se zhorší. Analýza citlivosti zabývá se určováním takového rozsahu změn výchozích údajů lineární optimalizační úlohy, v rámci kterých nedochází ke změně optimální báze. Analýza citlivosti vzhledem ke změně jedné složky vektoru pravých stran b změna hodnot pravých stran vyjádřená pomocí b ( λ ) = b + λ. Řešením je interval stability řešení, respektive interval přípustných hodnot parametrů λ. Analýza citlivosti vzhledem ke změně jedné složky vektoru cen c změna hodnot cen vyjádřená pomocí c ( λ ) = c + λ. V případě maximalizační úlohy musí zůstat parametrické hodnoty nezáporné, v případě minimalizační úlohy musí zůstat nekladné. Získáme interval stability pro změnu ceny nebázické proměnné a interval stability pro změnu ceny bázické proměnné. Teorie duality: Dualita vzájemný vztah dvojice přesně definovaných úloh lineárního programování. Je vzájemným symetrickým vztahem obou úloh. Duální úloha ke každé úloze lineárního programování lze zformulovat jinou úlohu lineárního programování první úloha je primární, druhá duální. Postup převodu primární úlohy na duální: Transponovat matici A jestliže má primární model m omezujících podmínek a n proměnných, potom duální model bude mít n omezujících podmínek a m proměnných. Určit vektor pravých stran duálního modelu vektor bude mít n složek, vždy jim budou odpovídat cenové koeficienty primárního modelu. Určit vektor cen duálního modelu vektor bude mít m složek, vždy jim budou odpovídat složky vektoru pravých stran primárního modelu. Určit směr optimalizace duálního modelu jestliže je primární model minimalizační, bude duální model maximalizační a naopak. - 4 -

Určit typ nerovnic u duálních omezujících podmínek typ i-té omezující podmínky duálního modelu stanovíme podle povahy podmínky nezápornosti i-té proměnné primárního modelu. Určit podmínky nezápornosti duálního modelu podmínku nezápornosti i-té duální proměnné stanovíme podle typu i-té omezující podmínky primárního modelu ve vztahu ke směru optimalizace primárního modelu. - 5 -

3. Obecné optimalizační modely kvadratické programování Optimalizační model = optimalizační úloha = model matematického programování řešení, které je omezeno řadou podmínek a které zároveň nejlépe vyhovuje uvažovaným kritériím. Dělení optimalizačních modelů: Lineární model, který ve své formulaci využívá pouze lineární funkce. Nelineární: Konvexní minimalizace účelové funkce obsahuje pouze konvexní funkce, účelová funkce je konvexní funkce a množina přípustných řešení je konvexní množina. Nejrozšířenějším typem je model kvadratický, jehož množina přípustných řešení je definována pomocí lineárních funkcí a kritérium je definováno pomocí kvadratické funkce. Nekonvexní Metody řešení optimalizačních modelů: Úloha na volný extrém úloha o nalezení extrému funkce na celém jejím definičním oboru. Klasická úloha na vázaný extrém úloha nalezení extrému funkce na části jejího definičního oboru. Konvexní optimalizační model Konvexní optimalizační model úloha najít minimum konvexní účelové funkce pro všechny vektory z konvexní množiny. Lagrangeova funkce funkce proměnných seskupených do dvou vektorů. Kuhn-Tuckerova věta o sedlovém bodě účelová funkce nabývá minima v bodě z konvexní množiny právě tehdy, když existuje příslušný vektor a platí příslušné vztahy. Sedlový bod bod splňující podmínky Kuhn-Tuckerovy věty. Kvadratický optimalizační model: Kvadratický optimalizační model úloha nalezení minimální hodnoty kvadratické účelové funkce na množině přípustných řešení vyjádřené lineárními nerovnostmi. Wolfeho algoritmus založen na řešení příslušných podmínek postupem známým ze simplexového algoritmu. - 6 -

4. Dopravní modely www.cz-milka.net Distribuční modely speciální případ lineárních optimalizačních modelů. Typy distribučních modelů: Dopravní modely cílem je nalézt optimální způsob přepravy materiálu nebo zboží od dodavatelů ke spotřebitelům. Jednostupňová dopravní úloha jednostupňový dvouindexový systém, obsahuje dodavatele, spotřebitele, nerozlišuje dopravní prostředky. Dvoustupňová dopravní úloha obsahuje dodavatele, spotřebitele a navíc mezisklady. Zobecněný distribuční model umožňuje pomocí vhodných koeficientů přepočítávat rozdělované objemy na různé jednotky. Přiřazovaní problém úloha se stejným počtem zdrojů jako spotřebitelů, jednomu spotřebiteli je možno přiřadit pouze jeden zdroj. Okružní problémy Jednostupňová dopravní úloha: Jednostupňová dopravní úloha nejjednodušší z distribučních modelů, cílem je najít takový plán přepravy mezi m dodavateli a n spotřebiteli, při kterém budou celkové přepravní náklady minimální a budou vyčerpány kapacity dodavatelů a uspokojeny požadavky spotřebitelů. Prvky jednostupňového dopravního modelu: Dodavatelé a jejich kapacity. Spotřebitelé a jejich požadavky. Dopravní náklady ohodnocení každé trasy. Podmínky řešitelnosti: Úplná zastupitelnost přepravovaného produktu a dělitelnost materiálu každý dodavatel musí být schopen dodávat každému spotřebiteli libovolné množství produktu a uspokojit tak jeho požadavek. Předpoklad vyváženosti úlohy všichni dodavatelé dohromady musí být schopni uspokojit všechny požadavky spotřebitelů a nic nesmí přebývat a nic nesmí chybět. Vyváženost dopravní úlohy: Vyvážená součet kapacit se rovná součtu požadavků. Nevyvážená součet kapacit se nerovná součtu požadavků. Řešení dopravní úlohy: Nalezení výchozí bazického přípustného řešení pomocí takzvaných aproximačních metod. Test optimality zjištění, zda je možno najít jiné základní řešení s lepší hodnotou účelové funkce. Přechod k lepšímu řešení pomocí takzvaných Dantzigových uzavřených obvodů. Metody nalezení výchozího bazického řešení: Metoda severozápadního rohu SZR nejjednodušší metoda, která umožňuje konstruovat bázické nezáporné řešení doprvní úlohy, výchozí řešení jsou však vzdálené od optimálního řešení modelu. Postup: V dopravní tabulce se vybere neobsazené pole s nejnižšími možnými indexy = severozápadní pole v tabulce. Vybrané proměnné se přiřadí hodnota maximálního možného převáženého množství zboží. Dodavatel nebo spotřebitel s vyčerpanou kapacitou nebo požadavkem se vyškrtne, dopravní tabulka se zmenší a postup se opakuje. Algoritmus končí, když jsou vyčerpány kapacity všech dodavatelů a uspokojeny požadavky všech spotřebitelů. Indexová metoda IM = metoda ceny při konstrukci výchozího řešení se bere v úvahu sazba tras, je založena na porovnání absolutní výše sazeb tras. Postup: - 7 -

Od metody severozápadního rohu se liší pouze tím, že se v prvním kroku vybere neobsazené volné pole, které má nejnižší sazbu. Vogelova aproximační metoda VAM nejpoužívanější metoda, poskytuje řešení velmi blízká řešení optimálnímu, rozhodující je relativní výhodnost vzhledem k možnému zvýšení dopravních nákladů, tato relativní výhodnost se zjišťuje pomocí rozdílu mez nejvýhodnější a druhou nejvýhodnější sazbou od dodavatele (v řádku) ke spotřebiteli (ve sloupci). Postup: Vypočtou se diference mezi nejvýhodnější a druhou nejvýhodnější sazbou (při minimalizaci mezi nejnižší a druhou nejnižší sazbou) pro každý řádek a sloupec. Určí se maximální diference a ve vybraném řádku nebo sloupci se vybere trasa s nejvýhodnější sazbou Při výskytu několika stejně vysokých maximálních diferencí se obsazuje přednostně pole s nejvýhodnější sazbou z hlediska všech sazeb v matici sazeb = sedlové pole. Existuje-li několik sedlových polí, obsazuje se přednostně to pole, pro které je součet řádkové a sloupcové diference maximální. Neexistuje-li v řadách s maximální diferencí ani jediné sedlové pole, pak se stanovíme pro tyto řady druhé diference. Druhá diference je rozdíl mezi druhou nejvýhodnější sazbou v řadě s maximální první diferencí a mezi nejvýhodnější sazbou v kolmé řadě procházející uvažovanou druhou nejvýhodnější sazbou. Habrova frekvenční metoda Test optimality: Test optimality zjištění, zda neexistuje lepší řešení, založen na porovnání sazeb jednotlivých nebázických tras a příslušných nepřímých sazeb. Modifikovaná distribuční metoda MODI slouží k rychlému nalezení nepřímých sazeb, je odvozena z teorie duality, princip spočívá v tom, že lze najít takové hodnoty duálních proměnných (řádková a sloupcová čísla), že pro všechny bázické proměnné platí rovnice u + v = c. Postup: Z rovnic u + v = c spočítáme neznámé u i a v j. i j ij Z rovnice u + v = z spočítáme nepřímé sazby. i j ij Pro bázické trasy jsou přímé sazby rovny nepřímým. Pro nebázické trasy slouží rozdíl z c k určení optimality řešení. ij V každém kroku vypočítáme pro nebázické proměnné všechny rozdíly největší hodnota větší než 0, není nalezené řešení optimální. Přechod na lepší řešení: i ij j ij z c a z nich vybereme největší. Je-li Dantzigovy uzavřené obvody uzavřená posloupnost (cyklus) na sebe navazujících tras, která obsahuje v řešení již po užité trasy a právě jednu trasu novou, jejíž každé dvě sousední trasy mají vždy buď stejného dodavatele nebo stejného spotřebitele. Dantzigovy uzavřené obvody představují grafické schéma v distribuční tabulce, naznačují, jak provést úpravu řešení a jak přesunout převážené zboží z jedné trasy na jinou. Množství převáženého materiálu se označuje střídavě znaménky + a. Grafické schéma Dantzigova obvodu lomená čára, která vychází z vybraného pole distribuční tabulky, prochází po řádcích nebo sloupcích, lomí se v obsazených polích a končí v původním poli. Analýza řešení: Nedegenerované řešení obsahuje právě m + n 1 kladných hodnot m + n 1 = Počet obsazených polí (m + n 1 = Počet dodavatelů + počet spotřebitelů 1) ij ij - 8 -

Degenerované řešení možnosti vzniku: Ve výchozím řešení, jestliže v některém kroku jeho konstrukce byla současně vyčerpána kapacita dodavatelů i naplněn požadavek spotřebitelů je nutné trochu pozměnit požadavky, ale zároveň zajistit, aby nebyl změně původní dopravní systém, například úpravou o malé fiktivní množství materiálu ve výši ε. Při přechodu na nové bázické řešení, jestliže nové hodnoty alespoň dvou proměnných tvořících uzavřený okruh budou nulové je nutné vyřadit z báze pouze jednu z nich a ostatní i nadále ponechat v bázi, například tak, že jim bude přiřazena dostatečně malá hodnota ε. Propustnost tras maximální objem materiálu, který lze přepravit po dané trase. Pro optimální trasu je zřejmé, že její propustnost se rovná množství materiálu po ní převáženého. Pro neoptimální trasu lze propustnost charakterizovat jako maximální objem materiálu, který by bylo možno touto trasou přepravit, kdyby byla v řešení použita. Typy tras podle míry propustnosti: Vysoce propustné relativně vysoká propustnost. Propustné průměrné hodnoty. Málo propustné propouštějí malé množství materiálu. Perspektiva tras vliv použití trasy na hodnotu dopravních nákladů, hodnota, podle níž jsou testovány jednotlivé trasy v testu optimality. Typy tras podle míry perspektivy: Vysoce perspektivní trasy, u nichž je zhoršení účelové funkce relativně malé. Perspektivní trasy s větším zhoršením. Neperspektivní trasy, u nichž dochází k velkému zhoršení hodnoty účelové funkce. - 9 -

5. Vícekriteriální optimalizační modely www.cz-milka.net Vícekriteriální lineární programování = vektorová optimalizace modely, které mají množinu variant vyjádřenou soustavou omezujících podmínek a množinu kritérií vyjádřenou kriteriálními funkcemi. Postup řešení: Parciální optimalizace. Převod účelové funkce a omezující podmínky. Agregace účelových funkcí. Cílové programování. Dominance řešení jsou-li x i a x j dvě přípustná řešení, potom říkáme, že řešení x i dominuje řešení x j, jestliže platí Cx i Cx j. Přípustné řešení x i je nedominovaným (efektivním) řešením úlohy, pokud neexistuje žádné jiné přípustné řešení, které by jej dominovalo. Ideální řešení hypotetické nebo reálné řešení, reprezentované ve všech kritériích současně nejlepšími možnými hodnotami. Bazální řešení hypotetické nebo reálné řešení, reprezentované nejhorším ohodnocením podle všech kritérií. Kompromisní řešení řešení, které má od ideálního řešení nejmenší vzdálenost podle vhodné metriky. Prvky lineárního vícekriteriálního optimalizačního modelu: Vektor proměnných, který popisuje jednotlivé složky hledaného rozhodnutí. Omezující podmínky, které popisují reálná omezení hledaných rozhodnutí. Vektor účelových nebo kriteriálních funkcí, který popisuje cíle, kritéria hledaného rozhodnutí. Metody řešení úloh vícekriteriální optimalizace: Metody, při kterých se vychází z dílčí optimalizace a pak se vhodně zvolenými postupy pokračuje ve výpočtu vyhovujícího kompromisního řešení. Metody, kdy se jednotlivé kriteriální funkce pomocí vhodně zvoleného operátoru agregují do jediné globální kriteriální funkce, čímž se úloha převede na klasickou úlohu s jedinou účelovou funkcí. Metody využívající vztahu mezi definicí kritéria a vlastním omezením v modelu, využívá se možnosti zajistit požadovanou úroveň kritéria formou jeho převodu na omezující podmínku. Metody vedoucí k řešení specifických úloh cílového programování, pro každou kriteriální funkci se předem zadává požadovaná cílová úroveň. Interaktivní iterační metody vícekriteriální optimalizace, založeny na dialogu mezi vyhodnocovatelem a řešitelem. Dílčí optimální řešení řešení, které splňuje všechny omezující podmínky a optimalizuje jedno z kritérií modelu, většinou se nejedná o kompromisní řešení a mají hlavně analytický význam. Agregace kriteriálních funkcí sloučení všech kritérií pomocí vhodného operátoru do jediného kritéria. Základní formy agregace: Součinová či podílová Součtová či rozdílová Úprava kriteriálních funkcí na omezující podmínky kteroukoli omezující podmínku lze formulovat jako kriteriální funkci a naopak. Požadavek maximalizace kritéria lze formuovat jako požadavkovou podmínku, požadavek minimalizace kritéria jako kapacitní podmínku. Cílové programování postup výpočtu vychází z kompromisního řešení z minimalizace odchylek od cílových hodnot jednotlivých kritérií zadaných uživatelem. Způsoby vyjádření: Splnění cílů ohodnotit pomocí vah váhy umožňují rozlišit důležitost odchylek od jednotlivých cílových hodnot. Lexikografická metoda vyjádřit preference jednotlivých kritérií pomocí jejich pořadí na základě důležitosti. - 10 -

Metody řešení vícekriteriálních optimalizačních modelů: Metoda ALOP založena na principu prohledávání množiny hodnot kriteriálních funkcí, výsledkem je trajektorie aspiračních úrovní a získání kompromisního řešení, spočívá v řešení vhodných pomocných modelů založených na myšlence cílového programování. Metoda STEM použitelná pro situace, které umožňují kompenzaci hodnot kritérií. - 11 -

6. Vícekriteriální analýza variant www.cz-milka.net Vícekriteriální analýza variant množina variant zadána ve formě konečného seznamu variant, které jsou ohodnoceny podle jednotlivých kritérií. Kritéria: Maximalizační čím vyšší hodnota, tím lepší hodnocení. Minimalizační čím nižší hodnota, tím lepší hodnocení. Typy informací: Žádná informace preferenční informace neexistuje, přípustná pouze pro preference kritérií mezi sebou. Nominální informace informace přípustná pouze pro preference kritérií mezi sebou, je vyjádřena pomocí aspiračních úrovní nejhorších možných hodnot, při nichž může být varianta akceptována. Ordinální informace vyjadřuje uspořádání kritérií podle důležitosti nebo uspořádání variant podle toho, jak jsou hodnoceny kritériem. Určí pouze pořadí. Kardinální informace má kvantitativní charakter, v případě preference se jedná o váhy, v případě hodnocení variant podle kritéria o konkrétní nejčastěji číselné vyjádření hodnocení. Určí pořadí i o kolik je co lepší. Dominovaná varianta předpokládejme, že všechna kritéria jsou maximalizační => varianta a i dominuje variantu a j, jestliže platí (y i1, y i2,, y ik ) (y j1, y j2,, y jk ) a existuje alespoň jedno kritérium, že y i1 > y j1. Dominovaná varianta je ve všech ohledech stejná nebo horší než ta, která ji dominuje. Nedominovaná varianta = Paretovská varianta = efektivní varianta varianta, která není dominovaná žádnou jinou variantou. Ideální varianta varianta, která dosahuje ve všech kritériích nejlepší možné hodnoty. Je to hypotetická nebo reálná varianta, která dosahuje ve všech kritériích současně nejlepší možné hodnoty. Bazální varianta varianta, která má všechny hodnoty kritérií nejhorší. Je to hypotetická nebo reálná varianta, jejíž ohodnocení je nejhorší podle všech kritérií. Kompromisní varianta varianta, která má od ideální varianty nejmenší vzdálenost podle vhodné metriky. Prvky modelu vícekriteriální analýzy variant: Alternativy rozhodnutí možná rozhodnutí. Kritéria podle nichž jsou varianty hodnoceny. Ohodnocení či preference variant podle jednotlivých kritérií. Informace o důležitosti jednotlivých kritérií. Grafické znázornění dominované varianty polygonální zobrazení dominující varianty v sobě zahrnuje polygon dominované varianty. Grafické znázornění nedominované varianty polygonální zobrazení dvou variant se protínají. Metody řešení modelů vícekriteriální analýzy variant: Bodovací metoda nejprve stanovíme bodovou stupnici, poté hodnocení každé z variant vyjádříme určitým počtem bodů. Při maximalizačním typu bude varianta ohodnocena tím větším počtem bodů, čím lépe je hodnocena, při minimalizaci je hodnocení opačné. Metoda pořadí informaci můžeme vyjádřit pořadím variant. Pro maximalizační kritérium ohodnotíme nejlepší variantu číslem p, což je počet variant, druhou nejlepší číslem p-1 atd. Pro minimalizační kritérium postupujeme od čísla 1 k číslu p. Metoda párového porovnávání vztah mezi každou dvojící hodnocených prvků, porovnávání se provádí pomocí Fullerova trojúhelníku. - 12 -

Saatyho metoda metoda kvantitativního párového porovnávání slouží k určení vah kritérií v případě, že hodnotí pouze jeden expert. Metoda aspiračních úrovní použitelná, pokud je známá nominální informace o kritériích a kardinální hodnocení variant podle jednotlivých kritérií. Určí se množina akceptovaných variant připustíme pouze varianty, které splňují aspirační úrovně. Jsou-li požadavky příliš vysoké, bude množina akceptovatelných variant prázdná a je nutno snížit požadavky. Jsou-li požadavky příliš volné, bude množina akceptovatelných variant příliš rozsáhlá a je nutno zpřísnit požadavky. Metoda váženého součtu je založena na výpočtu lineární funkce užitku, minimalizační kritéria se převedou na yij d j maximalizační, určí se ideální a bazální varianta, podle vzorce rij = se určí standardizovaná kriteriální h d matice R, pro jednotlivé váhy se vypočte funkce užitku a varianty se seřadí sestupně podle hodnot. Metoda TOPSIS posuzuje varianty z hlediska jejich vzdálenosti od ideální a bazální varianty. j j - 13 -

7. Rozhodovací modely www.cz-milka.net Rozhodování obecný postup výběru jednoho z možných řešení, které při realizaci určitých podmínek zajistí nejlepší výsledek. Rozhodovací proces proces volby nejvýhodnější rozhodnutí z několika možných alternativ rozhodnutí. Rozhodovací situace proces volby z alespoň dvou možných variant (alternativ) řešení. Alternativa možné rozhodnutí pro řešení problému, jednotlivé alternativy se navzájem vylučují, zvolí-li rozhodovatel jednu z nich, nemůže zvolit současně i jinou alternativu. Stavy okolností situace, které ovlivňují výsledky jednotlivých alternativ, vyjadřují situace, za nichž se uskutečňuje rozhodnutí. Výplata efekt, kdy je každá alternativa ohodnocena výsledkem, kterým je výnos či zisk nebo náklad či ztráta. Výplatní (rozhodovací) tabulka matice rozměru m x n, jejímiž prvky jsou jednotlivé výplaty. Jsou maticovou formou rozhodovací ho modelu. Rozhodování z hlediska budoucích situací = stupeň jistoty: Rozhodování za podmínek jistoty rozhodovateli je známo, jaký stav okolností nastane, má k dispozici informaci o tom, který stav okolností se realizuje, a informaci o výši výplat. Pravděpodobnost: P blízká 1,0 Rozhodování za podmínek nejistoty rozhodovatel nemá žádnou představu o tom, jaký bude aktuální stav okolností. Pravděpodobnost: 0 < P < 1,0 Rozhodování za podmínek rizika rozhodovatel neví s jistotou, jaký bude aktuální stav okolností, ale na základě různých poznatků a zpráv soudí, který stav okolností to pravděpodobně bude. Riziko je tím větší, čím menší je pravděpodobnost realizace určitého stavu. Pravděpodobnost: P blízká 0,0 Pravděpodobnost: Objektivní určována na základě minulých statistických údajů. Subjektivní vyjadřuje míru toho, že jev nastane, na základě osobního přesvědčení rozhodovatele. Dominance alternativ: Dominance převaha jedné alternativy nad druhou, je vztahem mezi dvěma alternativami, jedna alternativa je definována jako lepší a druhá jako horší. Formy dominance: Dominance podle výplat nejostřejší forma dominance, založena na požadavku, aby dominující alternativa poskytovala všechny výplaty lepší nebo stejně dobré jako alternativa dominovaná, aby nejhorší výplata dominující alternativy byla lepší nebo stejná jako nejlepší výplata alternativy dominované. Dominance podle stavu okolností slabší forma dominance, založena na požadavku, aby dominující alternativa poskytovala pro každý stav okolností výplaty lepší nebo stejné jako alternativa dominovaná. Dominance podle pravděpodobností nejslabší a nejsložitější forma dominance, založena na kumulativní pravděpodobnosti. Nejvýhodnější alternativa: Nejvýhodnější alternativa alternativa slibující nejlepší výplatu. Nejvýhodnější alternativa při rozhodování za jistoty: EPC očekávaná hodnota výplaty za podmínek jistoty - 14 -

Nejvýhodnější alternativa při rozhodování za úplné nejistoty: Maximaxový přístup rozhodovatel přesvědčený, že odvážnému štěstí přeje, je ochotný riskovat, pomíjí skutečnost, že stav okolností může být jiný a výsledek rozhodnutí podstatně odlišný, řešením je alternativa, která přinese maximální zisk. Rozhodovatel vybere maximální výplatu pro každou alternativu a z nich poté opět maximum. Waldovo kritérium = maximinový přístup rozhodovatel je konzervativní pesimista přesvědčený, že je lepší něco než nic, hledá mezi nízkými výplatami a vybírá z nich tu nejméně špatnou. Rozhodovatel vybere minimální výplatu pro každou alternativu a z nich poté maximální. Hurwiczovo kritérium založeno na očekávání nejlepších a nejhorších výsledků každé z nich, je stanoven takzvaný optimisticko-pesimistický index (míra optimismu). Savageovo kritérieum = princip minimaxové ztráty posuzuje, kolik je možnost ztratit vzhledem k nejlepší výplatě, využívá pomocné matice ztrát výplat jednotlivých alternativ vzhledem k maximální výplatě pro každý stav okolností. V každém sloupci matice se vyhledají maximální výplaty a od nich se odečtou ostatní výplaty ve sloupci. Laplaceovo kritérium s použitím výplatní tabulky Laplaceovo kritérium s použitím tabulky ztrát Nejvýhodnější alternativa při rozhodování za rizika: EMV očekávaná hodnota výplaty = Bayesův princip představuje vážený aritmetický průměr výplat odpovídajících každé alternativě, kde vahami jsou pravděpodobnosti každého stavu okolností, používají se očekávané hodnoty a pomocí nich se odhadují důsledky rozhodnutí. EOL očekávaná hodnota ztráty představuje vážený aritmetický průměr ztrát odpovídajících každé alternativě, kde vahami jsou pravděpodobnosti každého stavu okolností. EMV = EOL maximalizace výplat je ekvivalentní minimalizaci ztrát Pravděpodobnost dosažení aspirační úrovně nejvýhodnější alternativa vybrána podle toho, že její výplata bude lepší než požadovaná úroveň výplat. Dodatečné informace: EVPI očekávaná hodnota spolehlivé informace dodatečná informace je spojena s dodatečnými náklady, rozhodovatel uvažuje, zda se mu náklady vyplatí. EVPI = EPC EMV EMVS očekávaná hodnota výplaty při uplatnění dodatečné výběrové informace EVSI očekávaná hodnota výběrové informace představována zpřesněným vektorem rizika. EVSI = EMVS EMV. Rozhodovací a pravděpodobnostní stromy: Rozhodovací strom grafická forma rozhodovacího modelu. Popisuje průběh rozhodovací situace pomocí prostředků teorie grafů. Rozhodovací stromy obsahují uzly a hrany zobrazující postup rozhodování. Uzly: Rozhodovací zobrazují se čtverečky. Situační zobrazují se kroužky. Hrany: Z rozhodovacích uzlů zobrazují alternativy. Ze situačních uzlů zobrazují stavy okolností. Vlastnosti rozhodovacích stromů: Ukazují důsledky a kombinace okolností, které mohou nastat, když zvolíme určitou cestu. Nutí promýšlet každou variantu do všech důsledků. Podněcují k vyhledávání faktorů nejistoty ovlivňujících důsledky jednotlivých variant. Pravděpodobnostní strom zobrazuje průběh realizace rizikového rozhodnutí. - 15 -

8. Teorie her www.cz-milka.net Teorie her zabývá se matematickým zobrazením a řešením konfliktních situací, kterých se účastní alespoň dva účastníci s různými nebo dokonce protichůdnými zájmy. Konfliktní situace všechna situace, ve kterých jde o střet zájmů účastníků konfliktu. Antagonistický konflikt dosažní cíle jedním z účastníků zamezí pozitivnímu výsledku ostatních, úspěch jednoho z hráčů je možný pouze na úkor úspěšnosti ostatních hráčů. Neantagonistický konflikt všichni účastníci mají možnost více či méně realizovat svoje cíle. Hráč každý účastník konfliktu v teorii her, jedná se o souhrn určitých zájmů a cílů, ne o určitou osobu. Inteligentní hráč hráč, který je na výsledku hry zainteresován a hraje tak, aby vyhrál. Neinteligentní hráč = příroda hráč, který se hry účastní, ale výsledek hry ho nezajímá.. Hra model konfliktní situace. Partie jednotlivá část hry. Strategie určitý způsob hráčova chování v průběhu jedné partie hry, posloupnost určitých kroků v průběhu hry. Tah určitý krok v průběhu hry, je součástí strategie. Výplata hry = platba hry výsledek hry jednotlivých hráčů v závislosti na jimi vybraných strategiích, každý hráč volí takovou strategii, aby maximalizoval svůj zisk. Model hry v rozvinutém tvaru zobrazuje strategie jako posloupnost tahů, lze zobrazit pomocí stromu, kdy hrana představuje tah, úroveň hran možné tahy jednoho hráče a uzel zobrazuje pozici hry. Model hry v normálním tvaru pro každého hráče je formulována množina jeho strategií. Maticové hry: Maticové hry hry dvou hráčů s konečným počtem strategií a nulovým součtem. Nulový součet součet výplat obou hráčů je roven nule. Optimální strategie dva hráči, kteří hrají cílevědomě, se snaží maximalizovat svou výplatu, první hráč maximalizuje svojí výhru a druhý hráč minimalizuje svoji prohru. Řešení hry v oboru čistých strategií hráč dosáhne svého cíle pouze pomocí jediné své strategie. Maximinová strategie výběr nejlepšího z nejhorších výsledků, zaručená minimální výhra prvního hráče, odpovídající výplata je dolní cena hry. Minimaxová strategie odpovídající výplata je horní cena hry. Maticová hra má řešení v oboru čistých strategií právě tehdy, když má sedlový bod. Řešení hry v oboru smíšených strategií hráč nemůže řídit pouze jedinou ze svých strategií, ale musí najít způsob používání strategií v jednotlivých partiích. Smíšená strategie je charakterizována vektorem pravděpodobností, jeho každý prvek vyjadřuje pravděpodobnost použití příslušné čisté strategie hráče. Věta von Neumannova každá maticová hra má řešení v oboru smíšených strategií. Maximinová i minimaxová strategie vede ke stejnému výsledku Hry proti přírodě: - 16 -

Hry proti přírodě = hry s neinteligentním hráčem zvláštní případ maticových her. Funkci jednoho z hráčů přebírá příroda, tedy hráč, kterému je výsledek hry lhostejný. Strategii volí pouze inteligentní hráč. Rozhodnutí strategie inteligentního hráče. Souhrn objektivně existujících okolností strategie přírody. Řešení her za podmínek rizika riziko je představováno pravděpodobnostním vektore, jehož jednotlivé složky jsou pravděpodobnostmi uplatnění jednotlivých strategií přírody. Kritéria pro výběr nejlepší strategie inteligentního hráče: Bayesův princip Řešení her za podmínek nejistoty inteligentní hráč nemá žádné vodítko pro odhad chování přírody. Kritéria pro výběr nejlepší strategie inteligentního hráče: Waldovo kritérium situace posuzována jako hra inteligentních hráčů, princip zaručené, byť minimální výhry, inteligentní hráč volí maximinovou strategii, pojišťuje se proti všem nejhorším situacím. Savageovo kritérium hodnotí strategie inteligentního hráče z hlediska ztrát, ke kterým by došlo, jestliže by nebyla použita nejlepší strategie pro každou strategii přírody. Bernoulli-Laplaceovo kritérium vychází při volbě strategie inteligentního hráče z toho, že příroda svoje strategie používá rovnoměrně, tedy že jejich pravděpodobnosti (četnosti) použití jsou stejné. Hurwitzovo kritérium založeno na očekávání nejlepších a nejhorších výsledků každé strategie, nejprve potřeba stanovit takzvaný optimisto pesimistický index t. - 17 -

9. Simulace www.cz-milka.net Generátor náhodných čísel výběr náhodných čísel z celku. Typy: Selekce Sekvence Iterace - 18 -