错排问题

Abstract

错排(Derangement) 的一种排列,其中没有任何元素留在其原始位置上。错排数 可由容斥原理的补集形式推导出闭式公式,且当 时,错排概率 趋近于

定义

错排(Derangement)

的一个错排 的一种排列 ,使得对所有 ,都有 。用 表示 个元素的错排数。

示例:排列 的错排(没有数字在原位),但 不是(4留在原位)。

小规模值:(排列 ),(排列 )。

错排公式(Theorem 2)

个元素的错排数为

错排的递推关系

错排数 满足递推关系: 初始条件:

另一递推形式:

核心性质

编号性质公式 / 说明
P1闭式公式
P2递推关系,初始
P3概率极限
P4误差估计$\left
P5全排列分解(按恰好固定 个元素分类)
P6恰好 个固定恰好 个元素在原位的排列数为
P7至少一个固定至少一个元素在原位的排列数为

关系网络

graph LR
    A[错排问题]
    B[容斥原理]
    C[排列]
    D[概率]
    E[斯特林数]
    F[欧拉函数]

    A -- "用容斥原理推导公式" --> B
    A -- "排列的特例" --> C
    A -- "帽子问题概率" --> D
    A -- "全排列分解恒等式" --> E
    A -- "同为容斥原理应用" --> F
    B -- "补集形式" --> A
    C -- "限制无固定点" --> A

章节扩展

  • 容斥原理:错排公式是容斥原理补集形式的经典应用,性质 定义为”排列固定了元素
  • 排列:错排是排列的一个特殊子类,要求所有元素都不在原位
  • 概率论:帽子检查问题中,无人拿到自己帽子的概率为 ,当 较大时接近
  • 组合恒等式:全排列的错排分解 将排列计数与错排计数联系起来
  • 第二类 Stirling 数:错排与Stirling 数同为容斥原理的重要应用对象

补充

容斥原理证明错排公式

设性质 为”排列固定了元素 ”()。错排数就是不具有任何性质 的排列数: 由容斥原理的补集形式: 逐项计算:

  • (总排列数)
  • (固定第 个位置),共
  • (固定第 和第 个位置),共
  • 一般地,,共 项 利用 ,化简得:

帽子检查问题(Hatcheck Problem)

一位新员工负责检查餐厅顾客的帽子,但忘记在帽子上做标记。当顾客取回帽子时,检查员从剩余帽子中随机分配。问没有人拿到自己帽子的概率是多少?

该概率为 ,由错排公式:

234567
0.500000.333330.375000.366670.368060.36786

由微积分中 ,令 。由于这是一个各项趋于零的交错级数,错排概率收敛于 ,误差不超过 。这意味着无论有多少人,没有人拿到自己帽子的概率大约都是 36.8%。

递推关系的组合证明

考虑 个元素的错排中第1个元素的位置。它不能在位置1,所以可以在位置 中任意一个,共 种选择。假设第1个元素放在位置

  • 情况1:第 个元素放在位置1(两个元素交换),剩余 个元素需要错排,有 种方式
  • 情况2:第 个元素不放在位置1,则元素 在位置 中需要形成错排(其中位置1现在”属于”第 个元素),有 种方式

因此

参见

  • 容斥原理:错排公式的推导基础——容斥原理的补集形式
  • 排列:错排是排列的特殊子类
  • 概率:帽子检查问题中的概率应用
  • 斯特林数:全排列分解恒等式与 Stirling 数的联系