Závěrečná práce: Šimon Soták: Experimental evaluation of heuristic improvements of the Bellman-Ford algorithm
Bakalářská práce
Experimental evaluation of heuristic improvements of the Bellman-Ford algorithm
Šimon Soták
Anotace
Cieľom tejto bakalárskej práce je implementovať a následne experimentálne porovnať Bellman-Fordov algoritmus a jeho heuristiky. Konkrétne s dve Yenove rozšírenia, Tarjanovo rozšírenie a ich kombinácie.
Abstract
The objective of this bachelor's thesis is to implement and experimentally compare the Bellman-Ford algorithm and its' heuristic improvements, specifically two Yen's improvements and a Tarjan's improvement.
Klíčová slova
directed graph shortest path node source relaxation weight pointer graph tree dynamic programming C#Zadání práce
Bellmanův-Fordův algoritmus je známý algoritmus pro hledání nejkratších cest v celočíselně ohodnocených grafech bez záporných cyklů. V literatuře je možno najít několik heuristických vylepšení tohoto algoritmu. Tato práce se konkrétně soustředí na tři z nich: dvě, které popisuje Yen (1970), a jedno, které popisuje Tarjan (1981). Cílem práce je prozkoumat, zda a jak se tyto heuristiky dají kombinovat, všechny realizovatelné kombinace implementovat a experimentálně na různých druzích grafů zhodnotit, jaký mají kombinace těchto heuristik vliv na rychlost běhu algoritmu.
(Pozn.: Technickou zprávu Tarjan: Shortest paths (1981) je v současnosti obtížné najít, ale popis Tarjanova rozšíření je k nalezení v odkazovaném článku Cherkassky, Goldberg (1999) nebo v knize Kleinberg, Tardos: Algorithm Design, kapitola 6.10.)
Práce zkontrolována:
6. 1. 2020 10:12, RNDr. Nikola Beneš, Ph.D., učo 72525
6. 1. 2020 10:12, RNDr. Nikola Beneš, Ph.D., učo 72525
- Zadáno/změněno 13. 2. 2020 16:00, Helena Kryštofová
- Záznam založen 26. 11. 2019 12:15, Jana Zemanová, učo 9619
- Zveřejnit od 16. 12. 2019 09:05, Eva Drštková
- Práce převzata 16. 12. 2019 09:05, Helena Kryštofová
- Pořadí pokusu: 2
Přílohy
Jazyk práce
Termín obhajoby
13. 2. 2020
Práce byla úspěšně obhájena
Literatura
- KLEINBERG, Jon a Eva TARDOS. Algorithm design. Pearson, 2006.
Studijní program
Informatika
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Experimental evaluation of heuristic improvements of the Bellman-Ford algorithm
Bc. Šimon Soták -
William Shakespeare's Second Historical Tetralogy: A Study
Mgr. Lucie Wanderburgová, učo 146468 -
Techniky dynamického programování v reálných ekonomických modelech
Mgr. Jaroslav Bil -
Multidimenzionální posilované učení
Bc. Oliver Roch, učo 445413 -
GPU Implementation of Piecewise Affine Mumford-Shah Model
Mgr. Bruno Čičmanec -
Systém pro údržbu báze dat fyzické kontroly přístupu
Mgr. Jan Konečný -
Užití čipové karty ke generování a správě šifrovacích klíčů
Mgr. Viktor Spáčil -
Generování webových stránek z Adobe Photoshop
Mgr. Andrej Farkaš, učo 99250
Název
Vložil
Vloženo
Práva
Složky
Soubory
Soták, Š.
15. 12. 2019
7. 1. 2020
2. 2. 2020




