Minimum spanning tree
A minimum spanning tree (MST) is a spanning tree (of an edge-weighted graph) whose sum of edge weights is as small as possible. In other words, it is a spanning tree whose weight is no greater than any other spanning tree. This definition allows for graphs to have more than \(1\) minimum spanning tree, provided that their weights are the same. Also, you can prove that a given spanning tree is not a minimum spanning tree by finding a spanning tree with a lower weight.
MSTs are connected, acyclic subgraphs that contain every vertex in the original graph while also minimizing their total edge weight. Being trees, MSTs also have the minimum number of edges necessary to connect all the vertices.
MSTs also have many real-world applications related to designing computer networks, transportation systems, and power grids as cheaply and as effectively as possible. Algorithms like Prim's algorithm can be used to find MSTs in a graph.