A genetikus algoritmus, mint a részletes modell többszempontú és többérdekű "optimálásának" általános és robosztus módszere

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

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

Algoritmusok Tervezése. 9. Előadás Genetikus Algoritmusok Dr. Bécsi Tamás

Genetikus algoritmusok az L- rendszereken alapuló. Werner Ágnes

Genetikus algoritmusok

Universität M Mis is k k olol cic, F Eg a y kultä etem t, für Wi Gazda rts ságcha tudfts o w máis n s yen i scha Kar, ften,

Informatikai Rendszerek Tervezése

LIBRA PRO. On-line UPS kva három / három fázis

KÖSZÖNTJÜK HALLGATÓINKAT!

Evolúciós algoritmusok

Intelligens Rendszerek Elmélete. Párhuzamos keresés genetikus algoritmusokkal. A genetikus algoritmus működése. Az élet információ tárolói

SIRIUS SOROZAT. On-line UPS kva egy/egy fázisú és három/egy fázisú kva és kva három/három fázisú

Simon Károly Babes Bolyai Tudományegyetem

Novell Roadshow január március

IT TERMÉKEK TANÚSÍTÁSA

Dr. habil. Maróti György

Bevezetés az informatikába

Kvalitatív elemzésen alapuló reakciómechanizmus meghatározás

Gépi tanulás. Neurális hálók, genetikus algoritmus. Közlekedési informatika MSc. Földes Dávid St. 405.

Kommunikációs rendszerek teljesítőképesség-vizsgálata

DOKTORI (PhD) ÉRTEKEZÉS BALOGH SÁNDOR KAPOSVÁRI EGYETEM GAZDASÁGTUDOMÁNYI KAR

Az Energia Biztonsága. Sirius series. UPS kva egy / egy és három / egy fázis kva és kva három / három fázis.

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

Logisztikai szimulációs módszerek

Méréselmélet MI BSc 1

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

Mérés és modellezés 1

Haszongépj. Németh. Huba. és s Fejlesztési Budapest. Kutatási. Knorr-Bremse November 17. Knorr-Bremse

Párhuzamos genetikus algoritmus

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

Épületenergetika és épületmechatronika

BEVEZETÉS A SZÁMÍTÓGÉPEK VILÁGÁBA

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozá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

Kvantitatív módszerek

StoreWay FDA 1500/2500/2900 középkategóriás moduláris tárolórendszer

ZP 120LCD UPS. Minőségi Energiaforrás. on-line IPARI ALKALMAZÁSOK ELECTRO-MEDICAL BERENDEZÉSEK BIZTONSÁGI BERENDEZÉSEK

SZOFTVER = a számítógépet működtető és az azon futó programok összessége.

Az evolúció folyamatos változások olyan sorozata, melynek során bizonyos populációk öröklődő jellegei nemzedékről nemzedékre változnak.

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...

"A tízezer mérföldes utazás is egyetlen lépéssel kezdődik."

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

Dinamikus modellek szerkezete, SDG modellek

Operációs rendszerek - bevezető

2. rész BEVEZETÉS A SZÁMÍTÓGÉPEK VILÁGÁBA. Az információ elérésének és felhasználásának képessége.

Hálózati réteg. WSN topológia. Útvonalválasztás.

Geoinformatika I. (vizsgakérdések)

IK Algoritmusok és Alkalmazásaik Tsz, TTK Operációkutatás Tsz. A LEMON C++ gráf optimalizálási könyvtár használata

HÁZI FELADAT PROGRAMOZÁS I. évf. Fizikus BSc. 2009/2010. I. félév

Programrendszerek tanúsítása szoftverminőség mérése

Gingl Zoltán, Szeged, :14 Elektronika - Alapok

Linux alapú hálózati infrastruktúra Open Enterprise Server 2. Hargitai Zsolt kereskedelemtámogatási vezető, Novell Kft.

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

Adatbázisok - 1. előadás

Mesterséges Intelligencia alapjai

Üdvözlöm Önöket a Konferencián!

VÉGFELHASZNÁLÓI LICENC SZERZŐDÉS AZ F-PROT ANTIVÍRUS - HOZ

Informatika Rendszerek Alapjai

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

