組合せ論 初級

数え上げの技法とグラフ理論(大学1-2年レベル)

初級の概要

組合せ論 初級の概念図 組合せ論初級で学ぶ4分野(数え上げ原理、漸化式、存在定理、グラフ理論入門)の関係を示す図。 数え上げ原理 全単射原理 二重計数 包除原理 漸化式 フィボナッチ数列 カタラン数 分割数 存在定理 鳩の巣原理 対角線論法 グラフ理論入門 グラフの定義 木とオイラー路 平面グラフ

初級では、大学レベルの組合せ論の基礎技法を学ぶ。包除原理や鳩の巣原理などの強力な数え上げ手法、漸化式を用いた数列の解析、そしてグラフ理論の入門を扱う。

学習目標

  • 包除原理を理解し応用できる
  • 漸化式を立てて解くことができる
  • 鳩の巣原理を用いた存在証明ができる
  • グラフの基本概念と性質を理解する

目次

  1. 第1章 数え上げの原理

    全単射原理、二重計数、対称性の利用

  2. 第2章 包除原理

    包除公式、完全順列、オイラー関数

  3. 第3章 漸化式

    線形漸化式、特性方程式、一般項

  4. 第4章 鳩の巣原理

    基本形、一般化、応用

  5. 第5章 グラフの基礎

    グラフの定義、次数、連結性

  6. 第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ずつ寄与するため成り立つ。

参考資料