グラフの基礎 グラフの行列表現 行列による連結性の解析 隣接行列の要素を整数とした積
情報系のための離散数学 (猪股 俊光 (著)、南野 謙一 (著)、共立出版)の第7章(グラフの基礎)、7.4(グラフの行列表現)、7.4.3(行列による連結性の解析)、問7.21の解答を求めてみる。
隣接行列。
連結性について。
コード、入出力結果(Wolfram Language, Jupyter Notebook)
A = {{0, 1, 0, 0, 1, 0, 0},
{1, 0, 1, 0, 0, 0, 0},
{0, 1, 0, 1, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 0},
{1, 0, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 1},
{0, 0, 0, 0, 0, 1, 0}}
{{0, 1, 0, 0, 1, 0, 0}, {1, 0, 1, 0, 0, 0, 0}, {0, 1, 0, 1, 1, 0, 0}, > {0, 0, 1, 0, 0, 0, 0}, {1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1}, > {0, 0, 0, 0, 0, 1, 0}}
% // TraditionalForm
Dot[A, A] // TraditionalForm
Dot[A, A, A] // TraditionalForm
Dot[A, A, A, A] // TraditionalForm
Dot[A, A, A, A, A] // TraditionalForm
Dot[A, A, A, A, A, A] // TraditionalForm
f、gからa、b、c、d、eへの道は存在しない。
連結成分は{a, b, c, d, e}と{f, b}。