Zobrazit minimální záznam

Adding a treewidth support to the Boost Graph Library



dc.contributor.advisorSuchý Ondřej
dc.contributor.authorVáclav Král
dc.date.accessioned2020-06-19T22:52:02Z
dc.date.available2020-06-19T22:52:02Z
dc.date.issued2020-06-19
dc.identifierKOS-862365813405
dc.identifier.urihttp://hdl.handle.net/10467/88279
dc.description.abstractCílem této bakalářské práce je rozšířit C++ knihovnu Boost Graph Library (BGL) o algoritmy pro získávání stromové dekompozice grafu a příklad algoritmu, který využívá tuto stromovou dekompozici. V práci se čtenář seznámí nejen s jednotlivými algoritmy, ale i se samotnou knihovnou, která bude rozšiřována. Dále se práce zabývá samotnou úspěšnou implementací algoritmů, kde je kladen důraz především na dodržení konvencí knihovny BGL a pravidel generického programování. Závěrem práce hodnotí kvalitu implementace a navrhuje možná zlepšení. Výsledkem práce je funkční rozšíření BGL.cze
dc.description.abstractThe aim of this thesis is to extend the C++ Boost Graph Library (BGL) with algorithms for obtaining a tree decomposition of a graph and an example of an algorithm, that uses the tree decomposition. In this thesis the reader will get familiar with not only the algorithms and their usage, but also with the library itself. Further in this thesis the successful implementation of the algorithms is discussed, where the main focus is the compliance with conventions of BGL and rules of generic programming. The quality of implementation and possible enhancements are discussed at the end of the thesis. The result is a working extension of BGL.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectrozšíření Boost Graph Librarycze
dc.subjectstromový rozkladcze
dc.subjectšířka rozkladucze
dc.subjectnezávislá vážená množinacze
dc.subjectgenerické programovánícze
dc.subjectC++cze
dc.subjectBoost Graph Library extensioneng
dc.subjecttree decompositioneng
dc.subjecttreewidtheng
dc.subjectweighted independent seteng
dc.subjectgeneric programmingeng
dc.subjectC++eng
dc.titlePřidání podpory pro stromové rozklady do grafové knihovny Boostcze
dc.titleAdding a treewidth support to the Boost Graph Libraryeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeValenta Michal
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam