与えられたグラフに対して、以下の3つの問いに答えます。 (1) 頂点aから頂点dへの長さ3の歩道と道の数をすべて列挙する。 (2) グラフの隣接行列Aを書き出す。 (3) グラフが一筆書き(オイラー路)可能かどうか判定する。

離散数学グラフ理論歩道隣接行列オイラー路グラフ
2025/6/19

1. 問題の内容

与えられたグラフに対して、以下の3つの問いに答えます。
(1) 頂点aから頂点dへの長さ3の歩道と道の数をすべて列挙する。
(2) グラフの隣接行列Aを書き出す。
(3) グラフが一筆書き(オイラー路)可能かどうか判定する。

2. 解き方の手順

(1) aからdへの長さ3の歩道と道の数を数える。
* 歩道:同じ辺を複数回通っても良い
* 道:同じ辺を二度以上通らない
aから出発して、長さ3でdに到達する歩道と道を列挙する。
* a -> b -> a -> d (歩道)
* a -> b -> c -> d (道、歩道)
* a -> c -> b -> d (道、歩道)
* a -> c -> a -> d (歩道)
合計:歩道は4つ、道は2つ。
(2) 隣接行列Aを作成する。
グラフの頂点をa, b, c, dとする。隣接行列Aの(i, j)成分は、頂点iから頂点jへの辺が存在すれば1、存在しなければ0とする。
Aは4x4の行列になる。
$A = \begin{pmatrix}
0 & 1 & 1 & 1 \\
1 & 0 & 1 & 0 \\
1 & 1 & 0 & 1 \\
1 & 0 & 1 & 0
\end{pmatrix}$
(3) オイラー路(一筆書き)が可能かどうか判定する。
オイラー路が存在するための条件は、グラフの次数が奇数の頂点の数が0または2であること。グラフの各頂点の次数を調べると、
* a: 3
* b: 2
* c: 3
* d: 2
次数が奇数の頂点(a, c)が2つあるため、このグラフはオイラー路を持つ。つまり一筆書き可能である。

3. 最終的な答え

(1) 歩道: 4つ、道: 2つ
(2) $A = \begin{pmatrix}
0 & 1 & 1 & 1 \\
1 & 0 & 1 & 0 \\
1 & 1 & 0 & 1 \\
1 & 0 & 1 & 0
\end{pmatrix}$
(3) 一筆書き可能

「離散数学」の関連問題

全体集合 $U = \{a, b, c, d, e, f\}$、集合 $A = \{a, b, c\}$、集合 $B = \{b, c, d, e\}$ が与えられたとき、以下の集合を求めます。 $A...

集合集合演算和集合共通部分差集合補集合
2025/6/19

大人2人と子供4人が円形の6人席のテーブルに着席するとき、次の並び方は何通りあるか。 (1) 大人2人が向かい合う。 (2) 大人2人の間に子供がちょうど1人入る。

順列組み合わせ円順列場合の数
2025/6/19

与えられた問題は、組み合わせの計算に関するものです。具体的には以下の4つの問題を解きます。 (1) 6人の中から2人を選ぶ組み合わせの数 (2) 8枚の絵はがきから3枚を選ぶ組み合わせの数 (3) 正...

組み合わせ順列組み合わせの公式二項係数場合の数
2025/6/19

6つの座席(1~6の番号が割り当てられ、1,4が1列目、2,5が2列目、3,6が3列目)に大人3人(A,B,C)と子供3人(d,e,f)が1人ずつ座る場合の数に関する問題です。 (1) 6人全員の座り...

順列組み合わせ場合の数数え上げ
2025/6/18

全体集合 $U = \{1, 2, 3, 4, 5, 6, 7, 8, 9\}$、部分集合 $A = \{2, 4, 8\}$, $B = \{3, 4, 5, 6, 7\}$ について、次の集合を求...

集合集合演算補集合共通部分和集合
2025/6/18

与えられた論理回路の真理値表を作成する問題です。入力A, Bに対して、出力C, Sの値を求めます。

論理回路真理値表論理ゲートANDORNOTXOR
2025/6/18

この問題は、与えられた論理回路において、入力AとBがともに0の場合の、出力SとCの値を求める問題です。

論理回路ブール代数NANDゲートNORゲート
2025/6/18

右の図のような道のある町において、以下の最短経路の数を求めます。 (1) AからBまで行く経路の数。 (2) AからCを通ってBまで行く経路の数。 (3) AからCを通らずにBまで行く経路の数。

組み合わせ最短経路場合の数
2025/6/18

6個の数字 1, 2, 2, 3, 3, 3 をすべて並べてできる6桁の整数は何個あるかを求める問題です。

順列組み合わせ重複順列場合の数
2025/6/18

SHIKEN の6文字をすべて使ってできる順列を、EHIKNSを1番目として、辞書式に並べるとき、 (1) 140番目の文字列を求める。 (2) SHIKEN は何番目の文字列かを求める。

順列辞書式順序組み合わせ
2025/6/18