二项式系数记作 ,读作“从 个中选 个”,表示从 个不同对象中选出 个、且不计顺序的方法数。等价地,它表示一个含有 个元素的集合中,含有 个元素的子集的数量。这些数将组合数学与代数联系起来:它们也是二项式定理所描述的展开式中的系数。(discrete.openmathbooks.org)
定义与计数意义
对于满足 的非负整数 和 ,有
其中 表示阶乘,且 。边界值为
对于固定的非负整数 ,通常将定义扩展为:当 或 时,。这样,许多恒等式就无需另行讨论边界情况。(dlmf.nist.gov)
阶乘公式可以通过先计算有序选取的方法数来推导:
每一种无序选取都有 种排列,因此在上述计数中出现了 次;除以 即可消除重复计数。例如,
因此,五个人可以组成十个不同的两人委员会。这一计数解释要求对象彼此不同、不能重复选取,且选取顺序不影响结果。(discrete.openmathbooks.org)
二项式展开
对于非负整数 ,有
要得到 ,需要在 个因式中恰好从 个因式里选取 ,从其余因式里选取 。这样的选法共有 种。例如,
该公式适用于乘法满足交换律的量;对于乘法不满足交换律的矩阵或算子,这一形式通常不成立。(dlmf.nist.gov)
令 ,可得生成函数
这是一个多项式,其各项系数记录了不同大小的子集的数量。(dlmf.nist.gov)
帕斯卡三角形与递推关系
按上标排列二项式系数,就得到帕斯卡三角形,其行号从零开始:
三角形内部的数满足帕斯卡递推关系:
证明时,先指定一个对象。选取 个对象时,要么包含该对象,此时还需从其余 个对象中选出 个;要么不包含该对象,此时需从其余对象中选出 个。这两种情况互不重叠,且涵盖了所有可能。(discrete.openmathbooks.org)
这一三角形的历史早于帕斯卡的研究:印度、中国和伊斯兰数学传统中都曾出现过更早的形式。帕斯卡在十七世纪的研究发展了它的性质与应用,而非首次提出这一数表。(opentext.uleth.ca)
基本恒等式
将每个选取结果与其补集配对,即可得到对称性:
行和
计算的是所有子集的数量,等价地说,就是幂集中所有元素的数量。交错行和为
这两个求和公式也可通过分别在 中代入 和 得到。(dlmf.nist.gov)
范德蒙德恒等式为
它计算从两个不相交的集合中共选出 个元素的方法数,具体做法是按选出的元素中有多少个来自第一个集合来分类计数。(dlmf.nist.gov)
在概率与路径计数中的应用
在概率中,二项分布描述的是 次独立试验中的成功次数 ,其中每次试验的成功概率均为 。它的概率质量函数为
其中,二项式系数计算的是成功发生在哪 次试验中的可能安排数;其余因子则给出每一种此类结果安排的概率。(statslab.cam.ac.uk)
二项式系数也用于计算格点路径的数量。从 到 的路径,若每一步只能向右或向上移动一个单位,则共有 步。选择其中 个向上步所在的位置,可得路径总数为
若有禁止经过某些点或越过某些边界等限制,则需要额外的计数论证。(dlmf.nist.gov)
计算与数值限制
计算单个二项式系数时,可采用连乘方法,避免计算三个阶乘。令 ,则
从 开始,按
更新;若采用精确运算,每一步更新后得到的都是整数。不过,即使最终系数没有超出定长整数的表示范围,中间的乘法结果仍可能溢出。在乘法之前约去公因子可以降低这种风险。(commons.apache.org)
若需要计算许多相邻的系数,可以利用帕斯卡递推关系,通过加法进行动态规划计算。直接计算阶乘在数学上是正确的,但可能产生不必要的大中间值;因此,精确整数计算与近似数值计算是两类不同的计算任务。(discrete.openmathbooks.org)
广义系数
对于复数 和非负整数 ,广义二项式系数定义为
当 固定时,这是关于 的多项式。当 为非负整数时,它与普通二项式系数一致;但在其他情况下,它不一定具有计数意义。(dlmf.nist.gov)
这些系数出现在广义二项式幂级数中:
这里取在 附近解析的分支。当 为非负整数时,该级数会终止,成为通常的有限展开式。(dlmf.nist.gov)
另一种推广是多项式系数:
它计算的是将 个不同对象分配到各个有标号的组中、且各组大小已指定时的分配方法数。二项式系数就是其中只有两组的情形。(dlmf.nist.gov)
参考来源
- Binomial Coefficientsdiscrete.openmathbooks.org
- DLMF: §1.2 Elementary Algebradlmf.nist.gov
- DLMF: §26.3 Lattice Paths: Binomial Coefficientsdlmf.nist.gov
- The Arithmetic Triangle (Pascal's Triangle)opentext.uleth.ca
- BinomialCoefficient.javacommons.apache.org
- DLMF: §4.6 Power Seriesdlmf.nist.gov
- DLMF: §26.4 Lattice Paths: Multinomial Coefficients and Set Partitionsdlmf.nist.gov