CS2304 计算机科学中的数学基础课程期末复习。
Set and Ordering
有关集合的基础知识在此不再赘述。
对称差 (Symmetric Diff)仅在
Relations and Functions
- 有序对:
- 笛卡尔积:
关系
- 二元关系:(有序对的集合)
- 性质:
- 自反性:
- 对称性:
- 传递性:
等价关系与划分
- 等价关系:同时满足自反、对称、传递的关系
- 等价类:
- 划分:集合 A 的非空互斥子集族,覆盖 A
函数
- 函数定义:关系 F 满足
- , 记作 F(x) = y
- 特殊函数:
- 单射 (Injective):
- 满射 (Surjective):
- 双射 (Bijective):单射且满射
Orderings
偏序 (Partial Order)
- 定义:关系
满足: - 自反性:
- 反对称:
- 传递性:
- 自反性:
- 线性序 (Total Order) 是偏序的特例,满足:
- 任意两元素可比较:
- 唯一极大元和极小元
- 哈斯图 (Hasse Diagram):
仅保留直接后继关系(表示 是 的立即后继)
特殊元素
元素类型 | 定义 |
---|---|
极小元 (Minimal) | |
极大元 (Maximal) | |
最小元 (Smallest) | |
最大元 (Largest) |
性质:
- 最大/最小元一定是极大/极小元,但反之不成立
- 有限偏序集必存在极小元与极大元
线性扩充定理
线性扩充(Linear extensions):对有限偏序集 , 存在一个线性序集 满足
即任何偏序集都可以扩展为线性序,且保持原有序关系。(实际上是拓扑排序)
反链与链
概念 | 定义 |
---|---|
链 (Chain) | 任意两元素可比较: |
反链 (Antichain) | 任意两元素不可比较: |
Dilworth 定理
- 核心结论:最大反链大小等于最小反链划分数
- 推论:
其中是最大反链大小, 是最长链长度
应用:Erdős–Szekeres 引理
任意含
基数 (Cardinality)
等势 (Equinumerosity)
- 定义:
- 重要结论:
(自然数与有理数等势) (实数集不可数) (Cantor 定理)
连续统假设 (Continuum Hypothesis)
- 问题:是否存在基数
满足 ? - 结论:在 ZFC 公理系统中既不能证明也不能证伪(Gödel & Cohen)
Combinatorics
基础计数问题:球入箱模型
n个球放入m个箱子的不同情形:
球类型\箱类型 | 无限制 | 每箱≤1球 | 每箱≥1球 |
---|---|---|---|
球不同, 箱不同 | |||
球相同, 箱不同 | |||
球不同, 箱相同 | |||
球相同, 箱相同 |
其中:
- :下降阶乘
- :第二类Stirling数(集合划分)
- :整数n划分为k部分的方案数
基本计数原理
子集计数
- n元素集合的子集数:
- k元子集数:
排列计数
- n元素集合的排列数:
- 带限制排列(多项式系数):
二项式定理与多项式定理
二项式定理
推论:
多项式定理
广义二项式定理(牛顿)
其中
特殊计数序列
Catalan数
定义:
递推关系:
应用:
- 凸n+2边形三角剖分
- Dyck路(不穿越对角线的网格路径)
- 合法括号序列数
Stirling数
第二类Stirling数(集合划分):
第一类Stirling数(轮换排列):
性质:
容斥原理
基本公式
应用
错排问题(Derangement):
欧拉函数(Euler’s totient):
生成函数
普通生成函数(OGF)
定义:
生成函数的操作
操作类型 | 描述 | 生成函数变化 | 对应序列变化 |
---|---|---|---|
加法 | 序列与相加 | ||
常数线性扩张 | 序列乘以常数 | ||
右移 | 序列右移n位(前n位补0) | ||
左移 | 序列左移n位(去掉前n项) | ||
替换 | 序列项乘以 | ||
替换 | 每隔项取一个元素 | ||
微分 | 序列项乘以下标n | ||
积分 | 序列项除以 | ||
乘法/卷积 | 两个序列的卷积 |
应用
Fibonacci序列:
Catalan数:
递推关系求解
齐次线性递推
解法:
- 解特征方程:
- 根据根的情况构造通解:
- 单根 :
- 重根 重:
非齐次递推
通解 = 齐次解 + 特解(根据 形式假设特解)
渐近分析
渐近符号
- f(n) = O(g(n)):
- :f=O(g) 且 g=O(f)
重要渐近估计
阶乘(Stirling公式):
调和级数:
二项式系数:
Graph theory
图论中已有详细介绍
(吐槽:图论这玩意从大一下数据结构开始学,大二上电路理论、离散数学又学一遍,大二下算法以及这门数学课又学一遍,只能说饱和式学习了)
The probabilistic method
同上,基础概念不再赘述。
随机变量
定义与分布
- 随机变量
- 离散分布:
期望与方差
- 期望:
- 方差:
- 线性性:
常见分布
分布 | PMF | 期望 | 方差 |
---|---|---|---|
Bernoulli(p) | |||
Binomial(n,p) | |||
Geometric(p) |
几何分布无记忆性
概率不等式
基础不等式
- Markov:对非负
和 : - Chebyshev:
Chernoff 界
对独立 Bernoulli(
- 上界:
- 下界:
概率方法
通过随机选择指定类别的对象,证明目标对象存在的概率大于零,是一种非构造性方法。
基本计数论证
- 布尔函数存在性:存在需要
符号描述的 变量布尔函数
期望论证
- 图分割:
顶点 边图存在割 的划分 - 独立集下界:
- MAXSAT:
子句(最小长度 ),存在赋值满足 子句
Lovász 局部引理
事件
应用:
-SAT 中变量出现次数 时可满足 - 边不相交路径存在性:当
时存在解