7.6 - Sollin's Algorithm
7.6 - Sollin's Algorithm
Sollin’s algorithm is also called Boruvka’s algorithm. It is used to find MST. It was given by
Boruvkas in 1926. At that time it was the first algorithm to find the MST.
Boruvka’s Algorithm is a greedy algorithm and is similar to Kruskal’s algorithm and Prim’s
algorithm.
Initially MST is empty. Every vertex is singe component as highlighted in blue color in
below diagram.
For every component, find the cheapest edge that connects it to some other
component.
After above step, components are {{0,1}, {2,3,4,8}, {5,6,7}}. The components are
encircled with blue color.
We again repeat the step, i.e., for every component, find the cheapest edge that
connects it to some other component.
At this stage, there is only one component {0, 1, 2, 3, 4, 5, 6, 7, 8} which has all edges.
Since there is only one component left, we stop and return MST.
Source Notes:
1. https://www.geeksforgeeks.org/boruvkas-algorithm-greedy-algo-9/
Lecture Video:
1. https://youtu.be/MFsyfvtQskw
Online Notes:
1. http://vssut.ac.in/lecture_notes/lecture1428551222.pdf
1. Cormen, Leiserson, Rivest, Stein, “Introduction to Algorithms”, Prentice Hall of India, 3rd
edition 2012. problem, Graph coloring.