错位排列是一种排列 ,其中没有一个对象出现在其“自然”(即,有序)位置。例如, 的唯一错位排列是 和 ,因此 。类似地, 的错位排列是 、 、 、 、 、 、 、 和 。错位排列是没有不动点的排列(即,没有长度为 1 的循环)。可以使用Wolfram 语言 计算 个元素的列表的错位排列
Derangements[l_List] := With[
{perms = Permutations[l]},
{supp = PermutationSupport /@ perms},
Pick[perms, Length /@ supp, Length[l]]
]
错位排列问题由 P. R. de Montmort 于 1708 年提出,并由他在 1713 年解决 (de Montmort 1713-1714)。尼古拉斯·伯努利也使用容斥原理 解决了这个问题 (de Montmort 1713-1714, p. 301; Bhatnagar 1995, p. 8)。
错位排列也称为重合数(以重合纸牌游戏命名)或完全排列, 个 元素的错位排列数称为子阶乘 。
给出 个元素的不同的错位排列数量的函数称为子阶乘 ,并且等于
(Bhatnagar 1995, pp. 8-9),其中 是不完全伽玛函数 ,或
(3)
其中 是通常的阶乘 ,而 是最近整数函数 。
随着对象数量的增加,没有一个对象出现在其正确位置的概率 接近
(4)
(Wells 1986, p. 27)。事实上,即使只有四个点,该概率也已经非常接近 。
长度为 的错位排列数 满足递推关系
(5)
和
(6)
其中 和 (Skiena 1990, p. 33)。前几个是 0, 1, 2, 9, 44, 265, 1854, ... (OEIS A000166 )。虽然 序列不能表示为固定数量的超几何项 (Petkovšek et al. 1996, pp. 157-160; Koepf 1998, p. 159),但是可以精确地求解该递推式。
参见 夫妻就座问题 ,
部分错位排列 ,
排列 ,
根 ,
子阶乘
使用 探索
参考文献 Aitken, A. C. 行列式和矩阵。 Westport, CT: Greenwood Pub., p. 135, 1983. Ball, W. W. R. and Coxeter, H. S. M. 数学消遣和散文,第 13 版。 New York: Dover, pp. 46-47, 1987. Bhatnagar, G. 逆关系,广义双基级数及其 U(n) 扩展。 Ph.D. 论文。Ohio State University, 1995. Comtet, L. “‘重合问题’。” §4.2 in 高级组合数学:有限和无限展开的艺术,修订和扩充版。 Dordrecht, Netherlands: Reidel, pp. 180-183, 1974. Coolidge, J. L. 数学概率导论。 Oxford, England: Oxford University Press, p. 24, 1925. Courant, R. and Robbins, H. 什么是数学?:思想和方法的初等方法,第 2 版。 Oxford, England: Oxford University Press, pp. 115-116, 1996. de Montmort, P. R. Essai d'analyse sur les jeux de hasard. Paris, 1708. 第二版出版于 1713-1714 年。第三版在纽约重印:Chelsea, pp. 131-138, 1980. Dickau, R. M. “错位排列。” http://mathforum.org/advanced/robertd/derangements.html . Durell, C. V. and Robson, A. 高等代数。 London, p. 459, 1937. Graham, R. L.; Knuth, D. E.; and Patashnik, O. 具体数学:计算机科学基础,第 2 版。 Reading, MA: Addison-Wesley, 1994. Hassani, M. “错位排列及其应用。” J. Integer Seq. 6 , No. 03.1.2, 1-8, 2003. http://www.math.uwaterloo.ca/JIS/VOL6/Hassani/hassani5.html . Koepf, W. 超几何求和:求和与特殊函数恒等式的算法方法。 Braunschweig, Germany: Vieweg, 1998. Petkovšek, M.; Wilf, H. S.; and Zeilberger, D. A=B。 Wellesley, MA: A K Peters, 1996. http://www.cis.upenn.edu/~wilf/AeqB.html . Roberts, F. S. 应用组合数学。 Englewood Cliffs, NJ: Prentice-Hall, 1984. Ruskey, F. “关于错位排列的信息。” http://www.theory.csc.uvic.ca/~cos/inf/perm/Derangements.html . Skiena, S. “错位排列。” §1.4.2 in 实现离散数学:使用 Mathematica 的组合数学和图论。 Reading, MA: Addison-Wesley, pp. 33-34, 1990. Sloane, N. J. A. 序列 A000166 /M1937 in “整数序列在线百科全书。” Stanley, R. P. 枚举组合数学,第 1 卷。 New York: Cambridge University Press, p. 67, 1986. Vardi, I. Mathematica 中的计算消遣。 Reading, MA: Addison-Wesley, p. 123, 1991. Wells, D. 企鹅好奇和有趣的数字词典。 Middlesex, England: Penguin Books, p. 27, 1986. 在 上引用 错位排列
请引用本文为
Weisstein, Eric W. “错位排列。” 来自 Web 资源。 https://mathworld.net.cn/Derangement.html
学科分类