Hledání nejkratších cest grafem
The Shortest Graph's Pahts Finding
Abstract
Předmětem této bakalářské práce je hledání, porovnání, úprava a implementace vhodných grafových algoritmů vedoucích k nalezení všech nejkratších cest mezi všemi dvojicemi vrcholů v neorientovaných grafech. Pro tento účel jsou využity modifikace již existujících algoritmů a jejich fragmentů tak, aby bylo docíleno co možná nejnižší časové náročnosti výpočtu. Porovnáme si Dijkstrův, Floyd-Warshallův a Bellman-Fordův algoritmus. The aim of this thesis is finding, comparing and implementation of algorithms for finding the shortest paths between each of pairs of nodes in a graph. For this task I use modifications of existing algorithms to achive the lowest time consumption of the computation. Modifications are established on Dijkstra's and Floyd-Warshall's algorithm. We also familiarize with Bellman-Ford algorithm.
Keywords
algoritmus, asymptotické vyjádření složitosti, Bellman-Fordův algoritmus, cesta, Dijkstrův algoritmus, dynamické programování, Floyd-Warshallův algoritmus, genetické algoritmy, heuristické algoritmy, hladové algoritmy, Java, nejkratší cesta, neorientovaný graf, ohodnocený graf, Omega, Omikron, orientovaný graf, paralelní algoritmy, plánování trasy, pravidelný graf, rekurzivní algoritmy, rozděl a panuj, sled, smyčka, souvislý graf, stupeň vrcholu, tah, teorie grafů, Theta, algorithm, asymptotic notation, Bellman-Ford algorithm, complete graph, degree of a vertex, Dijkstra's algorithm, directed graph, divide and conquer algorithms, dynamic programming, Floyd-Warshall algorithm, genetic algorithms, graph teory, greedy algorithms, heuristic algorithms, Java, loop, move, Omega, Omicron, paralel algorithms, path, path planning, recursive algorithms, regular graph, sequence, the shortest path, Theta, undirected graph, weighted graphLanguage
čeština (Czech)Study brunch
Informační technologieComposition of Committee
Process of defence
Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/56214Source
JÁGR, P. Hledání nejkratších cest grafem [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .Collections
- 2006 [166]
Citace PRO
Related items
Showing items related by title, author, creator and subject.
-
Automatické umísťování uzlů v acyklickém orientovaném grafu do GUI
Juda, JanCílem této práce je vytvořit aplikaci pro automatické rozmísťování uzlů v acyklických orientovaných grafech. Práce se především zaměřuje na pokročilé možnosti při tvorbě umístění uzlů, z kterých za zmínku stojí výběr polohy ... -
Příprava domácích úloh pro předmět Algoritmy
Miloš, RomanTato bakalářská práce se zabývá vytvořením domácích úloh pro předmět Algoritmy na téma grafy. Práce se skládá z pěti úloh. První úlohou je vytvoření grafů pomocí matice sousednosti, další je vytvoření grafu pomocí seznamu ... -
Grafy a algoritmy pro hledání nejkratších cest
Hamerník, MichalPráce představuje učební text zaměřený na problematiku teorie grafů a grafových algoritmů. Teorie grafů pomáhá často řešit problémy a vztahy mezi částmi komplikovaných celků a grafové algoritmy pomáhají tyto problémy rychle ...