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

Hasonló dokumentumok
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Hatvany József Informatikai Tudományok Doktori Iskola

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

Virtuális vállalat JÁRMŰIPARI ALKATRÉSZGYÁRTÁS TERMELÉSPROGRAMOZÁSI FELADATAINAK MODELLEZÉSE ÉS MEGOLDÁSA

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

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

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

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

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

Dr. Kulcsár Gyula. Virtuális vállalat félév. Projektütemezés. Virtuális vállalat félév 5. gyakorlat Dr.

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

Diszkrét termelési folyamatok ütemezési feladatainak modellezése és számítógépi megoldása

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

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

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

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

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

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

Számítógépes döntéstámogatás. Döntések fuzzy környezetben Közelítő következtetések

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

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

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Hidraulikus hálózatok robusztusságának növelése

Mátrix-alapú projektkockázatmenedzsment

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

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

A Szállítási feladat megoldása

ANALÍZIS TANSZÉK Szakdolgozati téma. Piezoelektromos mechanikai redszer rezgését leíró parciális

Mérés és skálaképzés. Kovács István. BME Menedzsment és Vállalatgazdaságtan Tanszék

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

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

VEGYIPARI RENDSZEREK MODELLEZÉSE

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

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Intelligens irányítások

Algoritmusok Tervezése. Fuzzy rendszerek Dr. Bécsi Tamás

Általános algoritmustervezési módszerek

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

HÁLÓZATSZERŰEN MŰKÖDŐ LOGISZTIKÁVAL INTEGRÁLT TERMELÉSÜTEMEZÉS MEGOLDÁSA GENETIKUS ALGORITMUS ALKALMAZÁSÁVAL. OLÁH Béla

Tartalomjegyzék. Tartalomjegyzék... 3 Előszó... 9

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

Óbudai Egyetem Neumann János Informatikai Kar. Intelligens Mérnöki Rendszerek Intézet

Kockázatalapú változó paraméterű szabályozó kártya kidolgozása a mérési bizonytalanság figyelembevételével

TECHNOLÓGIAI ALTERNATÍVÁK HATÁSA RÖVID TÁVÚ TERMELÉS ÜTEMEZÉSI FELADATOK MEGOLDÁSÁRA

Termelés- és szolgáltatásmenedzsment

Térinformatikai algoritmusok Elemi algoritmusok

Ejtési teszt modellezése a tervezés fázisában

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

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

Térinformatikai algoritmusok Elemi algoritmusok

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

Mannheim Viktória, egyetemi docens Hulladékhasznosítási konferencia szeptember Gyula, Cívis Hotel Park

Rugalmas gyártórendszerek (FMS) termelésprogramozása (ismétlés DTFSZTIR)

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

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

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

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

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

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

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

Dr. Dinnyés Álmos Projekt menedzsment módszerek alkalmazásának kihívásai a felsőoktatásban

Logisztikai szimulációs módszerek

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

A hálózattervezés alapvető ismeretei

Mérési hibák

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

Intelligens Rendszerek Elmélete. Párhuzamos keresés genetikus algoritmusokkal

Kockázatkezelés a rezgésdiagnosztikában többváltozós szabályozó kártya segítségével

Descartes-féle, derékszögű koordináta-rendszer

Összeállította Horváth László egyetemi tanár

Operációs rendszerek. Folyamatok ütemezése

1. ábra A hagyományos és a JIT-elvű beszállítás összehasonlítása

Képrekonstrukció 6. előadás

KITERJESZTETT TERMELÉSPROGRAMOZÁSI MODELL ERŐFORRÁS-KORLÁTOS ÜTEMEZÉSI FELADATOK MEGOLDÁSÁRA

TARTALOMJEGYZÉK. TARTALOMJEGYZÉK...vii ELŐSZÓ... xiii BEVEZETÉS A lágy számításról A könyv célkitűzése és felépítése...

VIKKK III: firány: Korszer technológia rendszerek fejlesztése, se, optimalizálása

Algoritmizálás, adatmodellezés tanítása 8. előadás

