Bakalářská práce

Maintaining BFS Tree in Dynamic Setting: An Experimental Evaluation

Anna Cmielová
Anotace

Tato bakalářská práce se zabývá algoritmy pro udržování BFS (breadth-first search) stromů v dynamických grafech. Práce shrnuje několik existujících přístupů k tomuto problému a dále představuje úpravu algoritmu původně navrženého pro udržování dosažitelnosti v dynamických grafech, který je zde adaptován pro udržování BFS stromu. Práce obsahuje také experimentální vyhodnocení algoritmů jak na syntetických …více

Abstract

This thesis examines algorithms for maintaining a breadth-first search (BFS) tree in a dynamic graph setting. It surveys several existing algorithms for this problem and presents a modification of an algorithm originally designed for maintaining reachability in dynamic graphs, adapting it to maintain a BFS tree instead. Finally, the proposed and existing algorithms are evaluated experimentally on both …více

Zadání práce
Given a directed graph and a source vertex, the fully dynamic BFS problem is to maintain the BFS tree rooted in the source vertex, subject to edge deletions and insertions. A very basic solution to the problem is to use static BFS: we do not maintain any information and start the pure, static algorithm for each query anew from the source. However, there are more efficient solutions presented in  the work [2]. The goal of the thesis is to present up-to-date algorithms for maintaining  BFS trees in a directed graph, to implement the algorithms and to conduct an experimental evaluation to show the efficiency of different algorithms.  The library of dynamic graphs [3] should be used for the evaluation. 

The created code will be publicly available in the IS under the MIT license.

 

Práce zkontrolována:
24. 5. 2026 17:02, prof. RNDr. Ivana Černá, CSc., učo 1419
Jazyk práce
angličtina angličtina
Termín obhajoby
25. 6. 2026
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Ivana Černá, CSc., učo 1419
KTP FI MU

Oponent

RNDr. Jan Jedelský, učo 484988
KTP FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Informatika

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.