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

Hasonló dokumentumok
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

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

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

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

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/

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

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

A szimplex tábla. p. 1

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

Vállalatgazdaságtan. Minden, amit a Vállalatról tudni kell

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. Vaik Zsuzsanna. Budapest október 10. First Prev Next Last Go Back Full Screen Close Quit

Termeléstervezés és -irányítás Termelés és kapacitás tervezés Xpress-Mosel FICO Xpress Optimization Suite

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

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

Érzékenységvizsgálat

Algoritmusok Tervezése. 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás

Méréselmélet MI BSc 1

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

Termelés- és szolgáltatásmenedzsment Részidős üzleti mesterszakok

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

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Matematikai modellezés

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

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

S Z Á L L Í T Á S I F E L A D A T

Mérés és modellezés Méréstechnika VM, GM, MM 1

Termelés- és szolgáltatásmenedzsment Részidős üzleti mesterszakok

Hálózati Folyamok Alkalmazásai. Mályusz Levente BME Építéskivitelezési és Szervezési Tanszék

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

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

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

Mérés és modellezés 1

Beszerzési és elosztási logisztika. Előadó: Telek Péter egy. adj. 2008/09. tanév I. félév GT5SZV

Bevezetés Standard 1 vállalatos feladatok Standard több vállalatos feladatok 2017/ Szegedi Tudományegyetem Informatikai Intézet

EuroOffice Optimalizáló (Solver)

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

Logisztikai szimulációs módszerek

Vállalati modellek. Előadásvázlat. dr. Kovács László

Megkülönböztetett kiszolgáló routerek az

Gyakorló feladatok (szállítási feladat)

Közgazdaságtan alapjai. Dr. Karajz Sándor Gazdaságelméleti Intézet

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Outsourcing az optimalizálás lehetőségének egyik eszköze

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

Tételsor 1. tétel

Opkut deníciók és tételek

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Programkonstrukciók A programkonstrukciók programfüggvényei Levezetési szabályok. 6. előadás. Programozás-elmélet. Programozás-elmélet 6.

A lineáris programozás alapjai

A szimplex algoritmus

Operációkutatás vizsga

Dinamikus programozás - Szerelőszalag ütemezése

Navigáci. stervezés. Algoritmusok és alkalmazásaik. Osváth Róbert Sorbán Sámuel

Függvények növekedési korlátainak jellemzése

Név KP Blokk neve KP. Logisztika I. 6 LOG 12 Dr. Kovács Zoltán Logisztika II. 6 Logisztika Dr. Kovács Zoltán

A szimplex algoritmus

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

Számítógépes döntéstámogatás OPTIMALIZÁLÁSI FELADATOK A SOLVER HASZNÁLATA

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

Makroökonómia. 8. szeminárium

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

Branch-and-Bound. 1. Az egészértéketű programozás. a korlátozás és szétválasztás módszere Bevezető Definíció. 11.

Osztályozóvizsga követelményei

Újrahasznosítási logisztika. 7. Gyűjtőrendszerek számítógépes tervezése

A DREHER hazai ellátási hálózatának optimalizálása

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

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

Ütemezési problémák. Kis Tamás 1. ELTE Problémamegoldó Szeminárium, ősz 1 MTA SZTAKI. valamint ELTE, Operációkutatási Tanszék

Sztöchiometriai egyenletrendszerek minimális számú aktív változót tartalmazó megoldásainak meghatározása a P-gráf módszertan alkalmazásával

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Döntéselőkészítés. VII. előadás. Döntéselőkészítés. Egyszerű Kőnig-feladat (házasság feladat)

Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével

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

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!

I. BESZÁLLÍTÓI TELJESÍTMÉNYEK ÉRTÉKELÉSE

Készítette: Juhász Ildikó Gabriella

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

TestLine - Gazdasági és jogi ismeretek Minta feladatsor

A termeléstervezés alapjai -- termelés és kapacitás tervezés

Operációkutatási modellek

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

Hálózati Folyamok Alkalmazásai. Mályusz Levente BME Építéskivitelezési és Szervezési Tanszék

Döntéselméleti modellek

Számítógépes döntéstámogatás. Genetikus algoritmusok

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

Készletgazdálkodás. 1. Előadás. K i e z? K i e z? Gépészmérnök (BME), Gazdasági mérnök (Németo.) Magyar Projektmenedzsment Szövetség.

Kvantitatív módszerek

Általános algoritmustervezési módszerek

Programozási módszertan