Minőségelmélet kommunikációs dosszié MINŐSÉGELMÉLET. Anyagmérnök mesterképzés (MsC) Tantárgyi kommunikációs dosszié

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

Hagyományos termelésirányítási módszerek:

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

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

Üzletmenet folytonosság menedzsment [BCM]

A brachistochron probléma megoldása

Paragon Decision Technology BV

Méréselmélet MI BSc 1

PROJEKTMENEDZSMENT. Idő-, erőforrás- és költségterv. Dr. DARÓCZI MIKLÓS egyetemi docens. Dr. ILLÉS BÁLINT CSABA egyetemi tanár, tárgyfelelős

Az optimális megoldást adó algoritmusok

AZ IGÉNY SZERINTI TÖMEGGYÁRTÁS TERMELÉSPROGRAMOZÁSÁNAK EGY HIBRID MEGOLDÁSI MÓDSZERE

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

Az éghajlati modellek eredményeinek alkalmazhatósága hatásvizsgálatokban

Balogh János gépészmérnök, műszaki menedzser MSc., vezető programkoordinációs szakértő 1

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

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

Verifikáció és validáció Általános bevezető

Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert

Nem-lineáris programozási feladatok

Forgalmi modellezés BMEKOKUM209

Divényi Dániel, BME-VET Konzulens: Dr. Dán András 57. MEE Vándorgyűlés, szeptember

GEOSTATISZTIKA. Földtudományi mérnöki MSc, geofizikus-mérnöki szakirány. 2018/2019 I. félév TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ

Átírás:

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék 2017/18 2. félév 3. Előadás Dr. Kulcsár Gyula egyetemi docens

Kereső algoritmusok alkalmazása többcélú optimalizálási feladatok megoldására

Többcélú optimalizálás Döntési változók Korlátozások, feltételek Célfüggvények f : S {0 } k f ( s ) min k s S, k {1,2,...,K } s S f k egy megengedett megoldás a megengedett megoldások halmaza egy célfüggvény, K a célfüggvények száma

Megoldási módszerek Súlyozott célfüggvények alkalmazása Hierarchikus optimalizálás Célprogramozás Párhuzamos (Pareto) megközelítés Új megközelítés: relatív minősítés

Súlyozott célfüggvények alkalmazása A többcélú optimalizálási feladatok egyik gyakran alkalmazott megoldási módszere az, hogy visszavezetik azokat valamilyen technika alkalmazásával egycélú optimalizálási feladatra. Legtöbbször erre a célra valamilyen összetett függvényt használnak amely gyakran a célfüggvények súlyozott lineáris konbinációja, és annak az optimumát próbálják meghatározni. Ennek a módszernek a nehézségét a súlyozótényezők értékének megadása jelenti, mivel ennek megválasztásától nagymértékben függ az optimális megoldás. Alkalmazását tovább nehezíti az, hogy nem különíthető el élesen a különböző célfüggvények összeadásához szükséges normalizálás és a fontosságbeli különbségek kifejezésére irányuló prioritások kiosztásának művelete.

Hierarchikus optimalizálás Az egycélú optimalizálásra visszavezető módszerektől jelentős mértékben eltérő megközelítést valósít meg a hierarchikus optimalizálás. Ennek során a különböző célfüggvények között valamilyen rangsort felállítva, az adott sorrendnek megfelelően egyenként kerül sor a célfüggvények optimumpontjának meghatározására, figyelembe véve a korábban elért eredmények köré felállított tartományokban engedélyezett mozgásokat. Legnagyobb hátránya ennek a módszernek az, hogy a célfüggvények fontosságának időbeli változását nagyon nehezen tudja követni.

Célprogramozás A hierarchikus optimalizálási megközelítéshez hasonló a célprogramozás módszerének alapgondolata is. Ebben a megközelítésben a különböző célfüggvényeket a lehetőségekhez mérten át kell transzformálni speciális korlátozásokká. Ezt követően olyan megoldás megtalálására kell koncentrálni, amely az ilyen módon kibővített korlátozásokat maradéktalanul kielégíti és a megmaradt egyetlen célfüggvény szempontjából a legjobb megoldásnak tekinthető. Dinamikus rendszerben, amikor az aktuális célfüggvénykészlet összetétele és az összetevők fontossága időről időre változik, az algoritmikus megoldás dominanciája miatt nehezen adaptálható a módszer.

