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

Hasonló dokumentumok
Az ellátási láncok algoritmikus szintézise

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

Folyamatoptimalizálás: a felhőalapú modernizáció kiindulópontja. Bertók Botond Pannon Egyetem, Műszaki Informatikai Kar

Gazdasági matematika II. tanmenet

Elméleti összefoglaló a Valószín ségszámítás kurzushoz

Online algoritmusok. Algoritmusok és bonyolultságuk. Horváth Bálint március 30. Horváth Bálint Online algoritmusok március 30.

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

Leíró és matematikai statisztika el adásnapló Matematika alapszak, matematikai elemz szakirány 2016/2017. tavaszi félév

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

Elméleti összefoglaló a Sztochasztika alapjai kurzushoz

Képfeldolgozás. 1. el adás. A képfeldolgozás m veletei. Mechatronikai mérnök szak BME, 2008

biometria II. foglalkozás előadó: Prof. Dr. Rajkó Róbert Matematikai-statisztikai adatfeldolgozás

Mátrix-alapú projektkockázatmenedzsment

1. Példa. A gamma függvény és a Fubini-tétel.

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

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

Kockázatok és mérési bizonytalanság kezelése a termelésmenedzsment területén

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

Abszolút folytonos valószín ségi változó (4. el adás)

10. Előadás. 1. Feltétel nélküli optimalizálás: Az eljárás alapjai

Statisztika - bevezetés Méréselmélet PE MIK MI_BSc VI_BSc 1

Julia halmazok, Mandelbrot halmaz

A Markowitz modell: kvadratikus programozás

Módszer köztes tárolókat nem tartalmazó szakaszos működésű rendszerek ütemezésére

Matematika B/1. Tartalomjegyzék. 1. Célkit zések. 2. Általános követelmények. 3. Rövid leírás. 4. Oktatási módszer. Biró Zsolt. 1.

Matematika. Specializáció évfolyam

Véletlen jelenség: okok rendszere hozza létre - nem ismerhetjük mind, ezért sztochasztikus.

Kvantitatív módszerek

x, x R, x rögzített esetén esemény. : ( ) x Valószínűségi Változó: Feltételes valószínűség: Teljes valószínűség Tétele: Bayes Tétel:

Vektorterek. Több esetben találkozhattunk olyan struktúrával, ahol az. szabadvektorok esetében, vagy a függvények körében, vagy a. vektortér fogalma.

A Föld középpontja felé szabadon eső test sebessége növekszik, azaz, a

Diszkrét matematika 2.C szakirány

Mérési struktúrák

Modellkiválasztás és struktúrák tanulása

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI

A lineáris programozás alapjai

Biostatisztika. Sz cs Gábor. 2018/19 tavaszi félév. Szegedi Tudományegyetem, Bolyai Intézet

A valószínűségszámítás elemei

Gépi tanulás és Mintafelismerés

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1

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

Matematikai alapok és valószínőségszámítás. Valószínőségi eloszlások Binomiális eloszlás

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

Statisztikai módszerek a skálafüggetlen hálózatok

Eseményalgebra. Esemény: minden amirl a kísérlet elvégzése során eldönthet egyértelmen hogy a kísérlet során bekövetkezett-e vagy sem.

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

Modellek és Algoritmusok - 2.ZH Elmélet

II. rész: a rendszer felülvizsgálati stratégia kidolgozását támogató funkciói. Tóth László, Lenkeyné Biró Gyöngyvér, Kuczogi László

Gyártórendszerek modellezése: MILP modell PNS feladatokhoz

3. el adás: Determinánsok

2017/ Szegedi Tudományegyetem Informatikai Intézet

Irányításelmélet és technika II.

Határérték. Wettl Ferenc el adása alapján és Wettl Ferenc el adása alapján Határérték és

Komplex számok. Komplex számok és alakjaik, számolás komplex számokkal.

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok

ALGEBRAI KIFEJEZÉSEK, EGYENLETEK

