Graph Algorithms Spanning Trees and Ranking
Martin Mareˇ s mares@kam.mff.cuni.cz
Department of Applied Mathematics MFF UK Praha
2008
Martin Mareˇ s Graph Algorithms
Graph Algorithms Spanning Trees and Ranking Martin Mare s - - PowerPoint PPT Presentation
Graph Algorithms Spanning Trees and Ranking Martin Mare s mares@kam.mff.cuni.cz Department of Applied Mathematics MFF UK Praha 2008 Martin Mare s Graph Algorithms The Minimum Spanning Tree Problem 1. Minimum Spanning Tree Problem:
Department of Applied Mathematics MFF UK Praha
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
≺ (i): what is the i-th object?
Martin Mareˇ s Graph Algorithms
≺ (i): what is the i-th object?
Martin Mareˇ s Graph Algorithms
≺ (i): what is the i-th object?
Martin Mareˇ s Graph Algorithms
≺ (i): what is the i-th object?
Martin Mareˇ s Graph Algorithms
≺ (i): what is the i-th object?
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
i ℓi + |Σ|)
Martin Mareˇ s Graph Algorithms
XOR
AND
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
2
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
Incremental: O(α(n)) [Tarjan 1975] Fully dynamic: O(log2 n) [Holm et al. 2001]
Martin Mareˇ s Graph Algorithms
Incremental: O(α(n)) [Tarjan 1975] Fully dynamic: O(log2 n) [Holm et al. 2001]
Decremental: O(log2 n) [Holm et al. 2001] Fully dynamic: O(log4 n) [Holm et al. 2001] Only C weights: O(C log2 n) [M. 2008]
Martin Mareˇ s Graph Algorithms
Incremental: O(α(n)) [Tarjan 1975] Fully dynamic: O(log2 n) [Holm et al. 2001]
Decremental: O(log2 n) [Holm et al. 2001] Fully dynamic: O(log4 n) [Holm et al. 2001] Only C weights: O(C log2 n) [M. 2008]
Simple: O(TMST + Km) [Katoh et al. 1981, M. 2008] Small K: O(TMST + min(K 2, Km + K log K)) [Eppst. 1992] Faster: O(TMST + min(K 3/2, Km1/2)) [Frederickson 1997]
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms
A short linear-time tree isomorphism algorithm A linear-time algorithm for MST on minor-closed classes Corrected and simplified MST verification Dynamic MST with small weights Ranking and unranking of permutations
A lower bound for the Contractive Bor˚ uvka’s algorithm Simplified soft-heaps
Martin Mareˇ s Graph Algorithms
Martin Mareˇ s Graph Algorithms