A Minimum Spanning Tree (MST) is a subset of the edges of a connected, undirected, and weighted graph that connects all the vertices with the minimum total edge weight and without any cycles.
The MST ensures that:
- All vertices are connected.
- The total weight of the selected edges is minimized.
- No cycles are formed (it remains a tree).
MSTs are used in various applications like network design (telephone, electrical, or computer networks), clustering, and approximations of NP-hard problems.