計算機科学のブログ

木と探索 全域木と最小全域木 クラスカル法 重みを与える関数、辺、頂点、閉路、コスト、アルゴリズム

情報系のための離散数学 (猪股 俊光 (著)、南野 謙一 (著)、共立出版)の第8章(木と探索)、8.3(全域木と最小全域木)、8.3.3(クラスカル法)、問の8.13の解答を求めてみる。

E M = ϕ E M = { { c , f } } E M = { { c , f } , { b , c } } E M = { { c , f } , { b , c } , { c , d } } E M = { { c , f } , { b , c } , { c , d } , { d , e } } E M = { { c , f } , { b , c } , { c , d } , { d , e } , { a , b } } E M = { { c , f } , { b , c } , { c , d } , { d , e } , { a , b } , { a , h } } E M = { { c , f } , { b , c } , { c , d } , { d , e } , { a , b } , { a , h } , { c , g } }

よって、最小全域木は

T M S T = ( V , E M )

最小コストは

e E M d ( e ) = 1 + 2 + 2 + 2 + 3 + 3 + 4 = 17