Érzékenységvizsgálat



Hasonló dokumentumok
Bevezetés az operációkutatásba A lineáris programozás alapjai

A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2018/

A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2017/

11. Előadás. 11. előadás Bevezetés a lineáris programozásba

A szimplex algoritmus

Dualitás Dualitási tételek Általános LP feladat Komplementáris lazaság 2017/ Szegedi Tudományegyetem Informatikai Intézet

A szimplex tábla. p. 1

Optimumkeresés számítógépen

Nemlineáris programozás 2.

Operációkutatás példatár

Lineáris programozási feladatok típusai és grafikus megoldása

Az érzékenységvizsgálat jelentősége

Egyes logisztikai feladatok megoldása lineáris programozás segítségével. - bútorgyári termelési probléma - szállítási probléma

b) Írja fel a feladat duálisát és adja meg ennek optimális megoldását!

Követelmények Motiváció Matematikai modellezés: példák A lineáris programozás alapfeladata 2017/ Szegedi Tudományegyetem Informatikai Intézet

Követelmények Motiváció Matematikai modellezés: példák A lineáris programozás alapfeladata 2017/ Szegedi Tudományegyetem Informatikai Intézet

Opkut deníciók és tételek

Alkalmazott optimalizálás és játékelmélet Lineáris programozás Gyakorlófeladatok. Rétvári Gábor

3. előadás. Termelési és optimalizálási feladatok. Dr. Szörényi Miklós, Dr. Kallós Gábor

Operációkutatás. 4. konzultáció: Szállítási feladat. A feladat LP modellje

1/ gyakorlat. Lineáris Programozási feladatok megoldása szimplex módszerrel. Pécsi Tudományegyetem PTI

Ellenőrzés. Variáns számítás. Érzékenység vizsgálat

Áttekintés LP és geometria Többcélú LP LP és egy dinamikus modell 2017/ Szegedi Tudományegyetem Informatikai Intézet

A szimplex algoritmus

Operációkutatás. Vaik Zsuzsanna. ajánlott jegyzet: Szilágyi Péter: Operációkutatás

Matematikai modellek megoldása számítógéppel Solver Lingo

1/ gyakorlat. Lineáris Programozási feladatok megoldása szimplex módszerrel. Pécsi Tudományegyetem PTI

Operációkutatás. Vaik Zsuzsanna. Budapest október 10. First Prev Next Last Go Back Full Screen Close Quit

Tartalom. Matematikai alapok. Fontos fogalmak Termékgyártási példafeladat

A dualitás elve. Készítette: Dr. Ábrahám István

Assignment problem Hozzárendelési feladat (Szállítási feladat speciális esete)

G Y A K O R L Ó F E L A D A T O K

Döntéselőkészítés. I. előadás. Döntéselőkészítés. Előadó: Dr. Égertné dr. Molnár Éva. Informatika Tanszék A 602 szoba

Dr. Kalló Noémi. Termelés- és szolgáltatásmenedzsment. egyetemi adjunktus Menedzsment és Vállalatgazdaságtan Tanszék. Dr.

1. Oldja meg grafikusan az alábbi feladatokat mindhárom célfüggvény esetén! a, x 1 + x 2 2 2x 1 + x 2 6 x 1 + x 2 1. x 1 0, x 2 0

Optimalizálási problémák a liberalizált energiapiacon

LINEÁRIS ALGEBRA ALKALMAZÁSA A KRITIKUS INFRASTRUKTÚRA KOCKÁZATÁNAK KEZELÉSÉBEN

Totális Unimodularitás és LP dualitás. Tapolcai János

Bázistranszformáció és alkalmazásai 2.

Lineáris algebra gyakorlat

EuroOffice Optimalizáló (Solver)

Egyenletek, egyenletrendszerek, matematikai modell. 1. Oldja meg az Ax=b egyenletrendszert Gauss módszerrel és adja meg az A mátrix LUfelbontását,

Optimalizálás alapfeladata Legmeredekebb lejtő Lagrange függvény Log-barrier módszer Büntetőfüggvény módszer 2017/

LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL

Esettanulmányok és modellek 2

Operációkutatás I. Bajalinov, Erik, Nyíregyházi Főiskola, Matematika és Informatika Intézete Bekéné Rácz, Anett, Debreceni Egyetem, Informatikai Kar

TANTÁRGYI ÚTMUTATÓ. Operációkutatás. tanulmányokhoz

1. Optimumszámítási modellek

A Markowitz modell: kvadratikus programozás

2017/ Szegedi Tudományegyetem Informatikai Intézet

Kétfázisú szimplex algoritmus és speciális esetei

Lineáris programozás. Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer

Operációkutatás II. Tantárgyi útmutató

A Markowitz modell: kvadratikus programozás

Egész számok. pozitív egész számok: 1; 2; 3; 4;... negatív egész számok: 1; 2; 3; 4;...

operációkutatás példatár

