Study

Minimum Spanning Tree (MST)

Flashcards
1 / 4
graph_theory graph tree spanning_tree spanning_subgraph weighted_graph undirected_graph connected_graph combinatorial_optimization matroid
πŸ’¬ Click on the content to Ask AI
Explore More
πŸ”₯ kruskal algorithm β†’ Kruskal’s algorithm computes a minimum spanning tree; its goal and correctness rely on MST definitions and properties (cut and cycle), guiding edge selection and stopping criteria.
πŸ”₯ prim algorithm β†’ Prim's algorithm uses the MST problem and its cut/cycle properties to make greedy edge selections and to define its goal of constructing a minimum spanning tree.
πŸ”₯ disjoint set union β†’ In Kruskal’s MST algorithm, a Disjoint Set Union is used to maintain connected components and test whether adding an edge would create a cycle; union/find with path compression and union by rank enables near-linear-time MST construction.
🌟 boruvka algorithm β†’
🌟 priority queue adt β†’
⚑️ network design β†’
⚑️ clustering β†’
⚑️ edmonds-chu-liu algorithm β†’
⚑️ maximum spanning tree β†’
⚑️ greedy algorithm β†’