Párhuzamos (Pareto) megközelítés Két megoldás minőségének összehasonlítása során a célfüggvények értékein túlmenően logikai kifejezések is szerepet játszanak.. Nincs szükség a célfüggvények értékkészletének egységesítésére, mert a különböző megoldások esetében is rendre csak ugyanolyan típusú célfüggvények kerülnek összehasonlításra. A cél egy olyan s p megoldás megtalálása, melyről bármely irányba elmozdulva, a környezetében nincs olyan s megoldás, amelyik legalább egy célfüggvény értékében jobb s p megoldásnál úgy, hogy az összes többi célfüggvény értéke legalább ugyanolyan jó mint az s p megoldás értékei. A módszer alkalmazhatóságát részben korlátozza az, hogy a célfüggvények eltérő fontossága a felhasználó által ilyenkor közvetlenül nem befolyásolható. Másrészt az összehasonlításra alkalmas megoldások generálása meglehetősen nehézkessé válhat nagyméretű, tagolt, nem homogén megoldástérben.

x k Megoldás változatok értékelésének matematikai modellje Új megközelítés: relatív minősítés s,s S a,b y 0, ha max( a,b ) 0 2 D : D( a,b ) b a, egyébként max( a,b ) w w 0 k {1,2,...,K } k K 2 F : S F( s x,s y ) ( wk D( f k( s x ), f k( s y ))) k 1

Az előjeles függvényérték kifejezi az megoldás megoldáshoz viszonyított relatív minőségét. s x Megoldások minősítése többcélú kereső eljárásokban F ( s, s x y) s y s y s y s y jobb megoldás mint és s x s x ha azonosan jó megoldások ha rosszabb megoldás mint s y? s x : F( s x,s y )? 0 s x ha F ( s, s x y) 0 F ( s, s x y) 0 F ( s, s x y) 0 Egycélú keresés Többcélú keresés Tabu keresés (TS), Szimulált hűtés (SA), Genetikus algoritmus (GA)

Relatív minősítés Az új módszer alkalmazásának lényege az, hogy két megoldás jóságának az összehasonlítása nem a megoldások külön-külön vett abszolút jóságának valamilyen módszerrel végrehajtott számszerűsítésén, majd ezek összehasonlításának eredményén alapul, hanem az egyik megoldásnak a másikhoz viszonyított (relatív) jósága kerül számszerűsítésre, és ennek alapján dönthető el az, hogy melyik tekinthető jobb megoldásnak.

A prioritások szerepe A célfüggvényekhez rendelt w k prioritások (változók) növelik a módszer rugalmasságát azáltal, hogy interaktív bemenő paraméterekként funkcionálnak. Ez lehetővé teszi, hogy a felhasználó az egymástól független aktuális w k értékek megadásával egyszerűen definiálhassa az egyes célfüggvények figyelembevételének kívánatos mértékét a döntési szituációban. Ezeknek a prioritásoknak nincs függvény-normálási szerepe, kizárólag a célfüggvényben kifejezett döntéshozási szempont aktuális fontosságát fejezik ki. Gyakorlati szempontból a prioritásértékek nulla és egy célszerűen választott pozitív felső korlát közötti intervallumból kaphatnak értéket.

Illusztratív példa 1 Feladat: Melyik tekinthető jobb megoldásnak?

Illusztratív példa 1 Megoldás:

Illusztratív példa 2 Prioritások w 1 w 2 w 3 w 4 w 5 w 6 w 7 w 8 1 1 1 1 1 1 1 1 Célfüggvények f 1 f 2 f 3 f 4 f 5 f 6 f 7 f 8 f k (s x ) 0 0 0 17 680 9,45 1353,97 26,15 f k (s y ) 0 0 0 17 635 9,53 1525,63 26,30 D(f k (s x ),f k (s y )) 0 0 0 0-0,0662 0,0084 0,1125 0,0057 w k *D(f k (s x ),f k (s y)) 0 0 0 0-0,0662 0,0084 0,1125 0,0057 F(s x,s y ) 0,0604

