SIMPLEXOVÝ ALGORITMUS Řešení v tabulkovém procesoru

Slides:



Advertisements
Podobné prezentace
Matematické programování
Advertisements

Nauka o podniku Seminář 6..
TEORIE ROZHODOVÁNÍ A TEORIE HER
Matematické modelování a operační výzkum
Dopravní úloha Literatura Kosková I.: Distribuční úlohy I.
OBECNÉ OPTIMALIZAČNÍ MODELY
Dualita úloh lineárního programování a analýza citlivosti
Středa 16:15 – 17:45 hod. učebna 240 SB © Lagová, Kalčevová
Rozhodovací matice.
Mgr. Andrea Cahelová Gymnázium J. Kainara, Hlučín
Seminární práce číslo: 7 Zpracoval : Vladimír KORDÍK T-4.C
Aplikace teorie grafů Základní pojmy teorie grafů
Vzorová písemka Poznámka: Bonusové příklady jsou nepovinné, lze za ně ale získat body navíc. (2 body) Definujte pojem gradient. Vypočítejte gradient funkce.
Lineární rovnice se dvěma neznámými
Sylabus V rámci PNV budeme řešit konkrétní úlohy a to z následujících oblastí: Nelineární úlohy Řešení nelineárních rovnic Numerická integrace Lineární.
Lineární programování
Teorie firmy II - Optimum výrobce - Mezní produkt, zákon klesajícího mezního produktu - Izokvanty produkční funkce - Další modely výrobce
Lineární programování Simplexový algoritmus
Základy lineárního programování
Lineární algebra.
Aplikace lineárního programování
LOGISTICKÉ SYSTÉMY 11/14.
LINEÁRNÍ OPTIMALIZAČNÍ MODEL
LOGISTICKÉ SYSTÉMY 4/14.
Digitální učební materiál
 př. 4 výsledek postup řešení Zjistěte, zda jsou vektory a, b, c lineárně závislé. a=(1;2;3), b=(3;0;1), c=(-1;4;5)
ROZHODOVACÍ ÚLOHY.
Příklad postupu operačního výzkumu
CZECH SALES ACADEMY Trutnov – střední odborná škola s.r.o. EU PENÍZE ŠKOLÁM CZ.1.07/1.5.00/ VY_32_INOVACE_04_09 Zpracovala:RNDr. Lucie Cabicarová.
Formulace a vlastnosti úloh lineárního programování
EKONOMICKO MATEMATICKÉ METODY
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ
CHOVÁNÍ JEDNOTLIVNCE V ORGANIZACI
Matice.
ANALÝZA VÝSLEDKŮ LINEÁRNÍHO OPTIMALIZAČNÍHO MODELU
Nelineární programování - úvod
Lineární programování I
Saatyho metoda – určuje, kolikrát je jedno kritérium významnější než druhé – zobecnění, více rozlišuje mezi kritérii Počet bodů Popis 1 Kritéria stejně.
Semestrální práce z předmětu MAB
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ Ústav technologie, mechanizace a řízení staveb Fakulta stavební VUT v Brně © Ing. Václav Rada, CSc. 15. PŘEDNÁŠKA.
TEORIE HER.
Nauka o podniku Seminář.
Gradientní metody Metoda největšího spádu (volný extrém)
Vektorové prostory.
Teorie portfolia Kvantifikace množiny efektivních portfolií.
Simplexová metoda pro známé počáteční řešení úlohy LP
Lineární programování - charakteristika krajních bodů
Rozhodování v podmínkách neurčitosti
Plánování trajektorie pro bezpilotní letoun za účelem sledování pozemních objektů pomocí inerciálně stabilizované kamerové platformy Michal Kreč Vedoucí.
Zpracoval :Ing. Petr Dlask, Ph.D. Pracoviště :Katedra Ekonomiky a řízení stavebnictví ČVUT v Praze Adresa :Thákurova 7, Praha 6, Dejvice Optimalizace.
Lineární programování - úvod
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ Ústav technologie, mechanizace a řízení staveb Fakulta stavební VUT v Brně © Ing. Václav Rada, CSc. 11. PŘEDNÁŠKA.
Optimalizace versus simulace 8.přednáška. Obecně o optimalizaci  Maximalizovat nebo minimalizovat omezujících podmínkách.  Maximalizovat nebo minimalizovat.
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ
Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační.
Operační výzkum Lineární programování Dualita v úlohách lineárního programování. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace.
MME51 Ekonomicko-matematické metody 5 Prof. RNDr. Jaroslav Ramík, CSc.
MME41 Ekonomicko-matematické metody 4 Prof. RNDr. Jaroslav Ramík, CSc.
EMM21 Ekonomicko-matematické metody 2 Prof. RNDr. Jaroslav Ramík,CSc.
Simplexová metoda.
Ing. Milan Houška KOSA PEF ČZU v Praze
CW-057 LOGISTIKA 37. PŘEDNÁŠKA Lineární programování – 7
Analýza výsledků v modelech lineárního programování
CW-057 LOGISTIKA 4. CVIČENÍ Výroba směsí Leden 2017
Soustava tří lineárních rovnic Řešení Gaussovou eliminační metodou
CW-057 LOGISTIKA 30. PŘEDNÁŠKA Lineární programování - úvod Leden 2017
Soustava tří lineárních rovnic Řešení Gaussovou eliminační metodou
Parametrické programování
Lineární optimalizační model
CW-057 LOGISTIKA 32. PŘEDNÁŠKA Lineární programování - 2 Leden 2017
Transkript prezentace:

