Bell数
概述
Bell 数 表示 元集合上的划分数(由等价关系与划分的一一对应,也等于 元集合上的等价关系个数)。Bell 数满足递推公式 ,初始条件 。前若干值为 。Bell 数的递推直觉是:固定一个元素,考虑它与多少个其他元素同块,对每种情况求和。
定义
Bell 数(Bell Numbers)
设 表示 元集合上的划分数(即 元集合上等价关系的个数),则 称为第 个Bell 数。
初始条件:(空集有唯一划分:空划分)。
递推公式:
等价形式(固定元素 所在块的讨论):
Bell 数与第二类 Stirling 数的关系
Bell 数可以用第二类 Stirling 数 (将 个元素划分为恰好 个非空块的方式数)表示为:
其中 满足递推 ,初始条件 ,(),()。
核心性质
| 性质 | 公式/规则 | 说明 |
|---|---|---|
| Bell 数定义 | = 元集的划分数 | 也等于 元集上的等价关系个数 |
| 初始条件 | 空集有唯一划分 | |
| 递推公式 | 固定一个元素,枚举其同块元素个数 | |
| Stirling 数求和 | 对所有可能的块数求和 | |
| 指数生成函数 | Bell 数的指数生成函数 | |
| Dobinski 公式 | 用无穷级数表示 Bell 数 | |
| 增长速度 | 超指数增长,比任何多项式都快 |
关系网络
graph TB A["Bell数"] --> B["定义与含义"] A --> C["递推公式"] A --> D["计算方法"] A --> E["前若干值"] B --> B1["Bₙ = n 元集划分数"] B --> B2["= n 元集等价关系个数"] B --> B3["[[离散数学/concepts/等价关系]] ⟺ [[离散数学/concepts/划分]]"] C --> C1["Bₙ₊₁ = Σ C(n,k) Bₖ"] C --> C2["固定元素,枚举同块元素"] D --> D1["递推计算"] D --> D2["Stirling 数求和"] D --> D3["Bell 三角形"] E --> E1["B₀=1, B₁=1, B₂=2"] E --> E2["B₃=5, B₄=15, B₅=52"] E --> E3["B₆=203, B₇=877, ..."] A --> F["关联概念"] F --> F1["[[离散数学/concepts/等价关系]]"] F --> F2["[[离散数学/concepts/划分]]"] F --> F3["[[离散数学/concepts/递推关系]]"] F --> F4["[[离散数学/concepts/排列组合恒等式]]"] F --> F5["[[离散数学/concepts/斯特林数]]"]
- 前置知识:等价关系(Bell 数计数等价关系)、划分(Bell 数计数划分)、递推关系(Bell 数用递推定义)
- 核心关联:Bell 数连接了等价关系理论与组合计数。由等价关系与划分的一一对应, 既是 元集上的等价关系个数,也是划分数
- 后继概念:排列组合恒等式(Bell 数满足的组合恒等式)、斯特林数(Bell 数的组成部分)
章节扩展
第09章:关系
Bell 数是 Rosen 第8版第9章第9.5节的补充内容,为等价关系与划分的理论提供了计数视角。
递推公式的直观理解:考虑 元集合 的所有划分。固定元素 ,考虑 所在的块中有多少个其他元素:
- 若 所在的块有 个元素( 个其他元素与 同块),则从剩余 个元素中选 个与 同块,有 种选法
- 剩下的 个元素需要独立划分,有 种方式
- 的取值范围是 到 ( 时 独占一块)
对所有 求和即得 。
Bell 三角形:Bell 数可以通过构造 Bell 三角形来高效计算。三角形的构造规则为:
- 第一行:
- 每行第一个数等于上一行最后一个数
- 其余每个数等于左边相邻的数加上左上方的数
1
1 2
2 3 5
5 7 10 15
15 20 27 37 52
每行最后一个数就是对应的 Bell 数。
前若干 Bell 数的验证:
- :空集有唯一划分
- : 的唯一划分
- : 的划分 和
- : 的划分 、、、、
补充
Bell 数的历史与学术参考
Bell 数以苏格兰数学家 Eric Temple Bell(1883—1960)命名,但这一数列的研究可追溯到更早。日本数学家 Tadashi Takatsuji 在 18 世纪就已经研究了这一数列。
学术来源:
- Bell, E. T. (1934). “Exponential Numbers.” American Mathematical Monthly, 41(7), 411-419.
- Rota, G.-C. (1964). “The Number of Partitions of a Set.” American Mathematical Monthly, 71(5), 498-504.
- Wikipedia: Bell number
- OEIS: A000110 — Bell numbers: number of partitions of a set of n labeled elements.
Bell 数的增长速度
Bell 数的增长速度非常快,是超指数增长的。前 20 个 Bell 数为:
可以看到,Bell 数的增长远快于指数函数 ,但慢于阶乘 。