Lineární programování



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

Mikroekonomie I. Přednáška 3. Trh výrobních faktorů ekonomický koloběh. Podstatné z minulé přednášky. Křivka nabídky (S) Zákon rostoucí nabídky

4EK213 LINEÁRNÍ MODELY

4. Lineární nerovnice a jejich soustavy

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

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

EKONOMICKO-MATEMATICKÉ METODY

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

2 Spojité modely rozhodování

3 Úloha lineární optimalizace

Náklady v podniku. členění nákladů analýza bodu zvratu

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

FAKULTA INFORMATIKY A MANAGEMENTU UNIVERZITA HRADEC KRÁLOVÉ MOV 1 SEMESTRÁLNÍ PRÁCE

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

Nerovnice v součinovém tvaru, kvadratické nerovnice

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

Mikroekonomie. Vyučující kontakt. Doporoučená literatura. Podmínky zápočtu. GRAF (funkce) Téma cvičení č. 1:

Jazyk matematiky Matematická logika Množinové operace Zobrazení Rozšířená číslená osa

Úvod do optimalizace

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

Kvadratickou funkcí se nazývá každá funkce, která je daná rovnicí. Definičním oborem kvadratické funkce je množina reálných čísel.

Mikroekonomie I: Cenová elasticita a dokonalá konkurence

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

SEMINÁRNÍ PRÁCE ZE ZÁKLADŮ FIREMNÍCH FINANCÍ. Kalkulační propočty, řízení nákladů a kalkulační metody.

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

Derivace a průběh funkce.

Elektrotechnická fakulta

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

Využití simplexového algoritmu pro transformaci výroby

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

Poznámky pro žáky s poruchami učení z matematiky 2. ročník 2005/2006 str. 1. Funkce pro UO 1

Matematika 1 pro PEF PaE

Matematika a ekonomické předměty

Nerovnice s neznámou pod odmocninou

10a. Měření rozptylového magnetického pole transformátoru s toroidním jádrem a jádrem EI

Daniel Velek Optimalizace 2003/2004 IS1 KI/0033 LS PRAKTICKÝ PŘÍKLAD NA MINIMALIZACI NÁKLADŮ PŘI VÝROBĚ

Rozhodovací procesy 10

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

Euklidovský prostor Stručnější verze

Přednáška 5. Výběrová šetření, Exploratorní analýza

( x ) 2 ( ) Další úlohy s kvadratickými funkcemi. Předpoklady: 2501, 2502

Dokonale konkurenční odvětví

FAKULTA INFORMATIKY A MANAGEMENTU UNIVERZITA HRADEC KRÁLOVÉ. Náklady firmy. Mikroekonomie2

Jak pracovat s absolutními hodnotami

Exaktní metody v managementu

Šatavsko, svazek obcí Bratčice čp. 36, Syrovice

Mikroekonomie. 1. Opakování příklad 1. Opakování - Příklad 2. Řešení. Řešení. Opakování příklad

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

MODELY ROZDĚLENÝCH ZPOŽDĚNÍ. FRIEDMANOVA SPOTŘEBNÍ FUNKCE A PERMANENTNÍ DŮCHOD.

12. Lineární programování

269/2015 Sb. VYHLÁŠKA

B.1 bis AKUTNÍ TOXICITA ORÁLNÍ METODA FIXNÍ DÁVKY. 1 METODA je v souladu s právem Evropských společenství 7a).

SPECIFIKACE PŘEDMĚTU VEŘEJNÉ ZAKÁZKY

{Q={1,2};S,T;u(s,t)} (3.3) Prorovnovážnéstrategie s,t vehřesnulovýmsoučtemmusíplatit:

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

Lineární funkcí se nazývá každá funkce, která je daná rovnicí y = ax + b, kde a, b jsou reálná čísla.

Fyzikální praktikum 1

Téma cvičení Firma. Mikroekonomie. Produkční analýza. V krátkém období. V dlouhém období. Produkční funkce. Rozlišení produkční funkce.

MAKROEKONOMIE I. (Mgr.)

Plánování úloh na jednom stroji

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

Úloha č. 1 Rozměry fotografie jsou a = 12 cm a b = 9 cm. Fotografii zvětšíme v poměru 5 : 3. Určete rozměry zvětšené fotografie.

Funkce a lineární funkce pro studijní obory

Seminář 5 ( )

ZÁKLADY TRASOVÁNÍ INŽENÝRSKÝCH SÍTÍ

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE. FAKULTA STAVEBNÍ, OBOR GEODÉZIE A KARTOGRAFIE KATEDRA SPECIÁLNÍ GEODÉZIE název předmětu

