markdown
グラフの基本md 582b0ea
lecture/information/graph/グラフの基本-講義.n.md
Download as PDF

グラフの基本きほん

date2026-03-27descriptionグラフの基本を、点と辺で関係を表す見方から整理し、探索アルゴリズムの土台を説明します。prerequisites離散数学の入口 / 論理と真理値表の基本 / DFSとBFSの基本type講義statusactiverelateddata/lecture/information/情報工学ポータル-講義.n.md / data/lecture/information/algorithm/search/DFSとBFSの基本-講義.n.md
informationgraphundergraduatelecture

導入どうにゅう

この講義こうぎ最重要さいじゅうようなのは、グラフはそのものではなく、「どの対象たいしょうとどの対象たいしょうがつながっているか」を頂点ちょうてんへんあらわ構造こうぞうだということです。

人間関係にんげんかんけい道路網どうろもう依存関係いぞんかんけいのように、個々ここ対象たいしょうそのものより「関係かんけい」が重要じゅうよう問題もんだいでは、グラフで表現ひょうげんすると整理せいりしやすくなります。DFS や BFS は、この構造こうぞううえをどうあるくかというはなしです。

用語ようご定義ていぎ

頂点ちょうてんVertex とは、対象たいしょうあらわてんです。

へんEdge とは、頂点ちょうてんどうしの関係かんけいあらわせんです。

隣接りんせつAdjacency とは、2 つの頂点ちょうてんへん直接ちょくせつつながっていることです。

方針ほうしん

まず対象たいしょう頂点ちょうてん関係かんけいへんえます。そのあと、どの頂点ちょうてんからどこへすすめるかという隣接関係りんせつかんけい構造こうぞうみます。

直感的ちょっかんてき説明せつめい

えきてん線路せんろせんだとかんがえると、路線図ろせんずはグラフです。このとき大事だいじなのは、えきかたちおおきさではなく、「どことどこがつながっているか」です。

厳密げんみつ説明せつめい

1. グラフ

グラフ G=(V,E) は、頂点ちょうてん集合しゅうごう Vへん集合しゅうごう E からなります。

2. 無向むこうグラフと有向ゆうこうグラフ

きのない関係かんけいなら無向むこうグラフ、きのある関係かんけいなら有向ゆうこうグラフです。

3. 探索たんさくとのつながり

DFS や BFS は、始点してんからへんをたどって到達とうたつできる頂点ちょうてん調しらべる方法ほうほうです。

見分みわかた

  • 対象たいしょうそのものより、関係かんけい主役しゅやくならグラフをうたがいます。
  • 最短経路さいたんけいろ到達可能性とうたつかのうせい連結れんけつわれたら、グラフとして整理せいりできないかかんがえます。
  • 順番じゅんばんだけのれつとしてるとあつかいにくい関係かんけいは、グラフにすると見通みとおしがよくなります。

最終形さいしゅうけい

[PARSE ERROR: Undefined("Command(\"boxed\")")]G=(V,E)
[PARSE ERROR: Undefined("Command(\"boxed\")")]頂点=対象,=関係

一言ひとことでいうと

  • グラフは、対象たいしょうあつまりではなく、そのあいだ関係かんけい主役しゅやくにしてあらわ構造こうぞうです。
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
path をコピー
copy share link
copy share link
タブを全て閉じる