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

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

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

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

Neurális hálózatok bemutató

I. LABOR -Mesterséges neuron

Bevezetés az informatikába

Dr. habil. Maróti György

Keresés képi jellemzők alapján. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Képrekonstrukció 9. előadás

Számítógépes képelemzés 7. előadás. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Genetikus algoritmusok

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

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008

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

Mesterséges Intelligencia alapjai

BX Routing. Routin

Fuzzy rendszerek és neurális hálózatok alkalmazása a diagnosztikában

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

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

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

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

Képrekonstrukció 6. előadás

Evolúciós algoritmusok

Mesterséges Intelligencia Elektronikus Almanach. Konzorciumi partnerek

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

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

Kurzus címe, típusa (ea, sz, gy, lab, konz stb.) Tárgyfelelős Előfeltétel (kurzus kódja) Előfeltétel típusa

Tanulás tanuló gépek tanuló algoritmusok mesterséges neurális hálózatok

Intelligens adatelemzés

EGY HEURISZTIKA A CARP MEGOLDÁSÁRA. Borgulya István Pécsi Tudományegyetem Közgazdaságtudományi Kar. Összefoglaló

Megújuló energia bázisú, kis léptékű energiarendszer

Hibadetektáló rendszer légtechnikai berendezések számára

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

Operációkutatási modellek

Intelligens Rendszerek Elmélete IRE 4/32/1

Mesterséges neurális hálózatok II. - A felügyelt tanítás paraméterei, gyorsító megoldásai - Versengéses tanulás

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

TANTÁRGYI ÚTMUTATÓ. Döntési módszerek

Forgalmi modellezés BMEKOKUM209

A könyv. meglétét. sgálat

Innovatív optimumkeresési megoldások alkalmazása logisztikai folyamatok optimálásban

Tanulás az idegrendszerben. Structure Dynamics Implementation Algorithm Computation - Function

Nem-lineáris programozási feladatok

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

SAT probléma kielégíthetőségének vizsgálata. masszív parallel. mesterséges neurális hálózat alkalmazásával

Tartalomjegyzék. Előszó... xi. 1. Bevezetés Mechanikai, elektromos és logikai jellemzők... 13

Kurzuskód Kurzus címe, típusa (ea, sz, gy, lab, konz stb.) Tárgyfelelős Előfeltétel (kurzus kódja) típusa

Lukovich Gábor Logisztikai rendszerfejlesztő

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

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

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

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,

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

Tárgyfelelős kódja, címe)

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008

Az UPPAAL egyes modellezési lehetőségeinek összefoglalása. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

Evolúciós alapfogalmak, általános algoritmusok

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2010/2011 1/363

Mesterséges Intelligencia Elektronikus Almanach. MI Almanach projektismertetı rendezvény április 29., BME, I. ép., IB.017., 9h-12h.

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

Kockázatalapú fenntartás-tervezés Fuzzy logika alkalmazásával. ELMŰ Hálózat Bálint Zsolt 2017/11/20

Keresési algoritmusok, optimalizáció

Zenegenerálás, majdnem természetes zene. Bernád Kinga és Roth Róbert

I. Fejezetek a klasszikus analízisből 3

VIRTUAL NETWORK EMBEDDING VIRTUÁLIS HÁLÓZAT BEÁGYAZÁS

Költségbecslési módszerek a szerszámgyártásban. Tartalom. CEE-Product Groups. Költségbecslés. A költségbecslés szerepe. Dr.

Bánsághi Anna 2014 Bánsághi Anna 1 of 33

Teljesítmény Mérés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Teljesítmény Mérés / 20

Algoritmizálás. Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

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

Intelligens Rendszerek Elmélete. Versengéses és önszervező tanulás neurális hálózatokban

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

Programozási nyelvek a közoktatásban alapfogalmak II. előadás

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

Közösség detektálás gráfokban

Intelligens technikák k a

Példa. Job shop ütemezés

Logisztikai szimulációs módszerek

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék. Neurális hálók. Pataki Béla

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

Intelligens Rendszerek Gyakorlata. Neurális hálózatok I.

Konjugált gradiens módszer

Új típusú döntési fa építés és annak alkalmazása többtényezős döntés területén

GEOSTATISZTIKA II. Geográfus MSc szak. 2019/2020 I. félév TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ

Ütemezés gyakorlat. Termelésszervezés

Regresszió. Csorba János. Nagyméretű adathalmazok kezelése március 31.

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

Paragon Decision Technology BV

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

Pénzügyi algoritmusok

Közúti közlekedési automatika. BME, Közlekedés- és Járműirányítási Tanszék

Valószín ségi döntéstámogató rendszerek

