Demonstrace vybraných grafových algoritmů

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) prof. Ing. Jan M. Honzík, CSc. (místopředseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Igor Szőke, Ph.D. (člen)cs
but.defenceStudentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Stručně popište kroky nutné pro rozšíření vašeho programu o nový grafový algoritmus. Zaměřte se především na popis toho co je podporováno samotnou aplikací a co je nutné řešit v přidávaném modulu.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKřivka, Zbyněkcs
dc.contributor.authorGalanská, Katarínacs
dc.contributor.refereeMartiško, Jakubcs
dc.date.created2018cs
dc.description.abstractTáto práca sa zaoberá úpravou architektúry existujúcej aplikácie pre demonštráciu  a vizualizáciu vybraných grafových algoritmov. Cieľom práce je rozdeliť aplikáciu do viacerých modulov a umožniť ľahšiu rozšíriteľnosť. K modularizácií je využívaná technológia OSGi. Vysvetlené sú jej princípy, ktoré sú následne využité k návrhu a implementácií modulov. V rámci novej architektúry je implementovaná podpora viacjazyčnosti programu využitím Eclipse Plugin internacionalizácie. Pri tvorbe modulov grafových algoritmov sú využívané OSGi služby, pomocou ktorých je možné do programu dynamicky pridávať moduly a registrovať ich služby počas behu programu. Implementácia zahŕňa aj tvorbu nových modulov pre Primov, Kruskalov, Edmondsov Karpov a upravený Hierholzerov algoritmus. Beh simulácií nových algoritmov je otestovaný na sade vytvorených grafov.cs
dc.description.abstractThis thesis deals with re-architecture of an existing application for the demonstration and visualization of selected graph algorithms. The goal of this thesis is to convert the application into multiple modules and make it easier to extend. OSGi technology helps to achieve the modularity. Its principles are explained and used to design and implementation of modules. With new architecture is also implemented the support for multilingual user interface using Eclipse Plugin internationalization. Graph algorithms represented as modules use OSGi Services. Dynamicity is ensured by installing the module and registering its service during the program's run time. The implementation also includes the creation of new modules for Prim's, Kruskal's, Edmond Karp's and modified Hierholzer's algorithm.en
dc.description.markBcs
dc.identifier.citationGALANSKÁ, K. Demonstrace vybraných grafových algoritmů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114638cs
dc.identifier.urihttp://hdl.handle.net/11012/85091
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.subjectgrafycs
dc.subjectgrafové algoritmycs
dc.subjectMSTcs
dc.subjectPrimov algoritmuscs
dc.subjectKruskalov algoritmuscs
dc.subjectHierholzerov algorithmuscs
dc.subjectEulerov ťahcs
dc.subjectFord-Fulkersonova metodacs
dc.subjectEdmond Karpov algoritmuscs
dc.subjectOSGics
dc.subjectmodularizáciacs
dc.subjectrozšíriteľnosťcs
dc.subjectOSGi službycs
dc.subjectviacjazyčnosť aplikáciecs
dc.subjectgraphsen
dc.subjectgraph algorithmsen
dc.subjectMSTen
dc.subjectPrim's algorithmen
dc.subjectKruskal's algorithmen
dc.subjectHierholzer's algorithmen
dc.subjectEuler pathen
dc.subjectFord-Fulkerson methoden
dc.subjectEdmond-Karp algorithmen
dc.subjectOSGien
dc.subjectextensibilityen
dc.subjectOSGi servicesen
dc.subjectmulti-language applicationen
dc.titleDemonstrace vybraných grafových algoritmůcs
dc.title.alternativeDemonstration of Selected Graph Algorithmsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2018-06-12cs
dcterms.modified2020-05-10-16:13:14cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114638en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:06:05en
sync.item.modts2025.01.15 14:33:53en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informační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:
1.63 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-20410_v.pdf
Size:
86.38 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-20410_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-20410_o.pdf
Size:
89.28 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-20410_o.pdf
Loading...
Thumbnail Image
Name:
review_114638.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_114638.html
Collections