Universität M Mis is k k olol ci c, F Eg a y kultä etem t, für Wi Gazda rts ságcha tudft o sw máis n s yen i scha Kar, ften,

Egy egyszerű, gyors és szabad újratelepítő eszköz: upi

ÉRETTSÉGI TÉTELCÍMEK 2018 Informatika

1. hét. Neptun kód. Összesen. Név

Vezetői információs rendszerek

értékel függvény: rátermettségi függvény (tness function)

SZÁMÍTÓGÉPES ALAPISMERETEK

Megnevezés Verzió Méret (byte) SHA-1 lenyomat

Hátterükben egyetlen gén áll, melynek általában számottevő a viselkedésre gyakorolt hatása, öröklési mintázata jellegzetes.

Épületenergetika és épületmechatronika

Szimuláció. Fault Tolerant Systems Research Group. Budapest University of Technology and Economics. Department of Measurement and Information Systems

Információs technológiák 4. Ea: A lélek. A csak szidható kézzelfoghatatlan

TIOP Hatékony informatikai infrastruktúra a központi oktatási rendszerek szolgálatában. Hatékony informatikai infrastruktúra a közoktatásban

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

VIRTUALIZÁCIÓ KÉSZÍTETTE: NAGY ZOLTÁN MÁRK EHA: NAZKABF.SZE I. ÉVES PROGRAMTERVEZŐ-INFORMATIKUS, BSC

Térinformatika. Térinformatika. GIS alkalmazói szintek. Rendszer. GIS funkcionális vázlata. vezetői szintek

2018, Diszkrét matematika

Virtualizáció. egy hardveren több virtuális rendszer működik egyszerre, virtuális gépekben futó önálló vendég (guest) operációs rendszerek formájában

alkalmazásfejlesztő környezete

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Multifunkcionális, multimédia elemeket tartalmazó mobil elérésű távoktatási tananyag összeállítása és tesztelése

TIOP Hatékony informatikai infrastruktúra a központi oktatási rendszerek szolgálatában

XXVII. Magyar Minőség Hét Konferencia

Számítógép rendszerek. 4. óra. UNIX fejlődéstörténet

Az informatika alapjai. 10. elıadás. Operációs rendszer

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 0. TANTÁRGY ISMERTETŐ

ÁRAMKÖRÖK SZIMULÁCIÓJA

Vizuális adatelemzés - Gyakorlat. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)

Microsoft alapokon az országszerte mintegy 200 telephellyel rendelkező szervezet. hálózata

Programozási alapismeretek beadandó feladat: ProgAlap beadandó feladatok téma 99. feladat 1

Információtartalom vázlata

Új $pusú gyakorlatorientált informa7kus képzés

Forgalmi modellezés BMEKOKUM209

Gyakorlati vizsgatevékenység. Graf Iskola

Részletes Hardver- és Szoftvertervezés

Egy magyarországi élelmiszergyártó üzem termelésének és termelés-kiszolgálásának szimulációs vizsgálata, tapasztalatai

Csoportos üzenetszórás optimalizálása klaszter rendszerekben

Számítógépek architektúrák. Architektúrák

SZÓBELI ÉRETTSÉGI TÉMAKÖRÖK

Átírás:

A genetikus algoritmus, mint a részletes modell többszempontú és többérdekű "optimálásának" általános és robosztus módszere Kaposvári Egyetem, Informatika Tanszék I. Kaposvári Gazdaságtudományi Konferencia

Az előadás vázlata Részletes modell és szimuláció 1 Részletes modell és szimuláció Definíciók Számítástechnika fejlődése Modellek kezelése 2 3

Definíciók Számítástechnika fejlődése Modellek kezelése Az előadás vázlata 1 Részletes modell és szimuláció Definíciók Számítástechnika fejlődése Modellek kezelése 2 3

Definíciók Számítástechnika fejlődése Modellek kezelése Modellezés és szimuláció Modellezés A tudomány nem próbál végső magyarázatot adni, fogalmakat értelmezni is alig. A természettudomány modelleket alkot. Modell alatt egy olyan matematikai struktúra értendő, amelyik bizonyos szóbeli interpretáció hozzáfűzésével leírja a jelenséget. Egy ilyen matematikai struktúra létjogosultságát egyedül az adja, hogy sikeresen előrelátja a jelenségeket, tehát működik. (Neumann János) Szimuláció A szimuláció egy rendszer modelljének a megfelelő bemenetekkel (inputokkal) történő ellátása, működtetése (driving) és a kimenetek (outputok) megfigyelése. (Bratley).