Markerek jól felismerhetőek, elkülöníthetők a környezettől Korlátos hiba

Az ellátási láncok algoritmikus szintézise

FELÜGYELT ÉS MEGERŐSÍTÉSES TANULÓ RENDSZEREK FEJLESZTÉSE

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

TARTALOM A KUTYA VISELKEDÉSKUTATÁSÁNAK TÖRTÉNETE ÉS ELMÉLETI ALAPVETÉSEI

Kereső algoritmusok a diszkrét optimalizálás problémájához

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

Átírás:

... 3 Előszó... 9 I. Rész: Evolúciós számítások technikái, módszerei...11 1. Bevezetés... 13 1.1 Evolúciós számítások... 13 1.2 Evolúciós algoritmus alapfogalmak... 14 1.3 EC alkalmazásokról általában... 15 2. Evolúciós algoritmus alapelemek... 19 2.1 Az egyedek ábrázolási formája... 20 2.2 Szelekció... 21 2.3 Rekombináció... 23 2.4 Mutáció... 27 2.5 Visszahelyezés... 30 2.6 Az EA ciklus kialakítása... 30 3. Biológiai evolúció ösztönözte módszerek... 34 3.1 Genetikus algoritmus... 36 3.2 Evolúciós stratégia... 40 3.3 Evolúciós programozás... 44 3.4 Genetikus programozás... 46 4. Biológiai eljárás, viselkedés ösztönözte módszerek... 53 4.1 Raj intelligencia... 53 4.1.1 Hangyakolónia-alapú optimalizálás... 54 4.1.2 Részecske raj-alapú optimalizálás... 56 4.2 Immunrendszer ösztönözte módszerek... 61 4.2.1 Immunológiai háttér... 61 4.2.2 Mesterséges immunrendszer algoritmusok... 62

4 5. Matematikai modelleket alkalmazó módszerek... 67 5.1 Virtuális vesztes és kiterjesztése... 68 5.2 Kulturális algoritmus... 70 5.3 Valószínűségi modellek... 73 5.3.1 Interakció nélküli modellek... 73 5.3.2 Modellek páronkénti interakcióval... 75 5.3.3 Modellek többváltozós interakcióval... 77 5.4 CMA-ES... 80 5.5 Differenciál evolúció... 83 5.6 Terjeszkedő keresés... 84 6. További EC technikák... 87 6.1 Értékadás paramétereknek... 87 6.1.1 Paraméterek beállítása, metaoptimalizálás... 88 6.1.2 Paraméterek futás közbeni ellenőrzése... 91 6.2 Csoportosítás (niching)... 94 6.2.1 Fitneszmegosztás (fitness sharing)... 94 6.2.2 Dinamikus csoportmegosztás (niche sharing)... 95 6.2.3 Tömörítés (crowding)... 96 6.2.4 Ritkítás (clearing)... 98 6.2.5 A niche-sugár megválasztása... 98 6.3 Párhuzamos EA változatok... 100 6.3.1 Globális modell... 101 6.3.2 Regionális modell... 101 6.3.2.1 A regionális modell általános jellemzői... 101 6.3.2.2 Egy modell változat... 104 6.3.2.3 Egy futásidő és migráció-vizsgálat... 105 6.3.3 Konkurens modell... 108 6.3.4 Kooperáló modell... 109 6.3.5 Lokális modell... 110 7. Hibrid EC módszerek... 113 7.1 EA hatékonyságának javítása... 114 7.1.1 Helyi keresés alkalmazása, memetikus algoritmus... 115 7.1.2 Közelítő függvény alkalmazása... 118 7.1.3 Hiperheurisztikák... 119 7.2 EA és egzakt módszerek kombinációja... 122 7.3 EA kombinációja lágy számítási módszerekkel... 123 7.3.1 Neuroevolúció... 123 7.3.2 Evolúciós fuzzy rendszerek... 125 7.3.3 Evolúciós neuro-fuzzy rendszerek... 128