Operációkutatás II. Tantárgyi útmutató

A lineáris programozás alapjai

Termelési és szolgáltatási döntések elemzése Vezetés és szervezés mesterszak

Operációkutatás vizsga

Lineáris algebra gyakorlat

Alternatívák rangsora Rangsor módszerek. Debreceni Egyetem

Mátrixjátékok tiszta nyeregponttal

15. LINEÁRIS EGYENLETRENDSZEREK

Nem-lineáris programozási feladatok

1. zárthelyi,

DR. NAGY TAMÁS. egyetemi docens. Miskolci Egyetem Alkalmazott Matematikai Tanszék

Lineáris programozási feladat megoldása Microsoft O ce EXCEL szoftverrel

Feltételes és feltétel nélküli optimalizálás Microsoft O ce EXCEL szoftver segítségével

Előadó: Dr. Kertész Krisztián

További programozási esetek Hiperbolikus, kvadratikus, integer, bináris, többcélú programozás

lineáris programozás esetében. Ennek ez idő szerint legkorábbi formalizálását

E-tananyag Matematika 9. évfolyam Függvények

1/ gyakorlat. Hiperbolikus programozási feladat megoldása. Pécsi Tudományegyetem PTI

Döntési módszerek Tantárgyi útmutató

Ütemezési modellek. Az ütemezési problémák osztályozása

Vajon, hogyan működne vállalata, ha a lehető leghatékonyabban használná ki a gyártás, logisztika során erőforrásait

Gyakorló feladatok Alkalmazott Operációkutatás vizsgára. További. 1. Oldja meg grafikusan az alábbi feladatokat mindhárom célfüggvény esetén!

Operációkutatási feladatok megoldása QSB-vel

2. Laboratóriumi gyakorlat A TERMISZTOR. 1. A gyakorlat célja. 2. Elméleti bevezető

Jegyzet. az Operációkutatás II cím tantárgyhoz. Utolsó frissítés: május 20. Király Tamás el adásai alapján készítette Papp Olga

Jegyzet. az Operációkutatás (elemz, programozó matematikus) tárgyhoz április. Fábián Csaba, Király Tamás, Papp Olga

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27

Gyakorló feladatok I.

Kamatfüggő beruházási kereslet, árupiaci egyensúly, IS-függvény

út hosszát. Ha a két várost nem köti össze út, akkor legyen c ij = W, ahol W már az előzőekben is alkalmazott megfelelően nagy szám.

Diszkrét, egészértékű és 0/1 LP feladatok

Másodfokú egyenletek, egyenlőtlenségek

Problémás regressziók

Dr. Kalló Noémi. Termelésszervezés, Termelési és szolgáltatási döntések elemzése. egyetemi adjunktus Menedzsment és Vállalatgazdaságtan Tanszék

1. Előadás Lineáris programozás

Mikroökonómia előadás. Dr. Kertész Krisztián

9. Előadás. Megyesi László: Lineáris algebra, oldal. 9. előadás Mátrix inverze, Leontyev-modell

Növényvédő szerek A B C D

Tóth Georgina Nóra 1-2. gyakorlat OPERÁCIÓKUTATÁS

Lineáris programozási feladat duálisa/duálja

Gépi tanulás a gyakorlatban SVM

Jegyzet. az Operációkutatás II cím tantárgyhoz. Király Tamás és Papp Olga. Utolsó frissítés: február

1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak

szantai Az operációkutatás matematikai módszerei

Átírás:

Érzékenységvizsgálat Alkalmazott operációkutatás 5. elıadás 008/009. tanév 008. október 0. Érzékenységvizsgálat x 0 A x b z= c T x max Kapacitások, együtthatók, célfüggvény együtthatók változnak => optimális megoldás, célfüggvény értéke változhat Az érzékenységvizsgálat olyan elemzı eljárás, amelynek során felderíthetı, hogy milyen hatással vannak az optimális megoldásra (optimális bázisra) a modell paramétereinek (b i, c j és a ij ) értékeiben bekövetkezett változások. Optimális bázis változatlansága = bázisváltozók továbbra is bázisváltozók maradnak (értékük változhat!)

Érzékenységvizsgálat grafikusan kapacitás változása z= 0x Alap feladat x x + x + 50x x x x 40 40 00 60 max Az elsı erıforrás kapacitását 0 egységgel bıvítjük x + x 60 Optimális megoldás megváltozik! Az érzékenységvizsgálat esetei. Milyen mértékben módosíthatjuk a célfüggvény együtthatóit, hogy az optimális bázis ne változzon? Nembázis változó együtthatójának módosítása Bázis változó együtthatójának módosítása. A kapacitásvektor mely komponenseit és milyen mértékben változtathatjuk meg anélkül, hogy az optimális bázis ne változzon?. Nembázis változóhoz tartozó oszlopvektor módosítása 4. Hogyan változtatja meg az optimális megoldást, ha új feltételt írunk a modellbe? 5. Hogyan változtatja meg az optimális megoldást, ha új változót vezetünk be a modellbe?

