Nalezení výchozího základního řešení. Je řešení optimální? ne Změna řešení

Podobné dokumenty
Lineární programování

3. DIFERENCIÁLNÍ ROVNICE

Aplikace teorie neuronových sítí

7. Analytická geometrie

MATICOVÉ HRY MATICOVÝCH HER

Statistika je vědní obor zabývající se zkoumáním jevů, které mají hromadný charakter.

2 IDENTIFIKACE H-MATICE POPISUJÍCÍ VEDENÍ Z NAMĚŘENÝCH HODNOT

2.4. INVERZNÍ MATICE

. viz věty 1.7 a 1.2 (čísla m a M lze vybrat tak, aby nerovnost platila v R n i R m ). Máme m f x h f x l h f x h f x l h M f x h f x l h

3. Lineární diferenciální rovnice úvod do teorie

10.3 GEOMERTICKÝ PRŮMĚR

I. Výpočet čisté současné hodnoty upravené

Aritmetická posloupnost, posloupnost rostoucí a klesající Posloupnosti

Deskriptivní statistika 1

základním prvkem teorie křivek v počítačové grafice křivky polynomiální n

Kapitola 5 - Matice (nad tělesem)

Základní pojmy kombinatoriky

Logické rovnice. 1 Úvod. 2 Soustavy logických rovnic

FUNKCÍ JEDNÉ REÁLNÉ PROMĚNNÉ PRVNÍ DIFERENCIÁL

Přijímací řízení akademický rok 2013/2014 Bc. studium Kompletní znění testových otázek matematika

PE 301 Podniková ekonomika 2. Garant: Eva KISLINGEROVÁ. Téma Metody mezipodnikového srovnávání. Téma 12. Eva Kislingerová

Časopis pro pěstování matematiky

Přijímací řízení akademický rok 2012/2013 Kompletní znění testových otázek matematické myšlení

Finanční řízení podniku. Téma: Časová hodnota peněz

6. FUNKCE A POSLOUPNOSTI

Pravděpodobnostní model doby setrvání ministra školství ve funkci

PŘÍKLAD NA PRŮMĚRNÝ INDEX ŘETĚZOVÝ NEBOLI GEOMETRICKÝ PRŮMĚR

DISTRIBUČNÍ ÚLOHY (Speciální úlohy LP)

2.7.5 Racionální a polynomické funkce

Algebraický výraz je číselný výraz s proměnou. V těchto výrazech se vyskytují vedle reálných čísel také proměnné. Například. 4a 4,5x + 6,78 7t.

Komplexní čísla. Definice komplexních čísel

Základní pojmy kombinatoriky

Vyšší mocniny. Předpoklady: Doplň místo obdélníčků správné číslo. a) ( 2) 3. = c) ( ) = 1600 = e) ( 25) 2 0,8 0, 64.

Sekvenční logické obvody(lso)

Teorie chyb a vyrovnávací počet. Obsah:

veličiny má stejný řád jako je řád poslední číslice nejistoty. Nejistotu píšeme obvykle jenom jednou

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

množina všech reálných čísel

1.3. POLYNOMY. V této kapitole se dozvíte:

4.2 Elementární statistické zpracování Rozdělení četností

I. Výpočet čisté současné hodnoty upravené

1. Číselné obory, dělitelnost, výrazy

Posloupnosti a číselné řady. n + 1. n n n n. n n n. = lim. n2 sin n! lim. = 0, je lim. lim. lim. 1 + b + b b n) = 1 b

Pojem času ve finančním rozhodování podniku

ij m, velikosti n je tvořen (n m) rozměr-ným polem dat x x x 22 x n1 ... x n2 7.1 Druhy korelačních koeficientů

1 POPISNÁ STATISTIKA V PROGRAMU MS EXCEL

SEMESTRÁLNÍ PRÁCE Z PŘEDMĚTU

12. N á h o d n ý v ý b ě r

n=1 ( Re an ) 2 + ( Im a n ) 2 = 0 Im a n = Im a a n definujeme předpisem: n=1 N a n = a 1 + a a N. n=1

DISTRIBUČNÍ ÚLOHY. Cílem pokrývacího problému je vybrat firmy tak, aby byly co nejlevněji pokryty všechny úkoly.

f B 6. Funkce a posloupnosti 3 patří funkci dané předpisem y = 2 x + 3. [všechny] 1) Rozhodněte, která z dvojic [ ;9][, 0;3 ][, 2;7]

Užití binomické věty