SIMPLEXOVÝ ALGORITMUS Řešení v tabulkovém procesoru

Obsah přednášky Lineární optimalizační model Konstrukce modelu Řešení modelu v tabulkovém procesoru Simplexový algoritmus Důkaz testu optimality Důkaz testu přípustnosti

Lineární optimalizační model Optimální rozsahy procesů Splnění omezení Maximalizace či minimalizace hodnoty kritéria

Příklad V dílně jsou vyráběny tři výrobky, každý je opracováván na dvou strojích. Počet kusů za směnu a zisk jsou v následující tabulce. Musí být vyrobeny alespoň 4 kusy prvního výrobku. Kolik výrobků jednotlivých typů musí být vyráběno, aby bylo dosaženo maximálního zisku? Výrobek 1 Výrobek 2 Výrobek 3 Stroj 1 80 300 150 Stroj 2 60 20 Zisk 100 Kč/ks 10 35

Definice modelu proměnné - procesy (jednotky) omezující podmínky kritérium Všechny prvky modelu jsou vyjádřeny pomocí lineárních funkcí

Příklad Proměnné Omezující podmínky Účelová funkce x1 výrobky prvního typu (počet kusů) x2 výrobky druhého typu (počet kusů) x3 výrobky třetího typu (počet kusů) Omezující podmínky Kapacita prvního stroje (čas - %, hod, min?) Kapacita druhého stroje (čas - %, hod, min?) Minimální počet výrobků prvního typu (ks) Účelová funkce zisk  max (Kč)

Řešení v tabulkovém procesoru

Soustava omezujících podmínek Numericky umíme řešit pouze soustavy lineárních rovnice, nikoliv nerovnic Jordanova eliminační metoda – bázické řešení Doplňkové proměnné Typ rezerva Typ překročení Pomocné proměnné

Jordanova eliminační metoda 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.

Simplexový algoritmus Podmínky algoritmu: b0 = kanonická báze Simplexová tabulka Test optimality Test přípustnosti Nové bázické řešení - JEM

Simplexová tabulka A B b cTBA - cT cTBB - cT cTB.b

Test optimality Existuje lepší řešení? Cena ekvivalentní lineární kombinace zj - cj = iij.ci - cj zj - cj  0 skutečná cena nižší než bázická zj - cj  0 skutečná cena vyšší než bázická Celková změna ceny - xj.(zj - cj) Nutně musí být xj nezáporné (nebo nekladné)

Test optimality - odvození

Test přípustnosti Splnění omezujících podmínek Nezápornost řešení pro vybrané xj  0 xi = bi - ij.xj  0 ij > 0 ... xj  bj /ij ij  0 ... platí vždy

Test přípustnosti - odvození