Definíciók Számítástechnika fejlődése Modellek kezelése Modellezés és szimuláció Modellezés A tudomány nem próbál végső magyarázatot adni, fogalmakat értelmezni is alig. A természettudomány modelleket alkot. Modell alatt egy olyan matematikai struktúra értendő, amelyik bizonyos szóbeli interpretáció hozzáfűzésével leírja a jelenséget. Egy ilyen matematikai struktúra létjogosultságát egyedül az adja, hogy sikeresen előrelátja a jelenségeket, tehát működik. (Neumann János) Szimuláció A szimuláció egy rendszer modelljének a megfelelő bemenetekkel (inputokkal) történő ellátása, működtetése (driving) és a kimenetek (outputok) megfigyelése. (Bratley).

Definíciók Számítástechnika fejlődése Modellek kezelése Az előadás vázlata 1 Részletes modell és szimuláció Definíciók Számítástechnika fejlődése Modellek kezelése 2 3

Definíciók Számítástechnika fejlődése Modellek kezelése A hardver környezet fejlődése 16 bites architektúrák (i186,i286,..) 32 bites architektúrák (i386,pentium4,..) 64 bites architektúrák (opteron,core 2 duo,..) Szuperszámítógépek, klaszterek...

Definíciók Számítástechnika fejlődése Modellek kezelése A szoftver környezet változása Zárt forráskódú DOS Windows 95/98 Windows NT/XP Nyílt forráskódú Linux Slackware/Debian/Ubuntu/OpenSSI BSD OpenBSD/NetBSD/FreeBSD

Definíciók Számítástechnika fejlődése Modellek kezelése Az előadás vázlata 1 Részletes modell és szimuláció Definíciók Számítástechnika fejlődése Modellek kezelése 2 3

Definíciók Számítástechnika fejlődése Modellek kezelése Modellek fejlesztése

Az előadás vázlata Részletes modell és szimuláció 1 Részletes modell és szimuláció Definíciók Számítástechnika fejlődése Modellek kezelése 2 3

Evolúció a természetben Az élő sejtekben a kromoszómák tárolják az egyedek felépítéséhez szükséges információt Változatos élőlények jönnek a kromoszómák keresztezése, mutálódása miatt A természetes szelekció az életképesebb egyedek túlélését segíti

A genetikus algoritmus folyamatábrája

A feladat genetikus kódolása A genetikus ABC meghatározása Gének és alléljeik valós értékű diszkrét Kromoszóma struktúrája sztring típusú fa típusú Értékelési szempontok kiválasztása egyszempontú többszempontú A kezdeti populáció létrehozása véletlenszerűen és/vagy meglévő megoldásokat felhasználva

A feladat genetikus kódolása A genetikus ABC meghatározása Gének és alléljeik valós értékű diszkrét Kromoszóma struktúrája sztring típusú fa típusú Értékelési szempontok kiválasztása egyszempontú többszempontú A kezdeti populáció létrehozása véletlenszerűen és/vagy meglévő megoldásokat felhasználva

A feladat genetikus kódolása A genetikus ABC meghatározása Gének és alléljeik valós értékű diszkrét Kromoszóma struktúrája sztring típusú fa típusú Értékelési szempontok kiválasztása egyszempontú többszempontú A kezdeti populáció létrehozása véletlenszerűen és/vagy meglévő megoldásokat felhasználva

Genetikus operátorok Részletes modell és szimuláció Szelekció rulett kerék versengéses stb. Keresztezés Mutáció n-pontú permutációs több szülőből stb. inverziós stb. Kicserélés Elitizmus Szülőket cserélem stb.

Genetikus operátorok Részletes modell és szimuláció Szelekció rulett kerék versengéses stb. Keresztezés Mutáció n-pontú permutációs több szülőből stb. inverziós stb. Kicserélés Elitizmus Szülőket cserélem stb.