5.5. KOMPLEXNÍ ODMOCNINA A ŘEŠENÍ KVADRATICKÝCH A BINOMICKÝCH ROVNIC

OKRUŽNÍ A ROZVOZNÍ ÚLOHY: OBCHODNÍ CESTUJÍCÍ. FORMULACE PŘI RESPEKTOVÁNÍ ČASOVÝCH OKEN

1.2. MOCNINA A ODMOCNINA

P. Girg. 23. listopadu 2012

Optimalizace portfolia

II. METODICKÉ PŘÍKLADY SESTAVENÍ VÝKAZU PAP

M - Posloupnosti VARIACE

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

Didaktika výpočtů v chemii

10 částic. 1,0079 1, kg 1, kg. 1, kg. 6, , kg 0, kg 1,079g

Metoda datových obalů DEA

POLYNOM. 1) Základní pojmy. Polynomem stupně n nazveme funkci tvaru. a se nazývají koeficienty polynomu. 0, n N. Čísla. kde

Iterační metody řešení soustav lineárních rovnic

4. Základní výpočty vycházející z chemických rovnic

14. B o d o v é o d h a d y p a r a m e t r ů

Matematika I, část II

Metody odhadu poptávky a nabídky v podmínkách nerovnovážného modelu

-1- Finanční matematika. Složené úrokování

Úvod do lineárního programování

Popisná statistika. Zdeněk Janák 9. prosince 2007

Matice. nazýváme m.n reálných čísel a. , sestavených do m řádků a n sloupců ve tvaru... a1

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY BŘEZNA 2018

1. Přirozená topologie v R n

ODRAZ A LOM SVTLA. Odraz svtla lom svtla index lomu úplný odraz svtla píklady

Konec srandy!!! Mocniny s přirozeným mocnitelem I. Předpoklady: základní početní operace

Definice obecné mocniny

4 DOPADY ZPŮSOBŮ FINANCOVÁNÍ NA INVESTIČNÍ ROZHODOVÁNÍ

definované pro jednotlivé řády takto: ) řádu n nazýváme číslo A = det( A) a a a11 a12

Tento materiál vznikl díky Operačnímu programu Praha Adaptabilita CZ.2.17/3.1.00/33254

Úloha III.S... limitní

1. LINEÁRNÍ ALGEBRA. , x = opačný vektor

Tento materiál vznikl díky Operačnímu programu Praha Adaptabilita CZ.2.17/3.1.00/33254

Vlastnosti posloupností

5. Výpočty s využitím vztahů mezi stavovými veličinami ideálního plynu

Nepředvídané události v rámci kvantifikace rizika

Spojitost a limita funkcí jedné reálné proměnné

EKONOMETRIE 9. přednáška Zobecněný lineární regresní model

9. Racionální lomená funkce

0. 4b) 4) Je dán úhel Urči jeho základní velikost a převeď ji na radiány. 2b) Jasný Q Q ZK T D ZNÁMKA. 1. pololetí

Přednáška 7: Soustavy lineárních rovnic

Pravděpodobnostní modely

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY BŘEZNA 2018

2 STEJNORODOST BETONU KONSTRUKCE

ZS 2018/19 Po 10:40 T5

VLASTNOSTI ÚLOH CELOČÍSELNÉHO PROGRAMOVÁNÍ

Správnost vztahu plyne z věty o rovnosti úhlů s rameny na sebe kolmými (obr. 13).

5. Lineární diferenciální rovnice n-tého řádu

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY BŘEZNA 2019

Transkript:

Sipleová etoda: - patří ezi uiverzálí etody řešeí úloh lieárího prograováí. - de o etodu iteračí, t. k optiálíu řešeí dospíváe postupě, krok za kroke. - výpočetí algoritus se v každé iteraci rozpadá do tří základích etap (viz blokové schéa). Blokové schéa: Nalezeí výchozího základího řešeí Je řešeí optiálí? e Zěa řešeí ao Koec výpočtu Pokud se hed v prví kroku eukáže, že úloha eá vůbec přípusté řešeí, vede sipleová etoda po koečé počtu kroků k optiálíu řešeí, ebo k výsledku, že úloha eá koečé optiálí řešeí.. Nalezeí výchozího základího řešeí: Ještě ež začee e utá úprava úlohy a kaoický tvar a z ěho pak určíe tzv. výchozí základí řešeí. Pro eho určeí eistue celá řada postupů. My zvolíe takové, abycho se vyhuli epřípustéu řešeí. Úpravy a kaoický tvar: - eistue-li řádek, kde b < 0, poto teto řádek vyásobíe (-) i - eistue-li řádek, kde ai bi, poto přidáe do erovice tzv. přídatou = proěou i 0, která á převede erovici a rovici a i + i = bi - obdobě áe-li erovici ai bi, poto přidáe přídatou proěou = i 0, která á převede erovici a rovici a i i = bi Příklad. + Soustava v obecé tvaru: + 5 (k prvíu řádku přidáe přídatou proěou, abycho upravili erovici a rovici, druhý řádek upravíe vyásobeí - a přidáí přídaté proěé 4 ) = =

