(Latest Revision: Fri Nov 05, 2021 ) mstProbSoln.txt

mstProbSoln.txt



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
------------------------------------------------------