A célfüggvény együtthatóinak változása Nembázis változó célfüggvény együtthatójának változása Ha egy nembázis változó célfüggvénybeli együtthatójának módosítása során optimális marad az eredeti bázis, akkor az optimális z érték és a döntési változók értékei sem változnak. Egy nembázis változó redukált költsége (maximumfeladat esetén) az a legnagyobb érték, amivel a változó célfüggvénybeli együtthatóját még növelhetjük, anélkül, hogy az aktuális bázis optimalitását elvesztené, és a nembázis változót az (új) optimális bázisba be kellene vonni. Bázis változó célfüggvény együtthatójának változása ha az eredeti bázis optimális marad: döntési változók értékei nem módosulnak, de az optimális z érték megváltozik (célfüggvény együttható változása miatt!) bázisváltozó célfüggvény együtthatójának módosítása után csak akkor marad az aktuális bázis továbbra is optimális, ha mindegyik célfüggvény együttható nemnegatív marad A kapacitásvektor komponenseinek változása Árnyékár: Az i-edik feltétel (i-edik erıforrás) árnyékára megmutatja, hogy mennyivel javul (maximumfeladatnál nı, minimumfeladatnál csökken) a célfüggvény optimális értéke, ha b i -t (az i-edik erıforrás kapacitását) -gyel növeljük (tehát b i helyett b i + lesz a korlát) csak akkor érvényes, ha az i-edik korlátozó feltétel jobb oldalának (kapacitás) növelése nem módosítja az optimális bázist. ha az optimális megoldásban az i-edik erıforrás árnyékára pozitív és értéke y 0i, akkor b i egy egységnyi változására a célfüggvény értéke y 0i -val változik, azaz b i érzékeny paraméter ha y 0i = 0, akkor az optimális megoldás nem változik a b i változtatására

Dakota probléma A Dakota Bútorkészítı Cég íróasztalokat, asztalokat és székeket gyárt. Mindegyik bútortípus gyártásához faanyag és kétféle szakmunka szükséges: durva asztalosmunka és felületkezelés. Az egyes bútortípusok elıállításához a különbözı erıforrásokból szükséges mennyiséget a táblázat adatai mutatják. Jelenleg 48 egység faanyag, 0 órányi felületkezelés és 8 órányi asztalosmunka kapacitás áll rendelkezésre. Egy íróasztal 60, egy asztal 0, egy szék pedig 0 dollárért adható el. Mivel az erıforrásokat már megvásárolták, a Dakota cég az összbevételét kívánja maximalizálni. Erıforrás Faanyag Íróasztal 8 egység Asztal 6 egység Szék egység Felületkezelés 4 óra óra,5 óra Asztalosmunka óra,5 óra 0,5 óra Forrás: Winston, 00. 4. o. alapján Dakota-probléma (primál feladat) x = a gyártott íróasztalok száma x = a gyártott asztalok száma x = a gyártott székek száma Erıforrás Faanyag Felületkezelés Asztalosmunka Eladási ár ($/db) Íróasztal 8 egység 4 óra óra 60 Asztal 6 egység óra,5 óra 0 A feladat matematikai modellje 8x + 6x + x 48 4x + x x +,5x 60x + 0x Szék egység,5 óra 0,5 óra 0 +,5x x, x, x + 0x 0 8 + 0,5x Kapacitás (óra) 48 0 8 0 max 4

Dakota probléma primál feladat megoldása Dakota probléma célegyüttható növelésének hatása I. c növelése 4-gyel x nem került be a bázisba 5

Dakota probléma célegyüttható növelésének hatása II. c növelése 5-tel x bekerült a bázisba, de értéke 0 Dakota probléma célegyüttható növelésének hatása III. c növelése 6-tal x bekerült a bázisba: az eredeti bázis már nem optimális 6

Dakota probléma megengedhetı növekedés I. Dakota probléma megengedhetı növekedés II. c növelése 0-zel (60 70) 7

Dakota probléma megengedhetı növekedés III. c növelése 0-szal (60 80) Optimális megoldás megváltozott! Paraméteres programozás Paraméteresnek nevezzük azokat a lineáris modelleket, amelyeknek A, b, c T elemei között függvények is szerepelnek. Ha ezek a függvények egyváltozósak és elsı fokúak, akkor a modellt egyparaméteres lineáris modellnek nevezzük. Paraméter a célfüggvényben x 0 A x b z= (p T + q T t) x max t skalár, α t β Keressük azokat a bázisokat és t-nek azon intervallumait, amelyekben a feladat optimális megoldásai vannak. 8

Paraméter a b vektorban Paraméteres programozás x 0 A x b+ d t z= c T x max α t β Duál párján keresztül oldjuk meg => paraméter a célfüggvénybe kerül Köszönöm a figyelmet! 9