+ + Příslušý kaoický tvar této soustavy: + (základí proěé sou, 4, ezákladí sou, ) 4 = = 5 - ve výsledku budee ít původích proěých,, K, a dalších přídatých proěých,,, K. Celke tedy + proěých v rovicích. Výchozí základí řešeí: - ezákladí proěé,, K, položíe rovy 0, - základí proěé,, K, z rovic dopočítáe (sou rovy příslušé hodotě a pravé straě) = = L = = 0 = b - základí řešeí poto vypadá ásledově: = b M = b A I b Výchozí sipleová tabulka á ásleduící tvar: z 0 0 kde A = původí atice soustavy A b I = edotková subatice přídatých proěých b = sloupek pravých stra z = kriteriálí fukce V další budee sipleovou tabulku upravovat tak, abycho v posledí řádku obdrželi všechy hodoty ezáporé.. Výpočty v sipleové tabulce: Postupě tabeluee výpočty v sipleové tabulce, t. ísto řešeí soustavy rovic trasforuee soustavu vektorů tabulky poocí záých eliiačích vzorců. Tabulka obsahue avíc eště ahoře hlavičku (syboly všech proěých,, K,,,, K, a ozačeí sloupce pravých stra b) a vlevo legedu (syboly základích,, K,, které ozačuee báze). proěých báze b a a a 0 0 b a a a 0 0 b : : : : : : : : a a a 0 0 b z -c -c -c 0 0 0 0

Ozače poe klíčový sloupec vstupuící proěou, klíčový rádek vystupuící proěou a klíčový prvek průsečík klíčového sloupce a klíčového řádku sipleové tabulky. Na ásleduící příkladu e ukázá způsob výpočtu optiálího řešeí poocí sipleové tabulky. Příklad. Měe edoduchý odel optializace obratu zboží. Jsou á záy určité obey zdroů. K dispozici áe 600 hodi pracoví síly, 00 peěžích edotek a 800 užité plochy. Máe určit optiálí obe edotlivých skladovaých výrobků (ozačíe e V, V a V ), aby celkový zisk z realizace zboží byl aiálí. Příslušá spotřeba edotlivých zdroů a určitý výrobek a zisk e dá tabulkou: dispoibilí ožství Zdroe Spotřeba/výrobek V V V pracoví síla (hod) 600 peěží edotky 00 užitá plocha ( ) 800 zisk z edoho výrobku 0 5 0 Neprve si zavedee proěé,, ako ožství edotlivých výrobků V, V a V. Poto ůžee úlohu převést a ateatický zápis úlohy lieárího prograováí: a z = 0 + 5 + 0 za oezuících podíek: + + 600 + +,, kde 0 + + 00 800 Nyí převedee úlohu a kaoický tvar, a to přidáí přídatých proěých,,. + + + = 600 + + + = 00 + + + = 800 Současě s tí e vhodé zapsat kriteriálí fukci v aulovaé tvaru. z 0 5 0 = 0 Z předchozích rovic ůžee edoduše vytvořit výchozí sipleovou tabulku:

