组合数学笔记 (一)
组合数学
6.7 之后出现了大量渲染错误,懒得改了 (~ ̄▽ ̄)~
第 2 章 组合与排列
2.2 集合的排列
插空法 捆绑法 隔板法
循环排列
全排列种类数
循环 r 排列个数
项链排列
r 排列个数
2.3 集合的组合
排列:
性质 1:
性质 2:
帕斯卡公式
2.4 多重集合的排列
概念
多重集:允许元素重复(多重集不是集合)
无限重复排列 有限重复排列
定理
- 无限重复 r 排列
令 S 是多重集,它有 k 种不同的元素,每种元素都有无限重复次数,那么,S * 的 r 排列个数为
- 有限重复 全排列
令 S 是多重集,它有 k 种不同的元素,
每种元素的重复数分别为
其中 n=
- 集合划分
设
若盒子无标号,划分数为
- 非攻击性车
懒得写力~自己想罢
2.5 多重集合的组合
定义
多重集 S 的一个 r 组合是 S 的子多重集
方法
- 有重组合转无重组合
{1, 2, …,k} 的 r 组合数 ={1, 2, …,k+r-1} 的无重 r 组合数 =
- 隔板法
相当于 r 个盒子,插 k-1 个板,两个板之间放球,但某种球可以不放,因此再加 k 个盒子,使每种球至少放一个盒子
定理
令 S 是多重集,它有 k 个不同的元素,每个元素都有无限重复次数,那么,S 的 r 组合个数为
多重集组合 -> 方程的非负整数集
2.6 有限概率
定义
有限概率:相对于微积分为基础的连续概率
方法
不相邻问题
转换为整数解问题 使用隔板法
方程的解问题
非负整数解
正整数解 (万物之源)
不相邻问题
链不相邻问题
转换为方程的解问题
设为
转换为方程为
代入正整数解问题,求解得不相邻问题的数量为:
环不相邻问题
用链不相邻问题推导
第 3 章 鸽巢原理
鸽巢原理研究的是存在性问题
核心在于构建出盒子和物体
简单形式: n 个盒子,n+1 个物体
加强形式: m 个盒子,n 个物体
知识点:
- 数论问题
- 几何图形类问题
- 连续时间问题
- 棋盘着色
- 中国剩余定理
- 满足条件的最小物体数
3.1 鸽巢原理的简单形式
定理
- 鸽巢原理的简单形式
如果把 n+1 个物体放进 n 个盒子,那么至少有一个盒子包含两个或更多的物体
- 中国剩余定理
设
3.2 鸽巢原理的加强形式
定理
- 鸽巢原理的加强形式
令
或者第 1 个盒子至少含有
或者第 2 个盒子至少含有
…,
或者第 n 个盒子至少含有
特殊形式:
- 平均原理:
如果
设
理解
例:5 个盒子 1+2+3+4+5-5+1=10
则不会出现:
第一个盒子少于1个
第二个盒子少于2个
第三个盒子少于3个
第四个盒子少于4个
第五个盒子少于5个
这五个不会同时出现
方法
最小物品数
圆盘问题,二进制问题
3.3 Ramsey 原理
简单形式
通俗实例: 在 6 个人中,
- 或者有 3 个人,他们中每两个人都互相认识;
- n 或者有 3 个人,他们中的每两个人都彼此不认识。
完全形式
用
的一个完全图 (n 阶完全图)
Ramsey 定理
如果 m ≥ 2 及 n ≥ 2 是两个整数,则一定存在正整数 p,使得
定义
Ramsey 数
推广
如果
满足以上条件的最小整数 p 称为 Ramsey 数
更一般的形式
给定整数
使得:如果将 p 元素集合中每一个 t 元素子集指定为 k 种
颜色
- 或者存在
个元素,其所有 t 子集被指定成颜色 , - … …,
- 或者存在
个元素,其所有 t 子集被指定成颜色 ,
满足结论的最小整数 p 为 Ramsey 数
令
给定整数