(Diszkrét idejű Markov-láncok állapotainak

OPERÁCIÓKUTATÁS, AZ ELFELEDETT TUDOMÁNY A LOGISZTIKÁBAN (A LOGISZTIKAI CÉL ELÉRÉSÉNEK ÉRDEKÉBEN)

Adaptív menetrendezés ADP algoritmus alkalmazásával

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

egy szisztolikus példa

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 4. kurzus. 3. Előadás: A mohó algoritmus

Nemlineáris programozás 2.

Átírás:

Tóth Georgina Nóra toth.georgina@bgk.uni-obuda.hu -2. gyakorlat OPERÁCIÓKUTATÁS

TÖRTÉNETI ÁTTEKINTÉS Ipari forradalom hatása a vállalatokra II. világháború Katonai hadműveletek (operációk) Kutatók alkalmazása Lendületes fejlődés Számítástechnika robbanásszerű fejlődése

OPERÁCIÓKUTATÁS CÉLJA, JELENTŐSÉGE Forráselosztás Bonyolultsági és szakosodási problémák megoldása Optimalizálási problémák

OPERÁCIÓKUTATÁS JELLEGZETESSÉGEI Operációkra (műveletekre) vonatkozó kutatás Vállalaton belüli tevékenységek/műveletek összehangolására alkalmazzák Tudományos megközelítés Vállalattól függetlenül alkalmazható Folyamat modell kialakítása lényeges vonások alapján Optimális megoldás keresése

MÓDSZEREK, SZABVÁNYOS ESZKÖZÖK Lineáris programozás Szimple módszer (George Dantzig 947) Dinamikus programozás Sorbanállás elmélete Raktározási problémák elmélete

OPERÁCIÓKUTATÁS DEFINICIÓJA A döntéshozás olyan tudományos megközelítéseként írhatjuk le, amely szervezeti rendszerek működésével áll kapcsolatban. operációkra vonatkozó kutatás

OPERÁCIÓKUTATÁS DEFINICIÓJA 2. Az operációkutatás a valóságos életből eredő determinisztikus és sztochasztikus rendszerek modellezésével és ezekre vonatkozó döntések meghozatalával foglalkozik.

PROBLÉMA MEGFOGALMAZÁSA Gyakorlati életben zavaros problémák Fontos tanulmányozni a rendszert Célok meghatározása Kényszerfeltételek Vizsgálandó és egyéb területek közötti kapcsolatok megadása Lehetséges cselekvéssorok Időkorlátok Cél: a probléma egy jól definiált megfogalmazása!

MATEMATIKAI MODELL FELÉPÍTÉSE Probléma átfogalmazása, hogy elemzésre alkalmas legyen Idealizált reprezentációk n összefüggő döntés -> döntési változók, 2,. n A hatékonyságot a döntési változók függvényeként fejezzük ki. CÉLFÜGGVÉNY

MATEMATIKAI MODELL FELÉPÍTÉSE Döntési változókra vonatkozó megszorítások KÉNYSZERFELTÉTELEK CÉLFÜGGVÉNY + KÉNYSZERFELTÉTELEK ÁLLANDÓI BEMENETI vagy MODELLPARAMÉTEREK

FELADATTÍPUSOK Termékek olyan keverékének meghatározása, amely maimalizálja a hasznot A földterület különböző termények vetésére vonatkozó olyan szétosztása, amely maimalizálja a nettó visszatérülést Szennyeződés kiküszöbölésére irányuló módszerek olyan kombinációja, amelynek segítségével a levegő minőségére vonatkozó szabvány a lehető legkisebb költséggel érhető el

A MODELL MEGOLDÁSÁNAK LEVEZETÉSE Cél: a modellből levezetni a probléma egy megoldását Szabványos algoritmusok Programcsomagok Idealizált modell Nem biztos, hogy a megoldás a valós problémánál optimális

A MODELL MEGOLDÁSÁNAK LEVEZETÉSE Optimális megoldás -> (Matematikai modell) kielégítő megoldás (VALÓSÁG)

A MODELL ÉS A BELŐLE SZÁRMAZÓ MEGOLDÁS KIPRÓBÁLÁSA Modell helyességének ellenőrzése (helytelen interpretáció, rossz bemenő paraméter értékek) Paraméter értékek megváltoztatása a hatás figyelemmel kísérése mellett Visszatekintő ellenőrzés (történeti adatok+rekonstrukció) Jelentős-e a javulás? Hátránya: a múlt hűen reprezentálja a jövőt?

A MEGOLDÁSRA VONATKOZÓ ELLENŐRZÉSEK LÉTREHOZÁSA CÉL: A valóság változásainak követése Rendszeres eljárások létrehozása Kritikus paraméterek azonosítása (érzékenység vizsgálat) Paraméterek statisztikailag szignifikáns változásának nyomon követése (folyamat ellenőrzési táblázatok, szabályozó kártyák) Cselekvéssor kiigazítása

A MEGOLDÁS MEGVALÓSÍTÁSA ( ÜZEMBE HELYEZÉS ) Kritikus fázis A siker függ a felső vezetés támogatásának mértékétől Támogatás mellett a részvétel is fontos

A MEGOLDÁS MEGVALÓSÍTÁSÁNAK LÉPÉSEI ( ÜZEMBE HELYEZÉS ) Bevezetendő megoldás, változtatás ismertetése Felelősség megosztása a bevezetést illetően Érintett munkavállalók oktatása (operatív vezetés) Változtatások elvégzése Szükség esetén módosítás Sikeres megoldás esetén periodikus alkalmazás

LINEÁRIS PROGRAMOZÁS

LINEÁRIS PROGRAMOZÁSI MODELL Célfüggvény Korlátozó feltételek LINEÁRIS A modellben szereplő összes függvény lineáris!

LINEÁRIS PROGRAMOZÁS LEGGYAKORIBB ALKALMAZÁSA Korlátozottan rendelkezésre álló források optimális elosztása egymással konkuráló célokat szolgáló tevékenységek között Pl.: termelőerők elosztása, nemzeti kincsek elosztása, kötvénycsomagok (portfolio) kiválasztása, logisztikai feladatok, szállítmányozás megszervezése, egészségügy (besugárzási terápia)

SZIMPLEX MÓDSZER Hatékony eljárás Lehetővé teszi óriási méretű lineáris programozási feladat megoldását

. PÉLDA WYNDOR ÜVEGGYÁRTÓ TÁRSASÁG Gyártott termékek: Üvegajtó Ablak 3 üzemben történik a gyártás:. üzem Alumínium keretek, szerelvények 2. üzem Fakeretek 3. üzem Üveg alkatrészek

. PÉLDA WYNDOR ÜVEGGYÁRTÓ TÁRSASÁG Veszteség miatt több termék gyártását beszűntetik Felszabadult kapacitás 2 új termék gyártására fordítják. termék 2m magas alumínium keretes ajtó 2. termék Fakeretes dupla ablak (,5m) Mindkét termék gyártása leköti a 3. sz. üzem bizonyos kapacitását.

. PÉLDA WYNDOR ÜVEGGYÁRTÓ TÁRSASÁG Milyen arányban keveredjék ennek a két terméknek a gyártása a legnagyobb profit elérése érdekében?

. PÉLDA WYNDOR ÜVEGGYÁRTÓ TÁRSASÁG Operációkutató csoport meghatározta:. Mindkét új termékre nézve a rendelkezésre álló százalékos kapacitást mind a három üzemben 2. Mindkét új termék esetében az egységnyi termék/perc termeléshez szükséges százalékos arányt 3. Egységnyi profitot mindkét termék esetén

. PÉLDA WYNDOR ÜVEGGYÁRTÓ TÁRSASÁG Üzem Termék Szabad. termék 2. termék kapacitás. 0 4 2. 0 2 2 3. 3 2 8 Profit/egység 3 5 -

. PÉLDA WYNDOR ÜVEGGYÁRTÓ TÁRSASÁG (MATEMATIKAI MODELL MEGFOGALMAZÁSA) Jelölések:, 2. ill. a 2. termék percenként termelt egységeinek száma / döntési változók Z percenkénti profithozzájárulás Célfüggvény: Z=3 +5 2 ma Üzem Termék Szabad kapacitá s. termék 2. termék. 0 4 2. 0 2 2 3. 3 2 8 Profit/ egység 3 5 -

. PÉLDA WYNDOR ÜVEGGYÁRTÓ TÁRSASÁG (MATEMATIKAI MODELL MEGFOGALMAZÁSA) Megszorítások: Az termék minden percenként megtermelt egysége az,. Üzem % kapacitását venné el a rendelkezésre álló 4-ből Hasonlóan a 2. üzemre: 4 2 2 2 2 6 Üzem Termék Szabad kapacitá s. termék 2. termék. 0 4 2. 0 2 2 3. 3 2 8 Profit/ egység 3 5 -

. PÉLDA WYNDOR ÜVEGGYÁRTÓ TÁRSASÁG (MATEMATIKAI MODELL MEGFOGALMAZÁSA) Hasonlóan a 3. üzemre: 3 + 2 2 8 A termelés nem lehet negatív, tehát: 0 2 0 Üzem Termék Szabad kapacitá s. termék 2. termék. 0 4 2. 0 2 2 3. 3 2 8 Profit/ egység 3 5 -

MATEMATIKAI MODELL MEGFOGALMAZÁSA Feltéve, hogy Z=3 +5 2 ma 4 2 6 3 + 2 2 8 0 2 0 Üzem Termék Szabad. termék 2. termék kapacitá s. 0 4 2. 0 2 2 3. 3 2 8 Profit/ egység 3 5 -

MEGOLDÁSOK KERESÉSE 9 2 3 +2 2 8 Célfüggvény Z=3 +5 2 6 Lehetséges megoldások halmaza 4 6

LINEÁRIS PROGRAMOZÁSI MODELL ÁLTALÁNOSAN Jelölések: m db korlátozott forrás (, 2,,m) n db egymással konkuráló tevékenység (,2,,n) Döntési változó j (j=,2, n) Z együttes eredményesség megválasztott mértéke C j Z azon növekedése, amely j egységnyi növelése okozna (j=,2, n) b i i. forrásból rendelkezésre álló mennyiség (i=,2, n) a ij - i-ik forrásnak az egységnyi j-ik tevékenység által felhasznált mennyisége(i=,2, m)(j=,2, n)

LINEÁRIS PROGRAMOZÁSI MODELL ADATAI Forrás Tevékenység Szabad forráskapacitás 2.. n a a 2.. a n b 2 a 2 a 22. a 2n b 2................. m a m a m 2 a mn b m ΔZ/egységnyi tevékenység Tevékenység szintje c c 2. c n 2 n

A MODELL EGY STANDARD ALAKJA 0, 0,..., 0, és b a... a a b a... a a b a... a a feltéve,hogy ma c... c c Z n 2 m n mn 2 m2 m 2 n 2n 2 22 2 n n 2 2 n n 2 2 Célfüggvény Megszorításo k/ funkcionális feltételek Nemnegatívitási feltételek

SZIMPLEX MÓDSZER Kezdő lépés Iteratív lépés Optimalitási vizsgálat Nem Elértük a kívánt eredményt? Igen STOP

SZIMPLEX MÓDSZER Lehetséges csúcspontmegoldások tulajdonságai: a) ha pontosan egy optimális megoldás létezik, akkor az szükségszerűen egy lehetséges csúcspontmegoldás b) ha egyszerre több optimális megoldás létezik, akkor kell lennie közöttük legalább két szomszédos lehetséges csúcspontmegoldásnak A lehetséges csúcspontmegoldások véges sokan vannak. Ha egy csúcspontmegoldás legalább olyan jó Z szempontjából mint a szomszédos lehetséges csúcspontmegoldások, akkor legalább olyan jó vagy jobb, mint az összes többi lehetséges csúcspontmegoldás, azaz optimális megoldás.