Kockázatalapú szabályozó kártyák tervezése, kiválasztása és folyamatra illesztése

Diverzifikáció Markowitz-modell MAD modell CAPM modell 2017/ Szegedi Tudományegyetem Informatikai Intézet

Chomsky-féle hierarchia

Számítógépes Grafika mintafeladatok

Diszkrét matematika 1. középszint

Online migrációs ütemezési modellek

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

Mi az adat? Az adat elemi ismeret. Az adatokból információkat

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.

Kosztyán Zsolt Tibor Katona Attila Imre

Lineáris algebra gyakorlat

Diszkrét matematika II., 8. előadás. Vektorterek

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

Függvények határértéke, folytonossága

Deníciók és tételek a beugró vizsgára

Termék modell. Definíció:

Több valószínűségi változó együttes eloszlása, korreláció

Egyváltozós függvények 1.

Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017.

4. Lokalizáció Magyar Attila

Logisztikai mérnök záróvizsga tételsor Módosítva május 6.

Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén

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

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

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

1. Alapfogalmak Algoritmus Számítási probléma Specifikáció Algoritmusok futási ideje

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

Képfeldolgozás. 1. el adás. A képfeldolgozás alapfogalmai. Mechatronikai mérnök szak BME, 2008

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

Megoldások. ξ jelölje az első meghibásodásig eltelt időt. Akkor ξ N(6, 4; 2, 3) normális eloszlású P (ξ

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

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

Hipotézis STATISZTIKA. Kétmintás hipotézisek. Munkahipotézis (H a ) Tematika. Tudományos hipotézis. 1. Előadás. Hipotézisvizsgálatok

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26

Heurisztikák BitTorrent hálózatok max-min méltányos sávszélesség-kiosztására

Polinomok (el adásvázlat, április 15.) Maróti Miklós

Autoregresszív és mozgóátlag folyamatok. Géczi-Papp Renáta

Számítógép és programozás 2

SÚLYOS BALESETEK ELEMZÉSE. 3. téma: Kvalitatív módszerek - Hibafa

Relációk. 1. Descartes-szorzat. 2. Relációk

Autoregresszív és mozgóátlag folyamatok

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében

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

Taylor-polinomok. 1. Alapfeladatok április Feladat: Írjuk fel az f(x) = e 2x függvény másodfokú Maclaurinpolinomját!

Átírás:

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 Pekárdy Milán, Baumgartner János, Süle Zoltán Pannon Egyetem, Veszprém XXXII. Magyar Operációkutatási Konferencia Cegléd, 2017. június 15. Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 1 / 28

Célkit zés Célunk: Ellátási láncok modellezése és optimalizálása; Cél a költség optimum megtalálása vegyes egész érték feladat alapján, de az optimalizálási feladat mérete kritikus lehet; Ellátási láncok optimalizálásakor további szempontokat is gyelembe véve már többszempontú optimalizálási feladatot kell hatékonyan kezelnünk. Egy korlátozás és szétválasztás alapú algoritmus kidolgozása ellátási láncok költség szempontú optimalizálására, ahol a megoldás során gyelembe vesszük a lánc elemeit jellemz min ségi jellemz ket. Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 2 / 28

Tartalomjegyzék 1 Bevezetés Problémafelvetés 2 Folyamatok/rendszerek megbízhatósága 3 Hibafa-elemzés 4 A P-gráf módszertan 5 Megbízhatóságelméleti háttér Megbízhatóság kifejezése 6 Ellátási láncok megbízhatósága Prímstruktúrák Paraméter nélküli struktúrák Paraméteres struktúrák 7 Esettanulmányok Paraméter nélküli struktúra Paraméteres struktúra 8 Alkalmazás 9 Összefoglalás Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 3 / 28

Problémafelvetés A különböz ellátási láncok esetén optimalizálási szempontok lehetnek: költség, id, stb. Sok esetben azonban szükséges lehet min ségi, megbízhatósági szempontok gyelembevételére is; Ebben az esetben komplex, több célú optimalizálási feladatot kapunk Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 4 / 28

Folyamatok/rendszerek megbízhatósága Cél a kockázatok csökkentése (elfogadhatatlan, elfogadható, általánosságban elfogadható) Kockázat = következmények súlyossága x bekövetkezés valószín sége Kockázati mátrix: valószín ség - súlyosság Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 5 / 28

Hibafa-elemzés Hibafa-elemzés: egy csúcseseményre összpontosít, az esemény okainak meghatározásához ad eljárást, Min ségi elemzési módszer, meghatározhatók azon a kombinációk, amik a hibához vezetnek, illetve a bekövetkezési valószín ségek is, Lépései: hibafa generálás, elemi események meghibásodási valószín ségeinek meghatározása, csúcsesemény bekövetkezési valószín ségének meghatározása, path és cut halmazok meghatározása (algoritmikusan el állíthatók). Deníció. Cut/vágat halmaz: azon események halmaza, melyek együttes bekövetkezése esetén a csúcsesemény is bekövetkezik. Ezek közül a legkevesebb eseményt tartalmazót minimális vágatnak nevezzük. Path halmaz: elemi események olyan halmaza, melyek közül ha egyik sem következik be, akkor a csúcsesemény sem fog bekövetkezni. Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 6 / 28

Hibafa-elemzés (folyt.) Cut halmazok: {{1, 2}, {2, 3}, {1, 4}} Path halmazok: {{1, 2}, {1, 3}, {2, 4}} Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 7 / 28

Hibafa-elemzés - Megbízhatóságok Minimális vágatok: elemi események bekövetkezési valószín ségeinek szorzata alapján következtetünk, hogy mely elemi események felel sek a csúcsesemény bekövetkezésért, szükséges hibák minimális száma a csúcsesemény bekövetkezéséhez, csak összehasonlításra használhatók (csúcsesemény bekövetkezésére rossz eredményt ad). Csúcsesemény bekövetkezési valószín sége: a fában lév elemi események bekövetkezési valószín ségei valamint a fát alkotó kapuk alapján valószín ségszámítási szabályokat gyelembe véve. Hátrányok: automatikus generálása nehézkes, csak egyetlen nem kívánt csúcseseményt reprezentál, események függetlenségének feltételezése, konstans, el rejelezhet valószín ségek szükségesek, mennyiségi jellemz ket nem vesz gyelembe. Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 8 / 28

A P-gráf módszertan Deníció. (Friedler et al., 1992) Legyen M objektumok véges, nem üres halmaza és O (M) (M), ahol (M) jelöli M hatványhalmazát. Az (M, O) párt P-gráfnak nevezzük, ahol a csúcsok halmaza M O, míg az élek halmaza A = A 1 A 2, ahol A 1 = {(x, Y ) : Y = (α, β) O, x α} A 2 = {(Y, z) : Y = (α, β) O, z β}. Ha (α, β) O, akkor α a bemeneti, β a kimeneti anyaghalmaz. Egy szintézis-feladat a (P, R, O) rendezett hármassal adható meg, ahol P a termékek (P ), R a nyersanyagok (R ) és O a m veleti egységek halmaza (O ). Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 9 / 28

P-gráf: modell Anyag-egyensúly korlátok: x 1 r 1,j + x 2 r 2,j x 3 r 3,j Döntési változók: y i : O i m veleti egység m ködik x i : O i tevékenység m ködési kapacitása Célfüggvény: a 1 x 1 + b 1 y 1 + a 2 x 2 + b 2 y 2... y i 0, 1 Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 10 / 28

P-gráf reprezentáció Példa: M = {R1, R2, I 1, I 2, P1, P2}, R = {R1, R2}, P = {P1, P2} és O = {({I 1}, {P1, P2}), ({I 2}, {P1, P2}), ({R1}, {I 1}), ({R1, R2}, {I 2}), ({R2}, {I 2})} Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 11 / 28

P-gráf algoritmusok (Friedler et al., 1992, 1993, 1995) Algoritmusok: a módszertan algoritmusai kihasználják a módszertan axiómáit, illetve a gráf strukturális tulajdonságait: MSG algoritmus: kizárja azon m veleti egységeket, melyek egyetlen kombinatorikusan lehetséges struktúrában sem szerepelnek; SSG algoritmus: az összes kombinatorikusan lehetséges struktúrát pontosan egyszer generálja; ABB algoritmus: az optimális és közel optimális kombinatorikusan lehetséges struktúrákat generálja. Alkalmazások: gyártórendszerek modellezése, ellátási láncok (pl. olajipari cs hálózatok), üzleti folyamatok leírása (BPMN P-gráf), stb. Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 12 / 28

Megbízhatóság kifejezése Ellátási lánc elemeinek (m veleti egységek) megbízhatósága leírható diszkrét, illetve folytonos módon: Diszkrét: m ködési id várható értéke (pl. statisztikai becslések, megfegyelések alapján), Folytonos: m ködési id t leíró valószín ségi változó eloszlásfüggvénye. Folytonos esetben legyen τ i az i-edik elem m ködési idejét kifejez folytonos elszolású valószín ségi változó: meghibásodási eloszlásfüggvény: F i (t) = P(τ i < t), megbízhatósági függvény: R i (t) = 1 F i (t) = P(τ i t). A teljes folyamat megbízhatósága kifejezhet részeleminek megbízhatóságával. Legyen τ a teljes folyamat m ködési ideje: F (t) = P(τ < t) és R(t) = 1 F (t) = P(τ t) Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 13 / 28

Megbízhatóság kifejezése (folyt.) Az egyes elemek megbízhatóságát általában nevezetes folytonos eloszlásokkal fejezzük ki: exponenciális, Weibull, normális,... Az eloszlások paraméterei megkaphatók különböz statisztikai becsl módszerekkel (pl. emberi er forrás esetén napló állományokból kinyert adatok alapján végzett illeszkedésvizsgálattal, stb.) Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 14 / 28

Nevezetes struktúrák A példákban az egyes elemek m ködési idejét exponenciális eloszlással írjuk le. R(t) = 1 [(1 e λ 1t )(1 e λ 2t )] R(t) = e λ 1t e λ 2t R(t) = 1 [(1 e λ 1t e λ 2t )(1 e λ 3t e λ 4t )] R(t) = [1 [(1 e λ 1t )(1 e λ 2t )] [1 [(1 e λ 1t )(1 e λ 2t )]] Összetettebb struktúrák esetén is vissza tudjuk vezetni a számításokat a fenti alap struktúrákra (pl. teljes valószín ség tétele, logikai szita, stb.). Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 15 / 28

Prímstruktúrák (Kovács, Friedler, 2013) M veleti egységek olyan halmaza, amelyekb l egy m veleti egységet elhagyva m ködésképtelen struktúrát kapunk, A prímstruktúrák száma függ attól, hogy csak struktúrálisan vizsgáljuk a gráfot (csak min ségi szempontból), vagy paramétereket is gyelembe veszünk az egyes elemek esetében (mennyiségi és min ségi szempontok). Megoldások: {{O1}, {O2}, {O1, O2}} Prímstruktúrák: {{O1}, {O2}} Megoldások: {{O1, O2}} Prímstruktúrák: {{O1, O2}} Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 16 / 28

Paraméter nélküli struktúra megbízhatósága 1 Ellátási láncot reprezentáló P-gráf struktúra meghatározása (pl. BPD - P-gráf konverzió) 2 Lehetséges megoldásstruktúrák generálása (SSG algoritmus) 3 Prímstruktúrák meghatározása: a lehetséges megoldások közül elhagyjuk azokat, amelyek más megoldást is tartalmaznak 4 Megbízhatóság számítása megbízhatósági polinommal (szita formula) Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 17 / 28

Paraméteres struktúra megbízhatósága 1 Ellátási láncot reprezentáló P-gráf struktúra meghatározása kapcsolódó mennyiségi paraméterekkel 2 Forgatókönyvek: elvárt termelési és hozzá kapcsolódó megbízhatósági elvárások felírása 3 Prímstruktúrák meghatározása: minden forgatókönyv esetén az ABB algoritmust futtatjuk a mennyiségi paraméterekkel együtt, majd a kapott megoldások közül elhagyjuk azokat, amelyek más megoldást is tartalmaznak 4 A prímstruktúrák alapján az egyes forgatókönyvekhez felírjuk a megbízhatósági polinomokat 5 Korlátozás és szétválasztás alapú eljárás végrehajtása: Korlátozás: relaxált modell alsó korlátot ad a költségre, a gráf struktúrája alapján számolt megbízhatóság pedig fels korlát Szétválasztás: m veleti egység be-/kikapcsolása A leszámlálási fa minden csomópontjában számoljuk a megbízhatóságokat és megoldjuk a megfelel matematikai modellt A kapott eredmények alapján kizárjuk a rosszabb megoldást adó ágakat Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 18 / 28

Paraméter nélküli struktúra megbízhatósága Ellátási lánc praméterek nélküli megbízhatóságának meghatározása MOL: anyag szállítási feladat Feladat leírása BPD-vel Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 19 / 28

Paraméter nélküli struktúra megbízhatósága (folyt.) Folyamat hiba bekövetkezésének leírása hibafa analízissel Path halmazok alkalmazásával a hibafa megbízhatósági diagrammá alakul Path halmazok: {{U1, T 1, D}, {U2, T 2, D}, {B, U3, T 2, D}} Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 20 / 28

Paraméter nélküli struktúra megbízhatósága (folyt.) Folyamat megbízhatóságának kifejezése P-gráal Prímstruktúrák: {{U1, T 1, D}, {U2, T 2, D}, {B, U3, T 2, D}} Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 21 / 28

Paraméter nélküli struktúra megbízhatósága (folyt.) Megbízhatóság kifejezése a prímstruktúrák segítségével Prímstruktúrák: {{U1, T 1, D}, {U2, T 2, D}, {B, U3, T 2, D}} R = R 1 + R 2 + R 3 R 1 R 2 R 1 R 3 R 2 R 3 + R 1 R 2 R 3 R 1 = P U1 P T 1 P D R 2 = P U2 P T 2 P D R 3 = P B P U3 P T 2 P D Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 22 / 28

Paraméteres struktúra megbízhatósága Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 23 / 28

Paraméteres struktúra megbízhatósága (folyt.) Forgatókönyvek: 980t min. 85% megbízhatósággal 500t min. 92% megbízhatósággal Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 24 / 28

Paraméteres struktúra megbízhatósága (folyt.) Optimális megoldás: 749,327 EUR 88.58% megbízhatósággal Optimális megoldás: 381,855 EUR 92,23% megbízhatósággal Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 25 / 28

Alkalmazás Üzleti folyamatok kezelését végz webes keretrendszerben: Üzleti folyamatok kockázatainak feltására, Kockázatok csökkentése megfelel er forrás-hozzárendeléssel, redundanciával, stb., Adott er forráshalmaz alapján vészforgatókönyvek generálása üzleti folyamatokhoz Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 26 / 28

Összefoglalás Ellátási láncok optimalizálása általában költség, id, stb. szerint Megbízhatósági szempontok gyelembe vételével összetettebb feladat B&B algoritmus kidolgozása a megbízhatóság gyelembe vételével Pl. üzleti folyamatok esetén hasznos információkat szolgáltathatunk a döntéshozók felé Szoftveres megvalósítás üzleti folyamatokat kezel keretrendszerhez Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 27 / 28

Köszönetnyilvánítás Pannon Egyetem (Veszprém) Ellátási lánc optimalizálás 2017. június 15. 28 / 28