CS2304 Overall Review

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数

递推关系求解

齐次线性递推

解法:

  1. 解特征方程:
  2. 根据根的情况构造通解:
    • 单根
    • 重根 重:

非齐次递推

通解 = 齐次解 + 特解(根据 形式假设特解)

渐近分析

渐近符号

  • 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 中变量出现次数 时可满足
  • 边不相交路径存在性:当 时存在解

Random graph

随机图