Instrukcemi řízené celulární automaty

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) prof. Ing. Tomáš Hruška, CSc. (místopředseda) doc. RNDr. Pavel Hruška, CSc. (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) doc. Ing. Ondřej Ryšavý, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " C ". Otázky u obhajoby: Jakým způsobem probíhá výpočet fitness pro problém majority či synchronizace? Tedy, počítají se nějaké částečné výsledky nebo pouze plně funkční? Které kroky CA slouží pro rozpoznání výsledných hodnot? U popisu experimentů uvádíte, že pokusy s instrukcemi a pokusy s tabulkovou metodou byly prováděny se stejným nastavením parametrů EA. Zkoušel jste vyladit parametry pro jednotlivé metody zvlášť? Myslíte si, že váš přístup je dostatečně objektivní?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBidlo, Michalcs
dc.contributor.authorBendl, Jaroslavcs
dc.contributor.refereeŽaloudek, Luděkcs
dc.date.created2011cs
dc.description.abstractTato práce se zabývá návrhem nového konceptu řízení celulárního automatu založeného na tzv. instrukcích. Instrukci lze chápat jako určité pravidlo ověřující stavy předem definované skupiny buněk v sousedství vyšetřované buňky, přičemž při splnění stanovené podmínky kladené na danou skupinu je její stav změněn dle daného předpisu. Jelikož je možné v rámci jednoho výpočetního kroku uvažovat sekvenci složenou z více instrukcí, přičemž každá instrukce může změnit stav centrální buňky ihned po své aplikaci, lze jejich posloupnost pokládat za určitou formu krátkého programu. Tento koncept je zároveň možné rozšířit o jednoduché operace aplikované na buněčné okolí a prováděné během interpretace jednotlivých instrukcí - příkladem takové operace může být řádkový nebo sloupcový posun. Výhoda použití instrukcí tkví v redukci vyhledávacího prostoru, neboť oproti obvykle používané tabulkové metodě není nutné prohledávat množinu všech možných konfigurací buněk v okolí, nýbrž pouze několik oblastí vymezených předpisy instrukcí. Zatímco skupiny vyšetřovaných buněk v rámci instrukce jsou navrhovány ručně na základě analýzy řešené úlohy, posloupnost jejich umístění v chromozomu je optimalizována prostřednictvím genetického algoritmu. Úspěšnost navržené metody řízení celulárního automatu je zkoumána na vybraných benchmarkových úlohách - majoritě, synchronizace, samoorganizaci a návrhu kombinačních logických obvodů.cs
dc.description.abstractThe thesis focuses on a new concept of cellular automata control based on instructions. The instruction can be understood as a rule that checks the states of cells in pre-defined areas in the cellular neighbourhood. If a given condition is satisfied, the state of the central cell is changed according to the definition of the instruction. Because it's possible to perform more instructions in one computational step, their sequence can be understood as a form of a short program. This concept can be extended with simple operations applied to the instruction's prescription during interpretation of the instructions - an example of such operation can be row shift or column shift. An advantage of the instruction-based approach lies in the search space reduction. In comparison with the table-based approach, it isn't necessary to search all the possible configurations of the cellular neighbouhood, but only several areas determined by the instructions. While the groups of the inspected cells in the cellular neighbourhood are designed manually on the basis of the analysis of the solved task, their sequence in the chromosome is optimized by genetic algorithm. The capability of the proposed method of cellular automata control is studied on these benchmark tasks - majority, synchronization, self-organization and the design of combinational circuits.en
dc.description.markCcs
dc.identifier.citationBENDL, J. Instrukcemi řízené celulární automaty [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2011.cs
dc.identifier.other42507cs
dc.identifier.urihttp://hdl.handle.net/11012/54082
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectCelulární automatcs
dc.subjectevoluční algoritmuscs
dc.subjectgenetický algoritmuscs
dc.subjectproblém majoritycs
dc.subjectproblém synchronizacecs
dc.subjectproblém samoorganizace.cs
dc.subjectCellular automataen
dc.subjectevolutionary algorithmen
dc.subjectgenetic algorithmen
dc.subjectmajority tasken
dc.subjectsynchronization tasken
dc.subjectself-organization task.en
dc.titleInstrukcemi řízené celulární automatycs
dc.title.alternativeInstruction-Controlled Cellular Automataen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2011-08-22cs
dcterms.modified2020-05-09-23:42:29cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid42507en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 14:51:06en
sync.item.modts2025.01.17 14:45:28en
thesis.disciplineBioinformatika a biocomputingcs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.6 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_42507.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_42507.html
Collections