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 数的增长远快于指数函数 ,但慢于阶乘

参见