Grafové algoritmy II

V letním semestru 2025/2026 učím Grafové algoritmy II [NDMI088]. Navazují na Grafové algoritmy ze zimního semestru. Podíváme se na některá pokročilejší témata, jako je například kreslení grafů do roviny, algoritmy pro celočíselně ohodnocené grafy, grafové datové struktury a Pettieho optimální algoritmus na minimální kostry.

Přednášky se odehrávají ve středy od 15:40 v S8.

If you want to consult anything, please write an e-mail to mares@kam.mff.cuni.cz and we will discuss possibilities.

Syllabus

datum témata [zdroje] záznam
18. 2. Testování rovinnosti a kreslení do roviny (algoritmus Boyer-Myrvoldová). Předehra: bloková struktura grafů. Kreslení grafů v reverzním DFS pořadí. Detaily potřebné pro lineární čas: externalita, reprezentace bloků. [G11] [BM]
25. 2. Pokračování rovinného kreslení (slidy): označení živého podgrafu, procházecí pravidla, sestavení celého algoritmu, důkaz správnosti [G11] [BM]. video
4. 3. Verifikace minimality kostry: redukce hloubky pomocí Borůvkových stromů, Komlósův algoritmus [S3.3].
11. 3. Plan: Analýza Komlósova algoritmu [S3.3]. Kargerův-Kleinův-Tarjanův algoritmus: randomizovaný algoritmus, který najde minimální kostru v průměrně lineárním čase [S3.5].
18. 3. Přednáška odpadá.

Materiály

Předchozí běhy přednášky:

Literatura:

This page is maintained by Martin Mareš