Algoritmy pro řešení neorientovaného a orientovaného Problému čínského listonoše
Algorithms for undirected and directed Chinese Postman Problem
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Martin Vítek
Vedoucí práce
Šimeček Ivan
Oponent práce
Knop Dušan
Studijní obor
Teoretická informatikaStudijní program
Informatika 2009Instituce přidělující hodnost
katedra teoretické informatikyPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zabývá Problémem čínského listonoše, konkrétně jeho neorientovanou a orientovanou variantou. Problém čínského listonoše je optimalizační úloha z teorie grafů. V úvodu je tento problém rozebrán spolu se zavedením definic pojmů používaných v následujících částech práce. Obě varianty problému jsou rozděleny do jednotlivých kroků. Pro každý dílčí krok jsou popsány algoritmy, které ho řeší. V implementační části práce jsou algoritmy implementovány a spojeny do komplexního řešení Problému čínského listonoše. Algoritmy jsou následně paralelizovány pomocí knihovny OpenMP. Jednotlivé implementace algoritmů jsou testovány a porovnány mezi sebou. This bachelor thesis deals with the Chinese postman problem, especially with undirected and directed versions. The Chinese postman problem is an optimization problem from graph theory. In the introduction, the problem is presented along with the definition of terms used in the following sections. Both versions of the problem are divided into simple steps. For each of these steps some algorithms are presented. In the implementation part of this thesis, those algorithms are implemented and merged into a single solution to the Chinese postman problem. Implemented algorithms are parallelized using the OpenMP library. Algorithms are then tested and compared to each other.
Kolekce
- Bakalářské práce - 18101 [349]