5 II. Rész: Evolúciós technika az optimalizálsában...129 8. Optimalizálási feltételek kezelése... 131 8.1 Büntetőfüggvény alkalmazása... 131 8.2 Speciális reprezentációk és műveletek... 136 8.3 Célfüggvények és feltételek szétválasztása... 137 8.4 Hibrid megoldások... 140 9. Nemlineáris struktúrák optimalizálása... 141 9.1 Neurális háló súlyainak optimalizálása... 141 9.2 Neurális háló struktúraoptimalizálás... 144 9.3 Fuzzy szabályozó finomítása... 148 9.4 Fuzzy szabályozó tanulása... 150 9.5 Evolúciós neuro-fuzzy rendszer optimalizálás... 156 10. Nemlineáris skalároptimalizálás... 162 10.1 Az optimalizálási probléma... 162 10.2 Néhány EA változat... 163 10.3 Az OSCA algoritmus... 168 11. Nemlineáris többcélú optimalizálás... 174 11.1 Az optimalizálási probléma... 174 11.2 NSGA és SPEA algoritmusok... 175 11.3 A MOSCA2 algoritmus... 179 12. Boole kielégítési probléma (SAT)... 185 12.1 Az optimalizálási probléma... 185 12.2 Az SSEA algoritmus... 186 12.3 Az EF_3SAT algoritmus... 188 13. Bináris kvadratikus programozás (BQP)... 194 13.1 Az optimalizálási probléma... 194 13.2 Az MABQP és az EH algoritmus... 194 13.3 Az EBQP algoritmus... 199 13.4 BQP megoldása párhuzamos EA-val... 202 14. Kiszolgálási feladatok... 205 14.1 Kvadratikus hozzárendelési probléma (QAP)... 205 14.1.1 Az optimalizálási probléma... 205 14.1.2 A GGA, az SA_GP és az MA_MF algoritmusok... 206 14.1.3 Az EF_QAP algoritmus... 212 14.1.4 Két-célfüggvényes QAP... 216 14.2 A p-medián probléma... 220 14.2.1 Az optimalizálási probléma... 220

6 14.2.2 Az AHSAR hiperheurisztika... 221 15. Munka-üzem ütemezés... 225 15. 1 Egygépes üzem ütemezése... 226 15.1.1 Az optimalizálási probléma... 226 15.1.2 Két EC módszer változat... 227 15.2 Flow shop ütemezés... 231 15.2.1 Az optimalizálási probléma... 231 15.2.2 Három EC módszer változat... 232 15.3 Várakozás nélküli flow shop ütemezés... 237 15.3.1 Az optimalizálási probléma... 237 15.3.2 Egy regionális modell NWFSSP-re... 238 15.3.3 A DPSO algoritmus... 241 15.4 Job shop ütemezés... 243 15.4.1 Az optimalizálási probléma... 243 15.4.2 Egy GA alapú memetikus algoritmus... 244 15.4.3 Egy MA klónális szelekcióval... 247 15.4.4 Az EVL_JS algoritmus... 249 16. Időbeosztás... 255 16.1 Az optimalizálási probléma... 255 16.2 Vizsga-időbeosztás probléma... 257 16.2.1 Egy GA alapú hiperheurisztika... 257 16.2.2 Egy párhuzamos terjeszkedő keresés változat... 260 16.3 Kurzus időbeosztás probléma... 262 16.3.1 Egy ACO kurzusok időbeosztására... 262 16.3.2 Hibrid GA kurzusok időbeosztására... 266 16.4 Alkalmazottak időbeosztása... 268 16.4.1 Egy GA ápolónők időbeosztására... 269 16.4.2 Egy módszer részmunkanap időbeosztására... 272 17. Útvonal kijelölési problémák csomópontokhoz... 277 17.1 Az útvonal kijelölési problémákról... 277 17.2 Utazó ügynök probléma... 281 17.2.1 ACO változat a TSP-re... 281 17.2.2 PSO változat a TSP-re... 284 17.2.3 Egy többcélfüggvényes TSP algoritmus... 285 17.3 Járatszervezés egy cikk gyűjtésére-szállítására... 289 17.3.1 Az OCPD algoritmus... 289 17.3.2 OCPD metaoptimalizálással... 294 17.3.3 Egy hibrid GA változat... 297 17.4 Járatszervezési probléma (VRP)... 300

7 17.4.1 Egy GA a CVRP megoldására... 300 17.4.2 CVRP úthossz kiegyenlítéssel... 306 18. Útvonal kijelölés útszakaszok eléréséhez... 313 18.1 Probléma változatok útszakaszok eléréséhez... 313 18.2 Vidéki postás probléma... 316 18.3 CARP... 319 19. Dinamikus optimalizálási problémák... 323 19.1 Az optimalizálási probléma... 323 19.2 Kálmán szűrő alapú mutáció alkalmazása... 324 19.3 PBIL memória alkalmazásával... 327 19.4 Egy mesterséges immunhálózat algoritmus... 329 20. Vágás és pakolás problémakör... 335 20.1 Az optimalizálási probléma... 335 20.2 Egy EA az egydimenziós ládapakolási problémára... 336 20.3 Téglalapok orthogonális pakolása GA-val... 338 20.4 Egy üvegvágási probléma... 341 Összegzés... 346 Függelék... 349 Irodalomjegyzék... 355 Tárgymutató... 377