Paralelní genetický algoritmus pro vícejádrové systémy

but.committeedoc. Dr. Ing. Petr Hanáček (předseda) doc. Ing. Vladimír Janoušek, Ph.D. (místopředseda) Ing. Ján Genči, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) Ing. Ivana Burgetová, Ph.D. (člen) prof. Ing. Lukáš Sekanina, 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 B Otázky u obhajoby: V čem spočívá nutná modifikace genetických operátorů, jak je uvedeno v části 6.3.2, 2. odstavec, strana 27? Jakým způsobem probíhá výběr jedinců z dílčích populací a přidělování volných dílčích populací jednotlivým vláknům v SMP verzi asymetrické metody? Na straně 32 se v prvním odstavci hovoří o tom, že si každé vlákno vybere nejlepší genom ze všech dílčích populací. Můžete objasnit, zda se jedná o dílčí populace příslušné danému vláknu nebo všechny dílčí populace exsitující v daném okamžiku?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorJaroš, Jiříen
dc.contributor.authorVrábel, Lukášen
dc.contributor.refereeŠimek, Václaven
dc.date.accessioned2019-05-17T07:18:21Z
dc.date.available2019-05-17T07:18:21Z
dc.date.created2010cs
dc.description.abstractGenetický algoritmus je optimalizačná metóda zameraná na efektívne hľadanie riešení rozličných problémov. Je založená na princípe evolúcie a prirodzeného výberu najschopnejších jedincov v prírode. Keďže je táto metóda výpočtovo náročná, bolo vymyslených veľa spôsobov na jej paralelizáciu. Avšak väčšina týchto metód je z historických dôvodov založená na superpočítačoch alebo rozsiahlych počítačových systémoch. Moderný vývoj v oblasti informačných technológií prináša na trh osobných počítačov stále lacnejšie a výkonnejšie viacjadrové systémy. Táto práca sa zaoberá návrhom nových metód paralelizácie genetického algoritmu, ktoré sa snažia naplno využiť možnosti práve týchto počítačových systémov. Tieto metódy sú následne naimplementované v programovacom jazyku C za využitia knižnice OpenMP určenej na paralelizáciu. Implementácia je následne použitá na experimentálne ohodnotenie rozličných charakteristík každej z prezentovaných metód (zrýchlenie oproti sekvenčnej verzii, závislosť konvergencie výsledných hodnôt od miery paralelizácie alebo od vyťaženia procesoru, ...). V poslednej časti práce sú prezentované porovnania nameraných hodnôt a závery vyplývajúce z týchto meraní. Následne sú prediskutované možné vylepšenia daných metód vyplývajúce z týchto záverov, ako aj možnosti spracovania väčšieho množstva charakteristík na presnejšie ohodnotenie efektivity paralelizácie genetických algoritmov.en
dc.description.abstractGenetic algorithm is a powerful optimization and search method successfully used in practice to solve many different problems. Underlying concept is based on the evolutionary mechanics observed in nature. As the GAs are computationaly intense applications, it is natural that there are many efficient methods for parallelization of these algorithms. However, most of these methods deal with supercomputers or large computer clusters with specialized hardware, as these were the most common parallel architectures in the past. With modern-day computers the trend in personal computer design is also moving towards parallel architectures bringing small and cheap parallel multicore processors. That's why it is imperative to have efficient methods to exploit capabilities of this system. This document presents prototypes of new methods of parallel genetic algorithms designed especially for these multiprocessor computers with shared memory.cs
dc.description.markBcs
dc.identifier.citationVRÁBEL, L. Paralelní genetický algoritmus pro vícejádrové systémy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2010.cs
dc.identifier.other35078cs
dc.identifier.urihttp://hdl.handle.net/11012/54379
dc.language.isoencs
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.subjectparalelníen
dc.subjectgenetický algoritmusen
dc.subjectvícejádrové systémyen
dc.subjectvíceprocesorové systémyen
dc.subjectOpenMPen
dc.subjectparallelcs
dc.subjectgenetic algorithmcs
dc.subjectmulticorecs
dc.subjectmultiprocessor systemcs
dc.subjectOpenMPcs
dc.titleParalelní genetický algoritmus pro vícejádrové systémyen
dc.title.alternativeThe Parallel Genetic Algorithm for Multicore Systemscs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2010-06-22cs
dcterms.modified2020-05-09-23:42:24cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid35078en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 21:13:25en
sync.item.modts2021.11.12 20:14:24en
thesis.disciplineInteligentní systémycs
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.01 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_35078.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
review_35078.html
Collections