3 Rozúčtování nákladů na vytápění v zúčtovací jednotce

Kód uchazeče ID:... Varianta: 14

1) Uveďte podmínky získání živnostenského listu pro elektrotechniku? Živnost

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

PRAKTIKUM II. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. Název: Charakteristiky termistoru. stud. skup.

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

Distribuce. Základy obchodních nauk

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

Kinetika chemických reakcí

Základy matematiky kombinované studium /06

Otevřená ekonomika, měnový kurz

POPIS VYNÁLEZU K AUTORSKÉMU OSVĚDČENI. (Bl) (") ČESKOSLOVENSKA SOCIALISTICKÁ ( 19 ) (13) (SI) Int. Cl. 4. (22) Přihlášeno (21) PV

Ropa, ropné produkty

zejména Dijkstrův algoritmus pro hledání minimální cesty a hladový algoritmus pro hledání minimální kostry.

5.3.3 Interference na tenké vrstvě

11 Soustavy rovnic a nerovnic, Determinanty a Matice

9. přednáška 26. listopadu f(a)h < 0 a pro h (0, δ) máme f(a 1 + h, a 2,..., a m ) f(a) > 1 2 x 1

Citlivostní analý za pojistna sazba

Matematický ústav v Opavě. Studijní text k předmětu. Softwarová podpora matematických metod v ekonomice

Problémy konstrukce a implementace modelů strukturální analýzy

Přednáška č.7 Ing. Sylvie Riederová

Rozptyl. Pozn.: rozptyl je nezávislý na posunu hustoty pravděpodobnosti na ose x, protože Var(X) mi určuje jen šířku rozdělení.

Biologicky inspirované výpočty: evoluční algoritmy

4EK213 LINEÁRNÍ MODELY

Exponenciální funkce. Exponenciální funkcí o základu a se nazývá funkce, která je daná rovnicí. Číslo a je kladné číslo, různé od jedničky a xεr.

Ropa, ropné produkty

M ě r n á t e p e l n á k a p a c i t a p e v n ý c h l á t e k

TECHNICKÉ ZNALECTVÍ. Metody soudně znalecké analýzy. Prof. Ing. Jan Mareček, DrSc. ÚZPET

Cyklické změny v dynamice sluneční konvektivní zóny

Aplikace číslicového řízení

Vyučovací předmět: Matematika. Charakteristika vyučovacího předmětu

Tipy pro instalaci digitálního tarifního elektroměru ITZ

+ ω y = 0 pohybová rovnice tlumených kmitů. r dr dt. B m. k m. Tlumené kmity

Transkript:

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. To znamená: všechny proměnné se vyskytují pouze v první mocnině, nejsou argumentem žádné funkce, nesmí se násobit mezi sebou.

Fáze aplikace lineárního programování 1. Vytvoření ekonomického modelu (činnosti, činitele, strukturní koeficienty, kritérium optimality). 2. Sestavení matematického modelu. 3. Řešení matematického modelu. 4. Ekonomická interpretace výsledků řešení matematického modelu.

Vztah mezi ekvivalenty matematického a ekonomického modelu Matematický model Ekonomický model proměnné x 1, x 2,., x n úroveň hospodářských činností koeficienty a 11, a 12,.., a mn c 1, c 2,.., c n konstanty proměnná b 1, b 2,.., b m z strukturní koeficienty disponibilní množství zdrojů nebo požadované množství výsledků hodnota kriteriálního ukazatele

Rozdělení metod lineárního programování Podle rozsahu použití: univerzální metody, speciální metody. Podle stupně přesnosti: přesné, přibližné (aproximační).

Základní typy úloh lineárního programování úlohy výrobní (sortimentní, kapacitní), úlohy dopravní, úlohy směšovací, úlohy rozmísťovací (přiřazovací), úlohy minimalizující odpad.

Formulace matematického modelu 1. Analýza ekonomického modelu činnosti, zdroje, výsledky činností, kritérium optimality. 2. Stanovení proměnných věcný význam a rozměrová charakteristika. 3. Vyjádříme lineárními rovnicemi a nerovnicemi omezení úlohy: pravá strana: omezené disponibilní množství vstupujícího činitele, levá strana: potřebné množství vstupujícího zdroje nebo produkované množství vystupujícího činitele, vždy ve formě lineární funkce. 4. Vyjádříme kritérium optimality lineární funkcí.

Úloha LP ve standardní formě Nalézt optimum (maximum nebo minimum) funkce: z = c 1 x 1 + c 2 x 2 +.. + c n x n max (min) kriteriální (účelová) funkce za podmínek: a 11 x 1 + a 12 x 2 +.. + a 1n x n <=> b 1 a 21 x 1 + a 22 x 2 +.. + a 2n x n <=> b 2.. omezující podmínky.. a m1 x 1 + a m2 x 2 +. + a mn x n <=> b m x j 0, kde j = 1,, n podmínka nezápornosti

Výrobní problém Nalézt takový výrobní program, s nímž je spojen maximální efekt (zisk, hodnota výroby) nebo minimální náklady (pracnost). Omezení: limitující zdroje (pracovní síly, suroviny, energie, kapacity zařízení), limitující požadavky (odbytové, finanční). Omezení mohou být shora nebo zdola, mohou mít též povahu rovností.

Dopravní problém Určení takového plánu přepravy homogenní (vzájemně zastupitelné) produkce od skupiny dodavatelů ke skupině odběratelů tak, aby celkové přepravní náklady byly minimální.

Označení použitých veličin D i dodavatelé (i = 1, 2,, m) S j spotřebitelé (j = 1, 2,, n) a i b j c ij x ij kapacity dodavatelů požadavky spotřebitelů cena za přepravu jednotky produktu od D i k S j objem přepravovaného produktu od D i k S j

Ekonomický model dopravního problému Spotřebitelé Kapacity Dodavatelé S 1 S 2 S n dodavatelů c 11 c 12 c 1n D 1 x 11 x 12 x 1n a 1 c 21 c 22 c 2n D 2 x 21 x 22 x 2n a 2 c m1 c m2 c mn D m x m1 x m2 x mn a m Požadavky spotřebitelů b 1 b 2 b n

Vyrovnaný dopravní problém m i 1 n a b i j 1 j

Řádková omezení x 11 + x 12 +. + x 1n = a 1 x 21 + x 22 +. + x 2n = a 2 x m1 + x m2 + + x mn = a m

Sloupcová omezení x 11 + x 21 +. + x m1 = b 1 x 12 + x 22 +. + x m2 = b 2 x 1n + x 2n +. + x mn = b n

Podmínka nezápornosti řešení x ij 0 Kriteriální funkce: z = x 11 c 11 + x 12 c 12 + + x mn c mn min

Nevyrovnaný dopravní problém m a i b i 1 m n j 1 a i b i 1 n j 1 j j fiktivní spotřebitel fiktivní dodavatel Dále se postupuje jako u vyrovnaného dopravního problému.

Problém nepoužitelnosti některé komunikace Jestliže některou komunikaci nelze použít, uvede se do odpovídajícího políčka místo skutečné ceny za přepravu cena prohibitivní (velmi vysoká). Tato cena při dalším matematickém řešení problému zajistí, že daná komunikace nebude obsazena.

Nezastupitelné dodávky Určitý spotřebitel musí odebrat od určitého dodavatele jisté množství produktu. Velikost tohoto produktu se odečte jak od celkové velikosti kapacit dodavatelů, tak i od celkové velikosti požadavků spotřebitelů. Kriteriální funkce: m n z c x i 1 j 1 ij ij c nd x nd

Řešení matematického modelu Rozlišujeme: přípustné řešení základní přípustné řešení optimální řešení

Přípustné řešení je takové řešení soustavy lineárních rovnic, které vyhovuje všem podmínkám úlohy. Množina přípustných řešení může být prázdná, omezená, neomezená nebo otevřená.

Základní řešení je přípustné řešení, které má nejvýše tolik kladných složek, kolik je lineárně nezávislých rovnic tvořících vlastní omezení (tj. v našem případě nejvýše m kladných složek a nejméně n m nulových složek za předpokladu, že n > m).

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

Základní věta lineárního programování Má-li úloha lineárního programování optimální řešení, má také základní přípustné řešení.

Počty řešení úlohy lineárního programování 1. Úloha nemá optimální řešení. 2. Úloha má jediné optimální řešení. 3. Úloha má nekonečně mnoho optimálních řešení (se stejnou hodnotou kriteriální funkce). 4. Účelová funkce může na množině přípustných řešení neomezeně růst nebo neomezeně klesat.

Grafické řešení úloh LP Lze použít pouze při řešení nejjednodušších úloh, v nichž se vyskytují dvě proměnné a vlastní omezení jsou vyjádřena nerovnostmi.

Postup řešení 1. Sestrojíme oblast přípustných řešení. 2. Na množině přípustných řešení hledáme maximum (minimum) kriteriální funkce. 3. Dosadíme-li za z různé hodnoty, dostaneme soustavu rovnoběžných přímek. 4. Z této soustavy vybereme přímku, která má s množinou přípustných řešení alespoň jeden společný bod a je přitom nejdále od počátku (při hledání maxima), resp. nejblíže počátku (při hledání minima).

Příklad Balírny čaje plánují v následujícím období výrobu dvou čajových směsí lesní směs a ovocný čaj. Pro výrobu obou směsí mají k dispozici od dodavatelů 4 000 kg drcených šípků, 600 kg květu ibišku, 350 kg černého rybízu a 200 kg ostružin. Složení obou směsí je uvedeno v tabulce (v kg na 1 000 balení čaje). Zisk z prodeje 1 000 balení lesní směsi je 2 000 Kč, ovocného čaje 1 300 Kč.

Složení směsí čaje Složka Lesní směs Ovocný čaj Drcený šípek 30 35 Květ ibišku 7 4 Černý rybíz 2 1 Ostružina 1 0

Matematický model úlohy 30x 7x 2x x x x z 1 1 2 1 1 1 35x 4x x 2 200 0 0 2 2000x 1 2 600 350 4000 1300x 2

Grafické řešení úlohy x 2 x 1

Optimální řešení úlohy x 1 = 40 tis. ks x 2 = 80 tis. ks z = 184 000 tis. Kč Čerpání surovin: šípek: 30 * 40 + 35 * 80 = 4 000 kg ibišek: 7 * 40 + 4 * 80 = 600 kg černý rybíz: 2 * 40 + 1 * 80 = 160 kg (rezerva 190 kg) ostružiny: 1 * 40 = 40 kg (rezerva 160 kg)

Analýza citlivosti Umožňuje zjistit, jaký vliv mají změny omezujících podmínek na optimální řešení. Např. v našem příkladu nebyly zcela vyčerpány dvě složky černý rybíz a ostružiny. Výrobu však nelze zvýšit, protože první dvě složky byly zcela spotřebovány. Bylo by pro firmu výhodné nakoupit dodatečné množství např. šípku? Pokud ano, jak velké množství?

Změna objemu produkce Jestliže balírny získají navíc 1 kg drcených šípků, změní se optimální řešení následovně: 30x 1 35x 2 4001 7x 1 4x 2 600 x 1 39,968 x 2 80,056 Rohový bod reprezentující optimální řešení se posune nepatrně směrem vlevo nahoru.

Grafické řešení úlohy x 2 x 1

Změna zisku z 2 000.39,968 1300.80,056 184 008,8 Kč Jestliže firma zvýší dodatečně množství šípků o 1 kg, hodnota zisku vzroste o 8,80 Kč. marginální výnos (stínová cena) ukazuje, jaký vliv má jednotková změna omezujících podmínek na hodnotu kriteriální funkce.

Přípustný rozsah změny S postupným zvyšováním dodávek drcených šípků se bude postupně měnit i oblast přípustných řešení. V určitém okamžiku nastane nová situace, kdy se některá z dalších omezujících podmínek stane podmínkou vyčerpávající a naopak omezující podmínka pro drcený šípek již vyčerpávající nebude. Z grafu vyplývá, že tímto novým omezením se stane ibišek, tj. bod x 1 = 0, x 2 = 150.

Horní mez pro šípek Kombinace x 1 = 0, x 2 = 150 bude vyžadovat 35 * 150 = 5 250 kg drcených šípků.

Stínová cena ibišku 30x 7x 1 1 35x 4x x x 1 2 2 2 4000 601 40,28 79,76 z 2 000.40,28 1300.79,76 184 248 Kč Stínová cena ibišku je 248 Kč. Z ekonomického hlediska je výhodnější využít možnost vyšších dodávek ibišku.

Horní mez pro ibišek Maximální možné optimální řešení se objeví v bodě x 1 = 133,33 a x 2 = 0. Tato kombinace vyžaduje: 7 * 133,33 = 933,33 kg ibišku.

Grafické řešení úlohy x 2 x 1

Rekapitulace citlivost omezení Omezení Stínová cena Disponibilní množství Přípustný rozsah změny od do Drcený šípek 8,80 4000 2571,429 5250,000 Květ ibišku 248,00 600 457,143 933,333 Černý rybíz 0,00 350 160,000 Ostružiny 0,00 200 140,000

Citlivost kriteriální funkce Proměnná Optimální hodnota Kriteriální koeficient Přípustný rozsah změny od do x 1 40 2 000 1114,286 2275,000 x 2 80 1 300 1142,857 2333,333 Cena lesní směsi se může pohybovat mezi 1114 až 2275 Kč, resp. ovocného čaje od 1143 do 2333 Kč, aniž by došlo ke změně optimálního řešení x 1 = 40, x 2 = 80.