MEGOLDÁSOK KERESÉSE 2 Üzem Termék Szabad kapacitá s. termék 2. termék. 0 4 2. 0 2 2 3. 3 2 8 Profit/ egység 3 5-9 3 +2 2 8 Célfüggvény Z=3 +5 2 6 Lehetséges megoldások halmaza 4 6

LINEÁRIS PROGRAMOZÁS ELŐFELTÉTELEI Arányosság Külön-külön minden egyes tevékenységre N db tevékenységből válasszunk egyet (k.) j =0, minden j=,2,..,n esetén és (j k) () Z kifejezhető c k k módon (2) i-ik forrás felhasználása a ik k Mindkét mennyiség arányos a k. tevékenység szintjével (minden k=,2,.,n esetén)

LINEÁRIS PROGRAMOZÁS ELŐFELTÉTELEI Additivitás Összes tevékenységre együtt vizsgáljuk Lehetséges kölcsönhatások vizsgálata Követelmény: Bármely, 2,., n ) tevékenységi szintek mellett mind a hatékonyság mértéke (Z), mind a források teljes felhasználása a megfelelő mennyiségek összegeként legyen kifejezhető (ne legyenek kevert tagok!)

LINEÁRIS PROGRAMOZÁS ELŐFELTÉTELEI Oszthatóság Valóságban a döntési változók értéke bizonyos esetekben csak egész értéket vehetnek fel. Sokszor az optimális eredményhez kapott számok nem egész értékek. Oszthatósági szabály: a tevékenységek egységei bármilyen arányban oszthatók, a döntési változók pedig tört értékeket is felvehetnek.

