SocialInsects

Podobné dokumenty
Inteligentné rozhodovacie systémy Heuristické prehľadávanie SP Október, 2018 Katedra kybernetiky

bakalarska prezentacia.key

Študijný program (Študijný odbor) Školiteľ Forma štúdia Téma Elektronické zbraňové systémy (8.4.3 Výzbroj a technika ozbrojených síl) doc. Ing. Martin

Genetické algoritmy

EVOLUÈNÁ ROBOTIKA

Študijný program (Študijný odbor) Školiteľ Forma štúdia Téma Požiadavky na prijatie Výzbroj a technika ozbrojených síl (8.4.3 Výzbroj a technika ozbro

Dobývanie znalostí

Trendy a inovatívne prístupy v podnikových procesoch 2015, roč. 18 Trends and Innovative Approaches in Business Processes 2015, Vol. 18 MOŽNOSTI VYUŽI

Prednáška 8 Základné princípy biologickej evolúcie

Národné centrum popularizácie vedy a techniky v spoločnosti

Predstavenie tímu Náš tím pozostáva zo siedmich členov: Andrej Hucko, Jakub Domian, Ľubomíra Trnavská, Ján Karaffa, Ľudovít Popelka, Dušan Janeček a Z

Centrum vedecko-technických informácií, Odbor pre hodnotenie vedy, Oddelenie pre hodnotenie publikačnej činnosti Vyhľadávanie a práca so záznamami - C

MO_pred1

EVOLUČNÁ ROBOTIKA

SMART_GOVERNANCE_Ftacnik

Univerzita Komenského v Bratislave Fakulta matematiky, fyziky a informatiky Ročníkový projekt (1) Herňa Študijný odbor: Aplikovaná informatika Autor :

Tomáš Jelínek - včely vyhľadávanie

Úlohy: Inteligentné modelovanie a riadenie model MR mobilný robot s diferenciálnym kolesovým podvozkom 1. Vytvorte simulačnú schému pre snímanie tréno

Úvodná prednáška z RaL

PM C-03 Prostredie riadenia ¾udských zdrojov

EVOLUČNÁ ROBOTIKA

EVOLUČNÁ ROBOTIKA

SKPOS

PE_18_6.indd

SMART Brain-worksopy-1

DIDKATICKÉ POSTUPY UČITEĽA

Štruktúra Modelu Výsledky odhadu Záver Trh práce v krajinách strednej Európy: Small Search and Matching Model Martin Železník Národná Banka Slovenska

Snímka 1

Microsoft Word - a13_45.SK.doc

Snímka 1

Cvičenie I. Úvodné informácie, Ekonómia, Vedecký prístup

Relačné a logické bázy dát

stadia drog zavis

Aplikace matematiky- záverečná práca Juraj Bodík 28. septembra 2017 Definície Žena - objekt ohodnotený celým číslom. Každé dve ženy sa dajú porovnat a

Microsoft Word - Argumentation_presentation.doc

Prezentácia programu PowerPoint

PoĊítaĊová sieť

PowerPoint Presentation

(Microsoft Word - Dejiny tanca - 1. ro\350n\355k - II. stupe\362.docx)

1 Portál pre odborné publikovanie ISSN Heuristický adaptívny PSD regulátor založený na miere kmitavosti Šlezárová Alexandra Elektrotechnika

Microsoft Word - Li-Fraumeni syndrom.docx

Podpora metód operačného výskumu pri navrhovaní systému liniek doc. RNDr. Štefan PEŠKO, CSc. Katedra matematických metód, Fa

Užívateľský manuál diaľkového ovládania, pre televíznu službu Fiber TV so Set-top boxom Arris

Sprievodca rýchlym nastavením bluesound.com

QFH anténa pre príjem skcube Publikované: , Kategória: HAM - Technika Vypustenie družice SkCube určíte pritiahlo pozorno

SK MATEMATICKA OLYMPIADA 2010/ ročník MO Riešenia úloh domáceho kola kategórie Z4 1. Doplň do prázdnych políčok čísla od 1 do 7 každé raz tak,

Ako vybrať hliníkové disky (elektróny)

Prezentácia programu PowerPoint

Snímka 1

Klasické a kvantové vĺny na rozhraniach. Peter Markoš, KF FEI STU April 14, 2008 Typeset by FoilTEX

Klasická metóda CPM

Zdravé sebavedomie odzrkadľuje spôsob, akým vidíme sami seba. Ak sa chceme stať sebavedomejšími ľuďmi, musíme zmeniť to, čo si myslíme sami o sebe, ak

10 tipov pre tvoj forex úspech

Snímka 1

Презентация PowerPoint

ĽAHKO. BEZ NÁMAHY. BEZ ÚNAVY. Naša patentovaná vysokotlaková pištoľ EASY!Force citeľne odľahčí vaše kĺby a svaly. PROFESSIONAL VYSOKOTLAKOVÉ ČISTIČE

Microsoft Word Nextra_ADSLink.doc

COM(2009)713/F1 - SK

TrueLine, surface mounted |

Snímka 1

Siete vytvorené z korelácií casových radov

Microsoft Word - Dokument2

Prezentácia programu PowerPoint

Republika Srbsko MINISTERSTVO OSVETY, VEDY A TECHNOLOGICKÉHO ROZVOJA ÚSTAV PRE HODNOTENIE KVALITY VZDELÁVANIA A VÝCHOVY VOJVODINSKÝ PEDAGOGICKÝ ÚSTAV

Súťaž Vráťme knihy do škôl je tu už po 8-krát! O súťaži Občianske združenie Učenie s úsmevom v spolupráci s partnermi internetové kníhkupectvo abcknih

Criss Cross je 3-valcový výherný prístroj, ktorý sa hrá až na 27 výherných líniách na všetkých pozíciách valcov. Hra je prístupná aj prostredníctvom m

KOMPENZAČNÝ PLÁN TIENS

2_detsky pesibus v Novakoch_Putiska Ivan

PREČO STAVAŤ Z POROTHERMu?

Pokrocilé spracovanie obrazu - Fourierová transformácia

Meno: Škola: Ekonomická olympiáda 2017/2018 Test krajského kola SÚŤAŽ REALIZUJE PARTNERI PROJEKTU

Paralelné algoritmy, cast c. 2

Projektový list č. 1 Výstavba terminálu letiska Bratislava Dodávka a montáž elektomechanickej časti stavby, vrátane realizačných projektov.

Snímka 1

A51

Počítačové siete DOCSIS

SPARK Stručný návod na obsluhu V1.6

Unica Wireless > POHODLIE NA DOSAH VAŠEJ RUKY...

Microsoft Word - AAC-UDVA-sprava o transparentnosti 2016

Predškolská výchova vo svete 2

Dejepis extra 7/2016 Časopis nielen pre tých, ktorí majú radi históriu. Nedívajme sa iba pod nohy Na nádvorí Oblastného výboru Slovenského zväzu proti

iot business hub whitepaper isdd_em_New.pdf

Mnz_osobnost_profil_manazer_(2)_2019

aitec offline k Prvouke pre 1. ročník ZŠ Inštalačné DVD, časová licencia: školský rok 2019/2020 Obsahuje listovanie titulmi Prvouka pre 1. ročník ZŠ,

Vyhľadávanie v CREPČ 2 (aktualizované dňa ) Centrum vedecko-technických informácií SR Odbor pre hodnotenie vedy Oddelenie pre hodnotenie pub

Strojové zariadenia

Správa o overení ročnej účtovnej závierky Výkonnej agentúry pre spotrebiteľov, zdravie, poľnohospodárstvo a potraviny za rozpočtový rok 2016 spolu s o

Teória pravdepodobnosti Zákony velkých císel

PASELL s.r.l.

USMERNENIE RIADIACEHO ORGÁNU Č. 2 Verzia č. 1 Programové obdobie Vec: k príprave individuálneho projektu podľa kapitoly Systému ri

Marketingový mix: - komunikácia, komunikačné kanály - distribúcia, distribučné  kanály

(Microsoft PowerPoint - Prezent\341cia_konferencia_optika_do_domu_final [jen pro \350ten\355])

4:00-4:30 min/km FIT NA JESEŇ Tréningový plán pre rýchle bežkyne 4:30-5:00 min/km Vitaj, poď s nami trénovať podľa plánu! Cieľom jesenného tréningu je

Lukáš Thomka Horná Strieborná 4, Banská Bystrica Tel. / fax: URL: Rodinné domy, obec Hronsek, okres Banská Bystrica

Externé mediálne karty Používateľská príručka

Analýza sociálnych sietí Geografická lokalizácia krajín EU

ROZBOR ROVNOVÁŽNYCH BINÁRNYCH DIAGRAMOV (2. ČASŤ) Cieľ cvičenia Zostrojiť rovnovážne binárne diagramy podľa zadania úloh na cvičení. Teoretická časť P

GEN

PowerPoint Presentation

Prepis:

Simulácia kooperácie sociálneho hmyzu Attila Ulman, 2006 ulman.attila@gmail.com

Motivácia I Simulácia rozsiahleho spoločenstva jednoduchých agentov napr. mravcov. Títo relatívne jednoduchí jedinci dokážu v spojení dosiahnuť oveľa zložitejšie ciele, ktoré viacnásobne prevýšia ich individuálne schopnosti. Kolektívne riešia úlohy, ktoré by jednotlivo nemali šancu zvládnuť a to bez existencie riadiacej autority a dopredu daných fixných štruktúr. Aplikáciou jednoduchých pravidiel vzniká komplexné chovanie celku.

Motivácia II Hľadanie potravy - práve tu sa prejaví najviac ich kooperácia a inteligencia celého systému ako superorganizmu, inteligentnej entity. Kolónia si veľmi rýchlo vie nájsť cestu k potrave pomocou feromónových značiek. Vytvárajú tak dynamicky sa meniacu štruktúru medzi nimi (mraveniskom) a potravou, ktorá je schopná sa prispôsobovať meniacim sa podmienkam. Vlastnosti tohto typu sa s obľubou a čím ďalej tým viac používajú pre optimalizačné úlohy a pre aplikácie v sieťovom prostredí.

Ciele práce Použiť neurónové siete v spojení s genetickými algoritmami pri riadení hmzyu. Pokúsiť sa vytvoriť určitý stupeň inteligentného chovania kolónie. Skúmať sociálny hmyz a pokúsiť sa vytvoriť simuláciu in silico ktorá je čo najbližšie k realite a ktoráčo najviac zachycuje inteligentnú kooperáciu jedincov. Pomocou simulácie pochopiť, jak môžu napr. mravce kolektívne uspieť, prekonať tak svoje individuálne obmedzené schopnosti.

Prístupy riadenia hmyzu Alternatívne prístupy riadenia hmyzu: Neurónová sieť Konečný automat Jednoduché pravidlá Program Kombinácia predošlých Kombinácia s genetickými algoritmami ( napr. evolúcia programov, automatov či neurónových sietí ) Zvolený prístup: Neurónová sieť + genetické algoritmy.

Neurónová sieť + genetické algoritmy Prečo kombinovať neurónové siete a genetické algoritmy? Je možné: získať počiatočné parametre neurónovej siete pomocou GA ( napr. topológia, váhy, učiaci parameter atď. - od tých značne závisí úspech siete ) učiť pomocou GA celý vývoj je ponechaný na genetických algoritmoch = evolúcia samotných sietí. Motivácia pre kombináciu: ( Hiroaki Kitano, 1990 )

Princíp GA + NN Princíp fungovania kombinácie GA + NN Celý vývoj sietí je ponechaný na genetických algoritmoch evolvujú sa siete. Je to kvôli tomu, že nie je možné učenie klasickými metódami. Chýbajú nám správne výstupy siete. Do evolúcie vstupujú chromozómy mravcov, ktoré sú reprezentované váhami ich sietí. Tieto sa podrobujú selektívnej reprodukcii ( na základe fitnessu nájdená resp. privezená potrava, vzdial. atď. ) Selekcia, kríženie, mutácia.

Konkrétne Selekcia: Použitá bola ruletová selekcia silnejší jedinci majú väčšiu šancu na výber. Bol uplatnený elitizmus niekoľko najlepších jedincov sa bez zmeny okopíruje do novej generácie, aby sa doteraz najlepší nestratili pri genetických zmenách. Kríženie: Použilo sa dvojbodové kríženie ( s náhodným výberom bodov ) Mutácia: Mutovalo sa s danou pravdepodobnosťou ( okolo 0,2 ) ( šanca pre vznik nových typov jedincov )

Konkrétne Fitness kritérium výkonnosti Mravce boli odmeňované napr. za nájdenú potravu, privezenú potravu do mraveniska, za prejdenú vzdialenosť, ( za nájdený feromón, za jeho intenzitu ) atď. Od fitnessu závisí, akým smerom sa bude sieť vyvíjať, aké situácie budú mravce preferovať ( vysoká variabilita odmien ). Takto evolvované siete riadia pohyb mravcov ( a vylučovanie feromónu ). Ako vstupy dostávajú napr. pozíciu mravca, jeho rotáciu, či nesie potravu, akú vzdialenosť prešiel od posledného update-u, apod.

Ostáva vyriešiť: kódovanie sietí Problém: Ako reprezentovať neurónovú sieť pre potreby GA ( kódovanie do chromozómov ) Možnosti: Priame kódovanie: Parametre siete ( ako napr. váhy, spoje, atď. ) sa priamo kódujú do genómov. Kódovanie na základe spojov ( napr. Innervator, Genitor ) Kódovanie na základe uzlov ( napr. Shiffmann, Koza ) Kódovanie na základe vrstiev ( napr. Genesys, Mandisher ) Kódovanie na základe ciest Nepriame kódovanie: Kódujú sa pravidlá, princíp konštrukcie siete. ( napr. Kitano, Gruau, Lindenmayer-systems ) -0,87 0,12 0,26 0,26-0,87 0,12...

Jeden z experimentov... Vybrané parametre jedného experimentu: Neurónová sieť: feed forward sieť spojenie typu full connection. Počet skrytých vrstiev: 1 ( 6 neurónov ) Počet vstupov: 5 Počet výstupov: 2 ( 2 pásy po bokoch mravca ) Prenosová funkcia: sigmoida Genetický algoritmus: Elitizmus: 4 najlepší jedinci rovno do dalšej generácie. Pravdepodobnosť mutácie: 0,15 Miera mutácie: 0,3 Životnosť 1 generácie: 1000 Odmeny ( napr. ) 7,0 ( dovezená potrava ) 2,0 ( najdená potrava ) a ďalšie.

Jeden z experimentov... Prostredie: Počet jedincov: 18 Počet potravy: 58 Pozícia mraveniska: stred prostredia Výsledky evolúcie: Počiatočná genarácia je životaneschopná jedinci vôbec nie sú schopní sa rozumne pohybovať po prostredí. 2 typy mravcov sa vytvorili: kružidlo motá sa, krúži na jednom mieste. rýchla strela nemení smer, beží rovno až k hraniciam prosredia. Ukážka počiatočnej generácie (.avi )

Jeden z experimentov... Po niekoľkých generáciách: Jedinci už liezli celkom dobre, až vierohodne. Naučili sa pohybovať väčšina kružidiel a rýchlých striel zmizla, objavili sa rozumne pohybujúce sa mravce, ktoré sú nejakým spôsobom kombináciou tých dvoch. Zdolávali väčšie vzdialenosti a pritom nepostupovali len rovno, tak isto si vedeli už poradiť aj s hranicami prostredia vedeli sa otočiť ( toho rýchle strely vôbec neboli schopné ) Výsledkom zlepšeného pohybu sa im darilo aj privážať potravu do mraveniska. Ukážka po niekoľkých generáciách (.avi )

Jeden z experimentov... Vývoj fitnessu potvrdzujúci zlepšenie vlastností jedincov

Záver Možné vylepšenia, nápady: Pridanie feromónu do prostredia je možné čakať objavienie sa vyššej formy kooperácie - cez feromónové cesty, ktoré by využívali pri hľadaní potravy a k návratu späť do mraveniska komunikácia cez prostredie. Veľké množstvo parametrov jak u neurónových sietí, tak u genetických algoritmoch veľká variabilita, priestor pre mnoho experimentov. Zvýšenie počtu vstupov siete viac informácií podporujúcich rozhodnutie.