báze b 0 0 600 0 0 00 0 0 800 z -0-5 -0 0 0 0 0 Další postup: Posledí řádek tabulky obsahue záporé koeficiety => základí řešeí eí řešeí optiálí, e uté přepočítat tabulku (viz ásleduící řádky), t. přeít k dalšíu (výhoděšíu) základíu řešeí. - určíe klíčový sloupec (vstupí proěou) => edá se o sloupec tabulky, kde v posledí řádku z se achází evětší záporý koeficiet (zde sloupec ). - určíe klíčový řádek i (výstupí proěou) => edá se o řádek tabulky, kde se vypočítá eeší kladý podíl b/(koeficiet z klíčového sloupce) (zde řádek ). - určíe klíčový prvek a i = ísto v tabulce, které e průike klíčového sloupce a klíčového řádku (zde a ). báze b 0 0 600 600/ 0 0 00 00/ 0 0 800 800/ z -0-5 -0 0 0 0 0 Nyí vytvoříe další sipleovou tabulku přepočítáí předchozí: - v legedě vyěíe syboly klíčového řádku za klíčový sloupek (zde výstupí proěou zaěíe za vstupí proěou. - doplíe edotkovou subatici (zde,, ) báze b 0 0 0 0 0 0 z 0 0 0 - v klíčové řádku koeficiety původí tabulky vydělíe klíčový prvke a i. báze b / / / 0 0 600/ 0 0 0 0 z 0 0 0 - ostatí koeficiety dopočítáe dle ásleduícího předpisu: 4

a ew K L apříklad ai L ak = ak L, kde a i e klíčový prvek a i a a = = a ew = a a báze b / / / 0 0 00 -/ / 0 -/ 0 800 4/ 5/ 0 -/ 0 600 z 0-5 0 0 0 0 6000 Vzhlede k tou, že posledí řádek tabulky eště stále obsahue záporé hodoty, e uté předchozí postup opakovat, dokud ezískáe v posledí řádku ezáporé hodoty (základí řešeí e pak řešeí optiálí). Ve zkratce: Určíe klíčový sloupec, klíčový řádek a klíčový prvek. báze b / / / 0 0 00 00* -/ / 0 -/ 0 800 800* 4/ 5/ 0 -/ 0 600 600*/5 z 0-5 0 0 0 0 6000 Poté přepočítáe tabulku. Závěr: báze b /5 0 /5 0 -/5 80 -/5 0 0 -/5 -/5 680 4/5 0 -/5 0 /5 60 z 0 0 7 0 9 400 Získali se základí řešeí = ( 0, 60, 80, 0, 680, 0) optiálí. (Získáí základího řešeí (,,,, ) = viz straa ),, které e zároveň řešeí Toto základí řešeí á říká, že e optiálí prodávat výrobek V v ožství 60 kusů ( ), výrobek V v ožství 80 kusů ( ) a výrobek V eprodávat ( ). Současě ušetříe 680 peěžích edotek z ákladů ( ). Optiálí hodota zisku e 400 peěžích edotek. 5

Teorie duality: Každé úloze lieárího prograováí e ožé přiřadit iou úlohu lieárího prograováí, která e vytvořea z koeficietů původí úlohy. Ozačuee i poe duálí úloha. Řešeí obou úloh sou úzce svázáa. Priárí úloha á tvar: a z = c při oezeí: A b 0 T kde A e typu ( ), = (..., ), b = ( b b..., ) a c = ( c c..., ) Duálí úloha á tvar: i f = b při oezeí: A T u c u 0 T u,,,, b,, kde ísto vektoru = (..., ) priárích proěých e vektor u = ( u..., ) duálích proěých Obě úlohy se azývaí syetricky sdružeé duálí úlohy., Optiálí řešeí duálí úlohy alezee v sipleové tabulce (pro alezeí optiálího řešeí priárí úlohy) v kriteriálí řádku pod přídatýi proěýi. Duálí úloha á přiáší iforace o to, aké zásahy v oezuících podíkách povedou ke zěá kriteriálí fukce. Jedotlivé duálí proěé u, u,, u určuí, o kolik se zvýší kriteriálí fukce z při zvýšeí dispoibilího ožství o edotku. Příklad 4. Ukážee si to a předchozí příkladě. Priárí úloha vypadala ásledově: a z = 0 + 5 + 0 za oezuících podíek: + + 600 + +,, kde 0 + + 00 800 Duálí úloha aproti tou vypadá takto: i f = 600 u + 00 u + 800 u za oezuících podíek: c, u 6

u u u + u + u + u, u, u kde u 0 + u + u + u 0 5 0 Výsledá sipleová tabulka priárí úlohy vypadala takto: báze b /5 0 /5 0 -/5 80 -/5 0 0 -/5 -/5 680 4/5 0 -/5 0 /5 60 z 0 0 7 0 9 400 Poto optiálí duálí řešeí e vektor = ( u u, u ) ( 7, 0, 9) u., = Toto duálí řešeí á říká ásleduící: Pokud avýšíe pracoví sílu o hodiu, poto se á optiálí hodota zisku zvýší o 7 peěžích edotek. Obdobě pokud zvětšíe užitou plochu o, poto se á optiálí hodota zisku zvýší o 9 peěžích edotek. 7