Nástroj pro modelování evoluce umělého života
Thesis title in Czech: | Nástroj pro modelování evoluce umělého života |
---|---|
Thesis title in English: | The Tool for Modeling of Evolution of the Artificial Life |
Academic year of topic announcement: | 2006/2007 |
Thesis type: | diploma thesis |
Thesis language: | čeština |
Department: | Department of Software and Computer Science Education (32-KSVI) |
Supervisor: | RNDr. Tomáš Holan, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 13.11.2006 |
Date of assignment: | 13.11.2006 |
Date and time of defence: | 18.09.2007 00:00 |
Date of electronic submission: | 30.11.2006 |
Date of submission of printed version: | 30.11.2006 |
Date of proceeded defence: | 18.09.2007 |
Opponents: | Mgr. Roman Neruda, CSc. |
Guidelines |
Cílem práce je navrhnout a naprogramovat softwarový nástroj,
umožňující provádět experimenty s vývojem jednoduchých organismů, tyto experimenty provést a popsat výsledky. Text práce by měl - prozkoumat a popsat existující práce zabývající se tímto tématem - navrhnout model jednoduchých organismů, dostatečně složitých na to, aby se u nich mohlo vyvinout nějaké zajímavé chování, ale zároveň dostatečně jednoduchých, aby bylo možné při jejich evoluci v počítači v rozumném čase dojít k netriviálním výsledkům. - popsat provedené experimenty (viz dále). Navržený model by měl zahrnovat - životní prostředí organismů - průběžné změny podmínek tohoto životního prostředí v čase - vlastnosti a stav organismů - rozmnožování - podmínky a strategie - životní cyklus jedinců Program by měl umožnit - co nejrychlejší simulaci bez zobrazování detailů, pro rychlý průběh evoluce - přepnutí na pomalý běh se zobrazováním a s možností sledovat stav konkrétních jedinců - zobrazování "demografických" statistik jako mohou být například: složení populace podle energie, počtu dětí, investicí do potomků, stáří, počtu dětí, podle rozdělení výdaje a příjmu energie na pohyb, na páření, na potomky a z potravy/z páření Provedené experimenty by měly vyzkoušet - zda dojde k vývoji odlišných skupin jedinců s různými vlastnostmi, případně v závislosti na lokalitě (např. strategiemi páření (rozdělení na pohlaví), vývoj druhů (větších skupin jedinců s odlišnými genetickými informacemi/strategiemi a neschopných křížení)) - jak se budou organismy měnit v závislosti na podmínkách okolí a životním cyklu |
References |
[1] AVIDA, http://dllab.caltech.edu/avida/
[2] Tierra, http://www.nis.atr.jp/~ray/tierra/ [3] Darwin Pond, http://www.ventrella.com/Darwin/darwin.html [4] Richard Dawkins: Slepý hodinář - Zázrak života očima evoluční biologie, Paseka, 2002 [5] David Storch, Jan Zrzavý, Stanislav Mihulka: Jak se dělá evoluce, Paseka, 2004 [6] Tomáš Holan: Jiné programování, In: ITAT 2004, UPJŠ Košice, 2004, pp. 139-148 |
Preliminary scope of work |
Softwarový nástroj, umožňující provádět experimenty s vývojem jednoduchých organismů. |
Preliminary scope of work in English |
Software environment allowing experiments with the evolution of simple organisms. |