Metody kódování problému v evolučním návrhu kombinačních obvodů

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Jiří Jaroš, Ph.D. (místopředseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) Ing. Michal Hradiš, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté 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: V technické zprávě zmiňujete paralelní simulaci s využitím AVX - jak je tento přístup využit ve vaší práci? Jaká je škálovatelnost navržené implementace v závislosti na počtu vstupů hledaného obvodu? Parametry běhů byly získány jak?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSekanina, Lukášcs
dc.contributor.authorSedláček, Adamcs
dc.contributor.refereeVašíček, Zdeněkcs
dc.date.created2021cs
dc.description.abstractPráce porovnává dva odlišné přístupy k zakódování kombinačních obvodů při automatizovaném návrhu obvodů, který využívá evolučních algoritmů. Porovnání proběhlo mezi kartézským genetickým programováním (CGP) a obvodem reprezentovaným v algebraické normální formě (ANF). Obě metody byly demonstrovány nad sadou vybraných obvodů. Byla porovnána rychlost konvergence nalezení prvního plně funkčního řešení. Jako druhé kritérium hodnocení byla plocha na čipu. Pro urychlení hodnocení kvality obvodů bylo využito paralelní simulace. Implementace proběhla v programovacím jazyce C++ s využitím Boost knihovny. Výhody a nevýhody obou metod zakódování jsou pak shrnuty v závěru této práce.cs
dc.description.abstractThe thesis compares two different approaches to combinational circuit encoding for automated circuit design which uses evolutionary algorithms. The comparison was made between cartesian genetic programming and circuit represented in the algebraic normal form. Both methods were evaluated on a chosen set of circuits. The first test case criterion was the convergence of each particular method. The second optimization criterion was the area used on a chip. For accelerating the evaluation of fitness a parallel simulation was used. Implementation is in programming language C++ with Boost library. The pros and cons of both methods are summarised at the end of this work.en
dc.description.markCcs
dc.identifier.citationSEDLÁČEK, A. Metody kódování problému v evolučním návrhu kombinačních obvodů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136524cs
dc.identifier.urihttp://hdl.handle.net/11012/199378
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.subjectCGPcs
dc.subjectevoluční návrh kombinačních obvodůcs
dc.subjectgenetické programovánícs
dc.subjectkartézské genetické programovánícs
dc.subjectporovnání zakódování kombinačních obvodůcs
dc.subjectumělá inteligencecs
dc.subjectANFcs
dc.subjectalgebraická normální formacs
dc.subjectCGPen
dc.subjectevolutionary design of combinational circuitsen
dc.subjectgenetic programmingen
dc.subjectcartesian genetic programmingen
dc.subjectcomparison of circuit encodingsen
dc.subjectartificial intelligenceen
dc.subjectANFen
dc.subjectalgebraic normal formen
dc.titleMetody kódování problému v evolučním návrhu kombinačních obvodůcs
dc.title.alternativeProblem Encoding Methods in Evolutionary Design of Combinational Circuitsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-17cs
dcterms.modified2021-06-19-12:16:32cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136524en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:35:58en
sync.item.modts2025.01.15 16:42:38en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.29 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23857_v.pdf
Size:
86.31 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23857_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23857_o.pdf
Size:
87.5 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23857_o.pdf
Loading...
Thumbnail Image
Name:
review_136524.html
Size:
1.47 KB
Format:
Hypertext Markup Language
Description:
file review_136524.html
Collections