Genetikus operátorok Részletes modell és szimuláció Szelekció rulett kerék versengéses stb. Keresztezés Mutáció n-pontú permutációs több szülőből stb. inverziós stb. Kicserélés Elitizmus Szülőket cserélem stb.

Genetikus operátorok Részletes modell és szimuláció Szelekció rulett kerék versengéses stb. Keresztezés Mutáció n-pontú permutációs több szülőből stb. inverziós stb. Kicserélés Elitizmus Szülőket cserélem stb.

Az előadás vázlata Részletes modell és szimuláció 1 Részletes modell és szimuláció Definíciók Számítástechnika fejlődése Modellek kezelése 2 3

Szimulációs specialitások Egy megoldás értékelése egy részletes dinamikus szimuláció nagy az erőforrás igénye, ezért korlátozott számú szimuláció végezhető párhuzamosíthatóság, skálázhatóság minden értékelt megoldás megőrzésének lehetősége kis populáció méret, korai konvergencia elkerülése szülő cserével Folytonos és diszkrét építőelemekből épülnek a modellek vegyes kromoszómák használata lebegőpontos gének (paraméterek) tulajdonság osztályok elemei (strukturális éptőelemek) Több értékelési szempont többszempontú genetikus algoritmusok dominancia bázisú Pareto optimálás legtöbbször a Pareto front felderítése nem cél

Szimulációs specialitások Egy megoldás értékelése egy részletes dinamikus szimuláció nagy az erőforrás igénye, ezért korlátozott számú szimuláció végezhető párhuzamosíthatóság, skálázhatóság minden értékelt megoldás megőrzésének lehetősége kis populáció méret, korai konvergencia elkerülése szülő cserével Folytonos és diszkrét építőelemekből épülnek a modellek vegyes kromoszómák használata lebegőpontos gének (paraméterek) tulajdonság osztályok elemei (strukturális éptőelemek) Több értékelési szempont többszempontú genetikus algoritmusok dominancia bázisú Pareto optimálás legtöbbször a Pareto front felderítése nem cél

Szimulációs specialitások Egy megoldás értékelése egy részletes dinamikus szimuláció nagy az erőforrás igénye, ezért korlátozott számú szimuláció végezhető párhuzamosíthatóság, skálázhatóság minden értékelt megoldás megőrzésének lehetősége kis populáció méret, korai konvergencia elkerülése szülő cserével Folytonos és diszkrét építőelemekből épülnek a modellek vegyes kromoszómák használata lebegőpontos gének (paraméterek) tulajdonság osztályok elemei (strukturális éptőelemek) Több értékelési szempont többszempontú genetikus algoritmusok dominancia bázisú Pareto optimálás legtöbbször a Pareto front felderítése nem cél

Az előadás vázlata Részletes modell és szimuláció 1 Részletes modell és szimuláció Definíciók Számítástechnika fejlődése Modellek kezelése 2 3

A módszer szoftveres megvalósítása A program c++ nyelven készült FOX grafikus könyvtár LGPL Plplot könyvtár LGPL Támogatott platformok Windows 95/98/2000/XP Linux/XFree86 UNIX/X11 munkaállomások (IRIX, Solaris, Tru64, AIX, HP-UX, FreeBSD, SGI, stb.) Multiprocesszoros környezetben jól skálázódik

Genetikus futás Részletes modell és szimuláció 1 szempontú futás 9 szempontú futás

Windows 2003 szerver

Linux (Ubuntu) Részletes modell és szimuláció

OpenSSI Cluster Részletes modell és szimuláció

Az előadás vázlata Részletes modell és szimuláció 1 Részletes modell és szimuláció Definíciók Számítástechnika fejlődése Modellek kezelése 2 3

Befejezett és folyamatban lévő projektek Szakaszos polimerizáció modellezése és tervezése Szimulált mozgóágyas kromatográfia modellezése Baromfi telep modellezése Családi gazdaság modellezése Kvalitatív egészségügyi kockázatelemzés Metabolikus folyamatok modellezése

Az általunk használt genetikus algoritmus elősegítette a gyakorlati problémák megoldását A kidolgozott kódolás és a genetikus operátorok változtatás nélkül alkalmazhatók voltak a feladatok széles spektrumára Természetesen még további fejlesztések szükségesek az új kihívásoknak való megfeleléshez