組合せ論 初級
数え上げの技法とグラフ理論(大学1-2年レベル)
初級の概要
初級では、大学レベルの組合せ論の基礎技法を学ぶ。包除原理や鳩の巣原理などの強力な数え上げ手法、漸化式を用いた数列の解析、そしてグラフ理論の入門を扱う。
学習目標
- 包除原理を理解し応用できる
- 漸化式を立てて解くことができる
- 鳩の巣原理を用いた存在証明ができる
- グラフの基本概念と性質を理解する
目次
-
第1章
数え上げの原理
全単射原理、二重計数、対称性の利用
-
第2章
包除原理
包除公式、完全順列、オイラー関数
-
第3章
漸化式
線形漸化式、特性方程式、一般項
-
第4章
鳩の巣原理
基本形、一般化、応用
-
第5章
グラフの基礎
グラフの定義、次数、連結性
-
第6章
木とオイラー路
木の性質、オイラー路、ハミルトン路
前提知識
- 組合せ論 入門の内容
- 集合と写像の基礎
- 数列の基本
基本公式
包除原理
$$|A_1 \cup A_2 \cup \cdots \cup A_n| = \sum_i |A_i| - \sum_{i \lt j} |A_i \cap A_j| + \cdots + (-1)^{n-1}|A_1 \cap \cdots \cap A_n|$$例:$|A \cup B| = |A| + |B| - |A \cap B|$。重複を補正しながら和集合の要素数を求める。
鳩の巣原理
$n+1$個の物を$n$個の箱に入れると、少なくとも1つの箱には2個以上入る。
例:13人いれば、同じ誕生月の人が必ず2人以上いる(13人を12か月に割り当て)。
握手補題
$$\sum_{v \in V} \deg(v) = 2|E|$$グラフの全頂点の次数の和は辺の数の2倍である。各辺は両端の2頂点の次数に1ずつ寄与するため成り立つ。