部分グラフと部分グラフ同型
グラフの性質として, そのグラフの一部に特定の形が表れているか否かが重要になる場合がある. また, グラフに関する解析をするときに, グラフをいくつかの部分に分割してそれぞれの結果を得, 最後に統合するような手段もよく使われる.
これらの場合に必要になるのが部分グラフの概念である.
続きを読む同型-2
前回の記事で抽象的な話をしていたが,
同型についてもう少し具体的な例を示す.
まず, 次の 2 つのグラフを考える.
\( G = \left(\{1, 2, 3\}, \{\{ 1, 2\},\{ 2, 3\},\{ 1, 3\}\}\right) \)
\( H = \left(\{a, b, c\}, \{\{ a, b\},\{ b, c\},\{ a, c\}\}\right) \)
これらはどちらもグラフとして図示すれば三角形になる.
しかし, グラフを構成している要素が異なる以上, G = H ではあり得ない.
この「違うグラフ」である「同じ形をしたグラフ」を結びつけるのが同型である.
続きを読む
集合論の基礎
グラフの定義を行うまえに, 集合論の基礎をふまえておく必要がある.
ここでは集合について簡単に説明する.
集合とは何らかのものの集まりであり, 個々の 「もの」を要素と呼ぶ.
集合の表現には中括弧を用い, その中に集合の要素を並べて書く. 例えば, \( a \) と \( b \) と \( c \) を集めた集合を \( \{ a, b, c \} \) と表す.
集合を表す際に, 要素の並べ方は自由である. 故に, \( \{a,b,c\} \) と \( \{a,c,b\} \) は同じ集合を表す.
一方で組または,列というものが存在し, こちらは括弧を用いて表記する. これは要素の並び方に意味があり, \( (a,b,c) \) と \( (a,c,b) \) は違う列を表す.
他にも書くことができそうだけど, 必要になるたびに追記する
続きを読む