LINEÁRIS PROGRAMOZÁS ELŐFELTÉTELEI Bizonyosság Az összes paraméter (a ij, b i, c j ) mind ismert konstansok. Valós problémák esetében ritka Érzékenységi vizsgálat

TOVÁBBI PÉLDA LÉGSZENNYEZÉS- SZABÁLYOZÁS Nori&Leets Társaság Steeltown Légszennyezési probléma megoldása Legjelentősebb légszennyező anyagok Szennyező Éves kibocsájtás előírt csökkentése (millió pound) Por 60 Kéndioidok 50 Szénhidrogének 25

LÉGSZENNYEZÉS-SZABÁLYOZÁS (PÉLDA) 2 okozója a légszennyezésnek:. Olvasztókemencék 2. Nyílt-tüzelésű kohók Légszennyezés csökkentéséhez lehetőségek: () Kémények magasságának megnövelése (kétséges) (2) Szűrő (gázcsapdák) a kéményekben (3) Különböző hatásfokú tisztító anyagok keverése a kohók üzemanyagaihoz

LÉGSZENNYEZÉS-SZABÁLYOZÁS (PÉLDA) Magasabb kémények Nyílttüzelésű kohó Szűrők Nyílttüzelésű kohó Jobb tüzelőanyagok Olvasztókemence Olvasztókemence Olvasztókemence Nyílttüzelésű kohó Por 2 9 25 20 7 3 Kéndioid 35 42 8 3 56 49 Szénhidrogé n 37 53 28 24 29 20 2. táblázat Az egyes módszerek korlátai A fenti megoldások az előző táblázatba foglalt határig bármilyen kapacitással alkalmazhatók. Együttes alkalmazása lehetséges.

