(Latest Revision: Fri Nov 05, 2021 )
Original list - the edges of a connected, undirected graph
{02,03} 01
{02,09} 02
{04,06} 03
{07,08} 04
{09,10} 05
{03,12} 06
{10,12} 07
{11,12} 08
{10,11} 09
{01,02} 10
{01,03} 11
{01,11} 12
{05,06} 13
{04,05} 14
{05,12} 15
{01,04} 16
{06,10} 17
{03,07} 18
{04,07} 19
{08,11} 20
{05,08} 21
{08,09} 22
{07,09} 23
{02,06} 24
WORK SET ONE
------------------------------------------------------
Kruskal List
Initial singletons {01} {02} {03} {04} {05} {06} {07} {08} {09} {10} {11} {12}
{02,03} 01 accept {01} {02,03} {04} {05} {06} {07} {08} {09} {10} {11} {12} 1 edge
{02,09} 02 accept {01} {04} {05} {06} {07} {08} {02,03,09} {10} {11} {12} 2 edges
{04,06} 03 accept {01} {05} {04,06} {07} {08} {02,03,09} {10} {11} {12} 3 edges
{07,08} 04 accept {01} {05} {04,06} {07,08} {02,03,09} {10} {11} {12} 4 edges
{09,10} 05 accept {01} {05} {04,06} {07,08} {02,03,09,10} {11} {12} 5 edges
{03,12} 06 accept {01} {05} {04,06} {07,08} {11} {02,03,09,10,12} 6 edges
{10,12} 07 reject {01} {05} {04,06} {07,08} {11} {02,03,09,10,12}
{11,12} 08 accept {01} {05} {04,06} {07,08} {02,03,09,10,11,12} 7 edges
{10,11} 09 reject {01} {05} {04,06} {07,08} {02,03,09,10,11,12}
{01,02} 10 accept {05} {04,06} {07,08} {01,02,03,09,10,11,12} 8 edges
{01,03} 11 reject {05} {04,06} {07,08} {01,02,03,09,10,11,12}
{01,11} 12 reject {05} {04,06} {07,08} {01,02,03,09,10,11,12}
{05,06} 13 accept {04,05,06} {07,08} {01,02,03,09,10,11,12} 9 edges
{04,05} 14 reject {04,05,06} {07,08} {01,02,03,09,10,11,12}
{05,12} 15 accept {07,08} {01,02,03,04,05,06,09,10,11,12} 10 edges
{01,04} 16 reject {07,08} {01,02,03,04,05,06,09,10,11,12}
{06,10} 17 reject {07,08} {01,02,03,04,05,06,09,10,11,12}
{03,07} 18 accept {01,02,03,04,05,06,07,08,09,10,11,12} 11 edges
{04,07} 19
{08,11} 20
{05,08} 21
{08,09} 22
{07,09} 23
{02,06} 24
------------------------------------------------------
WORK SET TWO
------------------------------------------------------
Prim List
{02,03} 01 Prim #2 (cheapest edge leaving S={1,2}) Now S={1,2,3} C={4,5,6,7,8,9,10,11,12}
{02,09} 02 Prim #3 (cheapest edge leaving S={1,2,3}) Now S={1,2,3,9} C={4,5,6,7,8,10,11,12}
{04,06} 03 Prim #9 (cheapest edge leaving S={1,2,3,5,6,9,10,11,12}) Now S={1,2,3,4,5,6,9,10,11,12} C={7,8}
{07,08} 04 Prim #11 (cheapest edge leaving S={1,2,3,4,5,6,7,9,10,11,12}) Now S={1,2,3,4,5,6,7,8,9,10,11,12} C={}
{09,10} 05 Prim #4 (cheapest edge leaving S={1,2,3,9}) Now S={1,2,3,9,10} C={4,5,6,7,8,11,12}
{03,12} 06 Prim #5 (cheapest edge leaving S={1,2,3,9,10}) Now S={1,2,3,9,10,12} C={4,5,6,7,8,11}
{10,12} 07
{11,12} 08 Prim #6 (cheapest edge leaving S={1,2,3,9,10,12}) Now S={1,2,3,9,10,11,12} C={4,5,6,7,8}
{10,11} 09
{01,02} 10 Prim #1 (cheapest edge leaving S={1}) Now S={1,2} C={3,4,5,6,7,8,9,10,11,12}
{01,03} 11
{01,11} 12
{05,06} 13 Prim #8 (cheapest edge leaving S={1,2,3,5,9,10,11,12}) Now S={1,2,3,5,6,9,10,11,12} C={4,7,8}
{04,05} 14
{05,12} 15 Prim #7 (cheapest edge leaving S={1,2,3,9,10,11,12}) Now S={1,2,3,5,9,10,11,12} C={4,6,7,8}
{01,04} 16
{06,10} 17
{03,07} 18 Prim #10 (cheapest edge leaving S={1,2,3,4,5,6,9,10,11,12}) Now S={1,2,3,4,5,6,7,9,10,11,12} C={8}
{04,07} 19
{08,11} 20
{05,08} 21
{08,09} 22
{07,09} 23
{02,06} 24
------------------------------------------------------