Illusztratív példa 3 Prioritások w 1 w 2 w 3 w 4 w 5 w 6 w 7 w 8 5 5 10 5 5 5 1 10 Célfüggvények f 1 f 2 f 3 f 4 f 5 f 6 f 7 f 8 f k (s x ) 0 0 0 17 680 9,45 1353,97 26,15 f k (s y ) 0 0 0 17 635 9,53 1525,63 26,30 D(f k (s x ),f k (s y )) 0 0 0 0-0,0662 0,0084 0,1125 0,0057 w k *D(f k (s x ),f k (s y )) 0 0 0 0-0,3309 0,0420 0,1125 0,0570 F(s x,s y ) -0,1194

Illusztratív példa 4 Prioritások w 1 w 2 w 3 w 4 w 5 w 6 w 7 w 8 5 5 10 5 5 5 3 10 Célfüggvények f 1 f 2 f 3 f 4 f 5 f 6 f 7 f 8 f k (s x ) 0 0 0 17 680 9,45 1353,97 26,15 f k (s y ) 0 0 0 17 635 9,53 1525,63 26,30 D(f k (s x ),f k (s y )) 0 0 0 0-0,0662 0,0084 0,1125 0,0057 w k *D(f k (s x ),f k (s y )) 0 0 0 0-0,3309 0,0420 0,3376 0,0570 F(s x,s y ) 0,1057

Termeléstervezési és -irányítási feladatok megoldása többcélú keresési módszer alkalmazásával

Alkalmazási példa: termelésprogramozás ERP CAPE MES SFS PAC, MA, MSC SFS: Shop Floor Scheduling Rövid távú, műhelyszintű ütemezés Bemenet: Belső rendelések Termék adatok Technológiai adatok Erőforrás adatok Anyag és komponens adatok Ütemezési célok Kimenet: Termelési finomprogram Munkák és erőforrások összerendelése Tervezett tevékenységek Tervezett időadatok

Rendelés Termék Alkalmazási példa: megoldási koncepció Termelési finomprogram Felhasználó Technológia Ütemezés Erőforrás Munkák Ütemterv Szimuláció Objektumok Finomprogram Éles termelési finomprogram Minősítés Modellépítés Célfüggvényértékek Teljesítménymutatók

Újraütemezés: a gyártásirányítás eszköze Kihívások: Végrehajtás alatt álló, megszakított ütemterv Valós folyamatok bizonytalanságai, állapotai Összetett újraütemezési célok Megváltozott rendelések és erőforráskörnyezet Speciális korlátozások Ütemezési modell és módszerek kiterjesztése: Célfüggvények a változtatások számszerűsítésére Zárolási technikák Továbbfejlesztett kereső operátorok

Integrált termelésprogramozás ERP INTEGRÁLT ÜTEMEZŐ ÉS ÚJRAÜTEMEZŐ Cégadatbázis Rendelés Termék Technológia Erőforrás Modellépítés Ütemezés és újraütemezés GUI Szimuláció GUI Termelési finomprogram Éles termelési finomprogram Minősítés GUI MES MES MES MES TERMELÉS- MENEDZSMENT Teljesített rendelések Új termelési finomprogram Elemzés GUI TERMELÉSI FOLYAMAT Termelésfelügyelet ADATGYŰJTÉS Értékelés Viselkedés BIZONYTALANSÁGKEZELÉS

Köszönöm a megtisztelő figyelmet! kulcsar@ait.iit.uni-miskolc.hu http://ait.iit.uni-miskolc.hu/~kulcsar "A bemutatott kutató munka a TÁMOP-4.2.1.B-10/2/KONV- 2010-0001 jelű projekt részeként az Európai Unió támogatásával, az Európai Szociális Alap társfinanszírozásával valósul meg"

Az előadásvázlat elérhető az alábbi webcímen: http://ait.iit.uni-miskolc.hu/~kulcsar/serv01.htm