LÉGSZENNYEZÉS-SZABÁLYOZÁS (PÉLDA) Módszer Olvasztókemence Nyílt-tüzelésű kohó Magasabb kémények 8 0 Szűrők 7 6 Jobb tüzelőanyagok 9 3. táblázat Az egyes módszerek éves költségei teljes kihasználtság mellett (millió $)

LÉGSZENNYEZÉS-SZABÁLYOZÁS (PÉLDA) Mikor az adatokat megvizsgálták, világossá vált, önmagában egyik módszer sem elegendő. Mindhárom módszer teljes kapacitásának bevetése, több mint elfogadható eredménnyel járna. (Nagyon magas költségek mellett.) Kombinációkat kell vizsgálni.

LÉGSZENNYEZÉS-SZABÁLYOZÁS (PÉLDA) Módszer Olvasztókemence Nyílt-tüzelésű kohó Magasabb kémény 2 Szűrő 3 4 Jobb tüzelőanyag 5 6 Döntési változók

LÉGSZENNYEZÉS-SZABÁLYOZÁS (PÉLDA) Hat döntési változó: j (j=,2,,6) Matematikai modell: Min Z=8 +0 2 +7 3 +6 4 + 5 +9 6. Szennyezés csökkentése: 2 +9 2 +25 3 +20 4 + 7 5 +3 6 60 35 +42 2 +8 3 +3 4 + 56 5 +49 6 50 37 +53 2 +28 3 +24 4 + 29 5 +20 6 25

LÉGSZENNYEZÉS-SZABÁLYOZÁS (PÉLDA) 2. Technológia: j minden (j=,2,,6) esetén 3. Nemnegatívitás: j 0 minden (j=,2,,6) esetén

LÉGSZENNYEZÉS-SZABÁLYOZÁS (PÉLDA) Módszer Olvasztókemence Nyílt-tüzelésű kohó Magasabb kémény 2 Szűrő 3 4 Jobb tüzelőanyag 5 6 Döntési változók Megoldás: (, 2, 3, 4, 5, 6 )= (, 0.623, 0.343,, 0.048, ) Érzékenységi vizsgálatot végeztek, majd a programot megvalósították.

SZÁLLÍTÁSI FELADAT Speciális lineáris programozási feladat Gyakori valós problémák Nagyszámú feltétel Sok döntési változó Sok 0 van a változók között (a ij többsége) Speciális szerkezet

