counting_chap6-1

A path to combinatorics
第6章前半(最初-Ex6.5)
京都大学情報学研究科
通信情報システム専攻
岩間・伊藤研究室
M1 西田 尚平
Ex 6.1
番号のついた3つの箱と5つのボールがある。どの箱に
も少なくとも1つのボールが入っているように、ボールを
箱に振り分ける振り分け方は何通り存在するか?
1
3
2
2
5
3
1
4
振り分ける数を固定して、それにどの番号を割
り振るかを考えるという数え方もあるが・・・・
振り分け方を集合として考えると・・・・
S
V1
S=振り分け方全体の集合
→
個
Vi=少なくとも箱 i が空の
振り分け方の集合
V3
V2
→
個
ViかつVjである集合
→
個
定理 6.1
任意の 集合族
で以下の式が
成立する。これを包除原理という。
n個の要素の空集合
以外の全てのサブ
セットを取ってきて、
その要素数+1回-1を
掛けてやればよい
A1
A3
A2
定理 6.2
任意の 集合族
成立する。
で以下の式が
A1
証明はSからAのcapを
引けばいい
A3
A2
定理 6.3
集合に対するある関数 f を以下が成り立つもの
とする。
するとある集合Aと、和集合がAになる集合族
において以下が成立する。
証明は定理6.1の物の絶対値をfに変更すればいい
Ex 6.2
111以下の素数を全部求めて下さい
全ての数が素数かどうか判定するのもいいが・・・
そもそもどんな数が素数では無いのか
→
以下の素数で割り切れる数か1
そんな数を数え上げて111から引けばよい
具体的には、2、3、5、7の倍数となっているもの
を数え上げる
S
1
2
A2
3
A3
S=111までの自然数集合
Ai= i の倍数の自然数集合
5
7
A5
A7
が求めたい答え
を111以下の i の倍数の集合と定義する
今求めたいのは
包除原理より
→ i の倍数かつ j の倍数で i と j が互いに素
→
答えは29個
Ex 6.3
3*3のマス目があり、その各マスを赤か青で塗る。各
マスが等しい確率でどちらかに塗られたとき、2*2の
赤のみで塗られたブロックができる確率はいくらか
を赤の四角形ができた時
i がその右上端になっているような盤面の
集合とする
を赤の四角形ができた時
が起きている確率とする
求めたいものは
包除原理より式をcapの式に分解して
計算する
計算式はそのままな上資料に
書いてある通りなので省略
答えは
Ex 6.4
150*324*375のブロックをもつジャングルジムが
ある。その対角線に線を引いた時、その線はいくつの
ブロックをまたぐか?
(3,2,2)
(0,0,0)
赤いライン上の点は数式で(150t,324t,175t)
と書ける
そもそもラインが通過しているブロックってどんなの
線が通過し終わる時の点は
少なくとも一つの座標が自然数
少なくとも一つの座標が自然数に
なっている点は赤いラインが通過
してるブロック1つに対応する
このような点を
カウントしていく
を k 座標が整数になっているライン上
の点の集合とする
我々の知りたいのはどれかの点が
整数になっている点集合の数
←包除原理
ある点でxとyが同時に整数になったとし、そ
のようなx座標最小の点を(a,b)とする、する
とその点は150と324をそれらのGCDで割るこ
とで求められる。かつ同時に座標が整数に
なる点は(ka,kb)と表せる。
先ほどの式に代入すると・・・
解の768個を得られる
Ex 6.5
どの4点も同一平面上に無い2n個の点
がある。
その点間の区間のうち
個の区間を選ぶ。すると
どんな選び方をしたとしてもそれらの区間によってn個
以上の三角形が構成されることを示せ。
n=3の時
補題 6.5
どの4点も同一平面上に無い2n個の点
がある。
その点間の区間のうち
個の区間を選ぶ。すると
どんな選び方をしたとしてもそれらの区間によって少なく
とも1個以上の三角形が構成される。
証明: n=2の時はすぐにわかる
nに関する帰納法、nまでで補題が成立すると
仮定すると・・・・
(n+1)の時、
個の区間が
選ばれる。グラフから次数の最も少ない2点とその
点に結ばれている区間を全て取り除く。
取り除かれる辺の数は高々
(
を(n+1)で割ったもの、つまり平均を超えない)
残った辺は少なくとも
と2n個の点
Ex 6.5の証明: n=2の時はすぐに検証可能
nに関する帰納法、nまでで補題が成立すると
仮定する。今n+1を考えるが、補題6.5より
少なくとも一つの三角形が生成されている
その三角形の3点をノード番号1,2,3とする。
→選ばれた枝で i と繋がっているノード集合
かつ
→三角形ができる
少なくとも
の三角形が存在する。
ここで包除原理より
という関係式から・・・
個
となるときは、点1、2、3できる三角形の数がnを
超える→三角形1,2,3を含めてn+1個の三角形
ができて再帰が成立
では問題は
の時
のどれか1つは2n-1を下回る
↑
平均値以下のものが少なくとも1つ存在
一般性を失わずそうなる組を
とおく
この状態で点1,2とそれにつながっている枝を取り
除くとどうなるのか
残っている枝と点の数を考える
点: 2n 個
枝:
仮定より点3以降の点群で既に n 個の三角形が
できる
→三角形1,2,3を含めて n+1 個の三角形が
できる
→再帰が成り立って任意のnで問は成立