Index
グラフ理論
- 数学 #まとめ編
グラフとは
- 点 / Vertex / Node
- 辺 / Edge
によって構成された全体図.
点
点の次数 / Degree
ある点 に接続している辺の本数 .
次数列 / Degree Sequence
あるグラフ の点の次数の集合 .
孤立点 / Isolated Vertex
次数 が の点.
端点 / End Vertex
次数 が の点.
辺
多重辺 / multiple Edge
ある点とある点を結ぶ辺が複数、存在する.
Loop
ある点から出発して、同じ点に到着する辺.
Loop しているある点 について、 次数の計算を行うときは、その Loop は、2 本として数える.
歩道 (Walk) / 道 (Path) / 閉路 (Cycle)
グラフの種類
単純グラフ vs 一般グラフ
単純グラフ / Simple Graph
多重辺や Loop を含まないグラフ.
一般グラフ / General Graph
多重辺や Loop を許したグラフ.
無向グラフ vs 有向グラフ
無向グラフ / Undirected Graph
ノードが (向きを持たない) エッジで結合されているグラフ.
有向グラフ / Directed Graph
ノードが有向エッジで結合されているグラフ.
オイラーグラフ / ハミルトングラフ.
ラベル付きグラフ / Labeled Graph
ノードラベル付きグラフ
エッジラベル付きグラフ
連結グラフ vs 非連結グラフ
連結グラフ / Connected Graph
どの 2 つの点も辺も道 (Path) で結ばれるグラフ
非連結グラフ / Disconnected Graph
2 つ以上のかたまりからなるグラフ.
木 / Tree
平面的グラフ / Planar Graph
無限グラフ vs 有限グラフ
性質
同形 / Isomorphic
連結性
隣接と接続
隣接 / Adjacent
グラフ に 2 つの点 を結ぶ辺 があるとき、
点 と点 は、隣接しているという.
点と点の関係
グラフ の点 の次数は、 に接続している辺の本数と同義.
接続 / Incident
上のとき、点 は、辺 に接続しているという.
点と辺の関係
部分グラフ
行列による表現
隣接行列 / Adjacency Matrix
グラフ の点が と番号付けされているとする.
の隣接行列 とは、点 と を結ぶ辺の本数を
行列 の 要素とする 行列.
接続行列 / Incidence Matrix
また、グラフ の辺が と番号付けされているとする.
の接続行列 とは、点 が、辺 に接続しているとき、行列 の 要素が であり、 接続していないとき、 であるような 行列.
次数行列
次数列を対角成分に持つ、対角行列 .
参考
書籍
よくわかる! グラフ理論入門
-
グラフ理論入門
- 1 入門
- 1.1 グラフとは何か
- 2 定義と例
- 2.1 定義
- www.kindaikagaku.co.jp
- 1 入門
数理最適化
- 組合せ最適化
- 1 組合せ最適化の基礎
- 1.3 組合せ最適化に必要な基本概念
- 1.3.1 グラフ理論
- 1.3 組合せ最適化に必要な基本概念
- 1 組合せ最適化の基礎
深層学習
- Python 機械学習プログラミング Pytorch & Scikit-Learn 編
- 18 グラフニューラルネットワーク
- 18.1 グラフデータ
- 18.1.1 無向グラフ
- 18.1.2 有向グラフ
- 18.1.3 ラベル付きグラフ
- 18.1 グラフデータ
- 18 グラフニューラルネットワーク
Web サイト
グラフ理論おすすめ書籍リスト
グラフラプラシアン
- グラフ、隣接行列、次数行列
- ogyahogya.hatenablog.com