SZÁLLÍTÁSI FELADAT Feltételek és együttható táblázata/mátria A= mn m m n n a a a a a a a a a......... 2 2 22.. 2 2

SZÁLLÍTÁSI FELADAT Nem nulla együtthatók kitűntetett helyen szerepelnek Számítási megtakarítás

SZÁLLÍTÁSI FELADAT MINTAPÉLDA Borsókonzerv A termelés 3 konzervgyárban folyik szállítás tehervonattal 4 értékesítő helyre Fő kiadás a szállítási költség Cél: szállítási költség csökkentése

SZÁLLÍTÁSI FELADAT MINTAPÉLDA Megbecsülték: A következő szezonra várható termelést Kihelyezés mennyiségét az adott árukból Egy tehervagonra eső szállítási költségét

Konzervgyár A P&T TÁRSASÁG SZÁLLÍTÁSI ADATAI Áruház 2 3 4 Terme -lés 464 53 654 867 75 2 352 46 690 79 25 3 995 682 388 685 00 Kihelyezés 80 65 70 85

SZÁLLÍTÁSI FELADAT MINTAPÉLDA Z a teljes szállítási költség X ij (i=,2,3 ; j=,2,3,4 ) az i-ik konzervgyárból a j-ik áruházba szállítandó Célfüggvény: Z 464 690 23 Z min 53 79 24 2 654 995 3 3 867 682 32 4 352 388 33 2 46 685 34 22

SZÁLLÍTÁSI FELADAT MINTAPÉLDA Feltételek: Konzervgyár feltételei 2 3 4 =75 2 22 23 24 =25 3 32 33 34 =00 2 3 =80 2 22 32 =65 3 4 23 24 33 34 =70 =85 Az áruház feltételei

SZÁLLÍTÁSI FELADAT MINTAPÉLDA Feltételek: ij 0, (i=,2,3; j=,2,3,4)

SZÁLLÍTÁSI FELADAT MINTAPÉLDA 34 33 32 3 24 23 22 2 4 3 2 A

SZÁLLÍTÁSI FELADAT MINTAPÉLDA A feladat optimális megoldása: 0, 20, 0, 2 3 4 55 80, 45, 0, 2 22 23 24 0 0, 0, 70, 3 32 33 34 30

SZÁLLÍTÁSI FELADAT MODELLJE TERMINOLÓGIA Mintapélda Egy vagon borsókonzerv Három konzervgyár Négy áruház Az i-ik konzervgyár termelése A j-ik áruháznak történő juttatás Vagononkénti szállítási költség az i-ik konzervgyárból a j-ik áruházba Általános feladat Egységnyi áru m tárolóhely n felvevőhely s i, az i-ik tárolóhely készlete d j, a j-ik felvevőhely kereslete c ij, egységnyi áru szállítási költsége az i-ik tárolóhelyről a j-ik felvevőhelyre

SZÁLLÍTÁSI FELADAT MODELLJE Z-a teljes szállítási költség ij az i-ik tárolóhelyről a j-ik felvevőhelyre szállítandó egységek mennyisége Z m n i j c ij ij, feltéve, hogy n j ij s i, i,2,... m, m i ij d j, j,2,... n, és ij 0 minden i - re és j- re

Tárolóhely SZÁLLÍTÁSI FELADAT MODELLJE Felvevőhely 2 n Készle t c c 2 c n S 2.. m.. c m c m2 c mn s m.. Kereslet d d 2 d n

SZÁLLÍTÁSI FELADAT MODELLJE mn m m m n n......... 3 2 2 23 22 2 3 2......... A

SZÁLLÍTÁSI FELADAT MODELLJE Csak akkor létezik megengedett megoldása a modellnek ha m i s i n j d j A feltételek megkövetelik, hogy m i s i és n j d j egyenlő m n i j ij

OPERÁCIÓKUTATÁS OPTIMALIZÁLÁSI FELADATOK A matematikai (számoló) modell elkészítése Paraméterek elhelyezése Feltételezett megoldás(ok) elhelyezése Számoló cellák elkészítése (Kívánt értékek elhelyezése) Solver Megoldáskereső használata Paraméterek megadása Célcella megadása Ma, Min, vagy konkrét érték Változó cellák megadása Korlátozó feltételek Az eredmény, - ha van, - értékelése, magyarázata

A SOLVER HASZNÁLATA a megoldás menete, a modellek kialakítása és leképzése lineáris egyenletrendszerek megoldása egyszerű optimalizálási probléma megoldása