グラフの基礎 有効グラフ、隣接行列、連結行列
情報系のための離散数学 (猪股 俊光 (著)、南野 謙一 (著)、共立出版)の第7章(グラフの基礎)、章末問題の7.5の解答を求めてみる。
- 駅東口
- 県庁前
- 中央公園
- 図書館
- バスセンター
- 病院前
隣接行列。
連結行列。
コード、入出力結果(Wolfram Language, Jupyter Notebook)
A = {{0, 0, 0, 0, 0, 0},
{1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0},
{0, 0, 1, 1, 0, 1},
{0, 0, 0, 0, 0, 0}}
{{0, 0, 0, 0, 0, 0}, {1, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 0}, > {0, 0, 1, 1, 0, 1}, {0, 0, 0, 0, 0, 0}}
A // TraditionalForm
{{1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0},
{0, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 0},
{0, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 1}} +
Dot[A] +
Dot[A, A] +
Dot[A, A, A] +
Dot[A, A, A, A] +
Dot[A, A, A, A, A]
{{1, 0, 0, 0, 0, 0}, {1, 1, 0, 0, 0, 0}, {1, 1, 1, 0, 0, 0}, {1, 1, 0, 1, 0, 0}, > {2, 2, 1, 1, 1, 1}, {0, 0, 0, 0, 0, 1}}
% // TraditionalForm