Derangement

Permutation of the elements of a set in which no element appears in its original position
Number of possible permutations and derangements of n elements. n ! ( n factorial ) is the number of n -permutations; ! n ( n subfactorial) is the number of derangements – n -permutations where all of the n elements change their initial places.

組合せ 数学において乱れとは、集合の要素の順列のうち、どの要素も元の位置には現れない順列のことである。言い換えれば、乱れとは不動点を持たない順列のことである。

大きさnの集合の乱れの数はn階乗n 次の乱れ数、またはn 次のド・モンモール数ピエール・レモン・ド・モンモールにちなんで)として知られています。一般的に用いられる階乗の表記法には、! nDn dn または などがあります。[ a] [1] [2]

n > 0の場合、階乗! nは最も近い整数に等しくなります n !/e、ここでn !はn階乗を表し e ≈ 2.718281828...はオイラー数です [3]

乱れの数を数える問題は、1708年にピエール・レイモン・ド・モンモールによって「危険の分析に関するエッセイ」[4]で初めて考察されました。彼は1713年に、ニコラ・ベルヌーイもほぼ同時期にこの問題を解決しました。

9つの錯誤(24通りの順列から)が強調表示されています。

教授が4人の学生(A、B、C、D)にテストを与え、お互いのテストを採点させたいとします。教授が学生にテストを返却し、どの学生も自分のテストを受け取らないようにするには、何通りの方法がありますか?テストを返却する24通りの順列(4通り!)のうち、

ABCD AB DC、 A CB D A CDB、 A DBC、 A D C B、
BA CD BADC BCA D BCDA BDAC BD CA
CAB D CADB C B A D C B DA、 CDAB CDBA
DABC DA C B、 D B AC、 D BC A、 DCAB DCBA

並び替えは9つだけです(上記に青い斜体で示されています)。この4つの要素セットの他のすべての順列では、少なくとも1人の生徒に独自のテストが返却されます(赤の太字で示されています)。

問題の別のバージョンは、それぞれ異なる宛先に宛てられたn通の手紙を、宛先が書かれた n個の封筒に入れ、正しく宛名が書かれた封筒に手紙が1通も入らないようにする方法の数を求めるときに生じます。

乱れの数を数える

集合の乱れの数を数えることは、帽子チェック問題に相当します。これは、n個の帽子( h 1からh nと呼ぶ)をn人の人(P 1からP nと呼ぶ)に返却し、持ち主に帽子が戻らないようにする方法の数を考える問題です。[5]

各人は、自分のものではないn − 1個の帽子のいずれかを受け取る可能性があります。P 1 が受け取る帽子 をh iとし、h i所有者を考えます。P i はP 1帽子、h 1 、または他の帽子を受け取ります。したがって、問題は2つのケースに分かれます

  1. P i receives a hat other than h 1 . This case is equivalent to solving the problem with n  − 1 people and n  − 1 hats because for each of the n  − 1 people besides P 1 there is exactly one hat from among the remaining n  − 1 hats that they may not receive (for any P j besides P i , the unreceivable hat is h j , while for P i it is h 1 ). Another way to see this is to rename h 1 to h i , where the derangement is more explicit: for any j from 2 to n , P j cannot receive h j .
  2. P i receives h 1 . In this case the problem reduces to n  − 2 people and n  − 2 hats, because P 1 received h i ' s hat and P i received h 1 's hat, effectively putting both out of further consideration.

P 1 が受け取る可能性のあるn  − 1個のハットのそれぞれについて、 P 2、…、  P n がすべてハットを受け取る可能性のある方法の数は、2つのケースのカウントの合計です。

これにより、ハットチェック問題の解が得られます。代数的に述べると、n要素集合 の乱れの数は、に対して! nです。ここで、および[6] ! n = ( n 1 ) ( ! ( n 1 ) + ! ( n 2 ) ) {\displaystyle !n=\left(n-1\right){\bigl (}{!\left(n-1\right)}+{!\left(n-2\right)}{\bigr )}} n 2 {\displaystyle n\geq 2} ! 0 = 1 {\displaystyle !0=1} ! 1 = 0. {\displaystyle !1=0.}

小さな長さの乱れの数は、下の表に示されています。

小さなnに対するn要素集合( OEISシーケンスA000166 )の乱れの数
n 0 1 2 3 4 5 6 7 8 9 10 11 12 13
! n 1 0 1 2 9 44 265 1,854 14,833 133,496 1,334,961 14,684,570 176,214,841 2,290,792,932

上記の式に相当する、 ! nの様々な表現があります。これらには、 およびが 含まれます。 ! n = n ! i = 0 n ( 1 ) i i ! {\displaystyle !n=n!\sum _{i=0}^{n}{\frac {(-1)^{i}}{i!}}} n 0 {\displaystyle n\geq 0}

! n = [ n ! e ] = n ! e + 1 2 {\displaystyle !n=\left[{\frac {n!}{e}}\right]=\left\lfloor {\frac {n!}{e}}+{\frac {1}{2}}\right\rfloor } の場合 n 1 , {\displaystyle n\geq 1,}

ここで、は最も近い整数関数であり、は床関数です[3] [6] [ x ] {\displaystyle \left[x\right]} x {\displaystyle \left\lfloor x\right\rfloor }

その他の関連する式には、 [3] [7] および ! n = n ! + 1 e ,   n 1 , {\displaystyle !n=\left\lfloor {\frac {n!+1}{e}}\right\rfloor ,\quad \ n\geq 1,} ! n = ( e + e 1 ) n ! e n ! , n 2 , {\displaystyle !n=\left\lfloor \left(e+e^{-1}\right)n!\right\rfloor -\lfloor en!\rfloor ,\quad n\geq 2,} ! n = n ! i = 1 n ( n i ) ! ( n i ) ,   n 1. {\displaystyle !n=n!-\sum _{i=1}^{n}{n \choose i}\cdot {!(n-i)},\quad \ n\geq 1.}

次の再帰性も成り立ちます。[6] ! n = { 1 if  n = 0 , n ( ! ( n 1 ) ) + ( 1 ) n if  n > 0. {\displaystyle !n={\begin{cases}1&{\text{if }}n=0,\\n\cdot \left(!(n-1)\right)+(-1)^{n}&{\text{if }}n>0.\end{cases}}}

包含排他原理による導出

n集合の乱れの数についても、非再帰的な式を導くことができます。k 番目のオブジェクトを固定するnのオブジェクトの順列の集合を と定義します。これらの集合のi個の集合の任意の交差は、 i個のオブジェクトの特定の集合を固定し、したがって順列を含みます。そのような集合が存在するため、包含排他原理により、となり 、乱れはn 個のオブジェクトのいずれも固定しない順列であるため、これは次のことを意味します 1 k n {\displaystyle 1\leq k\leq n} S k {\displaystyle S_{k}} ( n i ) ! {\displaystyle (n-i)!} ( n i ) {\textstyle {n \choose i}} | S 1 S n | = i | S i | i < j | S i S j | + i < j < k | S i S j S k | + + ( 1 ) n + 1 | S 1 S n | = ( n 1 ) ( n 1 ) ! ( n 2 ) ( n 2 ) ! + ( n 3 ) ( n 3 ) ! + ( 1 ) n + 1 ( n n ) 0 ! = i = 1 n ( 1 ) i + 1 ( n i ) ( n i ) ! = n !   i = 1 n ( 1 ) i + 1 i ! , {\displaystyle {\begin{aligned}|S_{1}\cup \dotsm \cup S_{n}|&=\sum _{i}\left|S_{i}\right|-\sum _{i<j}\left|S_{i}\cap S_{j}\right|+\sum _{i<j<k}\left|S_{i}\cap S_{j}\cap S_{k}\right|+\cdots +(-1)^{n+1}\left|S_{1}\cap \dotsm \cap S_{n}\right|\\&={n \choose 1}(n-1)!-{n \choose 2}(n-2)!+{n \choose 3}(n-3)!-\cdots +(-1)^{n+1}{n \choose n}0!\\&=\sum _{i=1}^{n}(-1)^{i+1}{n \choose i}(n-i)!\\&=n!\ \sum _{i=1}^{n}{(-1)^{i+1} \over i!},\end{aligned}}} ! n = n ! | S 1 S n | = n ! i = 0 n ( 1 ) i i !   . {\displaystyle !n=n!-\left|S_{1}\cup \dotsm \cup S_{n}\right|=n!\sum _{i=0}^{n}{\frac {(-1)^{i}}{i!}}~.}

一方、定義により、要素をそれぞれの場所に配置して、他のi個の要素をちょうど! i通りの方法で乱すことができるため、 [8] n ! = i = 0 n ( n i )   ! i {\displaystyle n!=\sum _{i=0}^{n}{\binom {n}{i}}\ !i} n i {\displaystyle n-i}

乱れの数の増加n∞に近づくにつれて

とを代入することで すぐ に次の式が得られます。 これは、多数のオブジェクトのランダムに選択された順列が乱れである確率 の極限です。確率はnが増加するにつれて非常に速くこの極限に収束します。そのため、! nはn !/ eに最も近い整数です上記の片対数グラフは、乱れのグラフが順列のグラフよりほぼ一定の値だけ遅れていることを示しています。 ! n = n ! i = 0 n ( 1 ) i i ! {\displaystyle !n=n!\sum _{i=0}^{n}{\frac {(-1)^{i}}{i!}}} e x = i = 0 x i i ! {\displaystyle e^{x}=\sum _{i=0}^{\infty }{x^{i} \over i!}} x = 1 {\textstyle x=-1} lim n ! n n ! = lim n i = 0 n ( 1 ) i i ! = e 1 0.367879 . {\displaystyle \lim _{n\to \infty }{!n \over n!}=\lim _{n\to \infty }\sum _{i=0}^{n}{\frac {(-1)^{i}}{i!}}=e^{-1}\approx 0.367879\ldots .}

この計算と上記の極限に関する詳細は、ランダム順列の統計に関する記事をご覧ください

ベル数による漸近展開

ベル数による乱れの数の漸近展開は次のとおりです。 ここで、は任意の固定された正の整数であり、は番目のベル数を表します。さらに、大きなO項によって暗示される定数はを超えません[9] ! n = n ! e + k = 1 m ( 1 ) n + k 1 B k n k + O ( 1 n m + 1 ) , {\displaystyle !n={\frac {n!}{e}}+\sum _{k=1}^{m}\left(-1\right)^{n+k-1}{\frac {B_{k}}{n^{k}}}+O\left({\frac {1}{n^{m+1}}}\right),} m {\displaystyle m} B k {\displaystyle B_{k}} k {\displaystyle k} B m + 1 {\displaystyle B_{m+1}}

一般化

問題「出会い」は、サイズnの集合の順列のうち、正確にk個の固定点 を持つものがいくつあるかを問うものです

乱れは、制約付き順列のより広い分野の一例です。例えば、メネジャージュ問題は、 n組の異性のカップルがテーブルの周りに男性-女性-男性-女性…と座っている場合、誰もパートナーの隣に座らないように座るには、何通りの座り方ができるかを問うものです。

より正式には、集合AS 、および射影AS集合UVが与えられたとき、 fがUに含まれgがVに含まれる関数 ( fg )のペアの数を知りたいことがよくあります。そして、 Aすべてのaに対して、f ( a ) ≠ g ( a ) となります。言い換えれば、各fgに対して、 f ( a ) = φ( g ( a ) )となるようなSの乱れ φ が存在します

別の一般化は次の問題です

特定の単語の固定文字を含まないアナグラムはいくつありますか?

For instance, for a word made of only two different letters, say n letters A and m letters B, the answer is, of course, 1 or 0 according to whether n = m or not, for the only way to form an anagram without fixed letters is to exchange all the A with B, which is possible if and only if n = m. In the general case, for a word with n1 letters X1, n2 letters X2, ..., nr letters Xr, it turns out (after a proper use of the inclusion-exclusion formula) that the answer has the form 0 P n 1 ( x ) P n 2 ( x ) P n r ( x )   e x d x , {\displaystyle \int _{0}^{\infty }P_{n_{1}}(x)P_{n_{2}}(x)\cdots P_{n_{r}}(x)\ e^{-x}dx,} for a certain sequence of polynomials Pn, where Pn has degree n. But the above answer for the case r = 2 gives an orthogonality relation, whence the Pn's are the Laguerre polynomials (up to a sign that is easily decided).[10]

  0 ( t 1 ) z e t d t   {\displaystyle \ \int _{0}^{\infty }(t-1)^{z}e^{-t}dt\ } in the complex plane

In particular, for the classical derangements, one has that ! n = Γ ( n + 1 , 1 ) e = 0 ( x 1 ) n e x d x {\displaystyle !n={\frac {\Gamma (n+1,-1)}{e}}=\int _{0}^{\infty }(x-1)^{n}e^{-x}dx} where Γ ( s , x ) {\displaystyle \Gamma (s,x)} is the upper incomplete gamma function.

Computational complexity

It is NP-complete to determine whether a given permutation group (described by a given set of permutations that generate it) contains any derangements.[11][12]

Footnotes

  1. ^ The name "subfactorial" originates with William Allen Whitworth.[1]

References

  1. ^ a b Cajori, Florian (2011). A History of Mathematical Notations: Two volumes in one. Cosimo, Inc. p. 77. ISBN 9781616405717 – via Google.
  2. ^ Graham, Ronald L.; Knuth, Donald E.; Patashnik, Oren (1994). Concrete Mathematics. Reading, MA: Addison–Wesley. ISBN 0-201-55802-5.
  3. ^ a b c Hassani, Mehdi (2003). "Derangements and applications". Journal of Integer Sequences. 6 (1). Article 03.1.2. Bibcode:2003JIntS...6...12H – via cs.uwaterloo.ca.
  4. ^ de Montmort, PR (1713) [1708]. Essay d'analyse sur les jeux de hazard (フランス語) (Revue & augmentée de plusieurs Lettres, seconde ed.). Paris, FR: Jacque Quillau (1708) / Jacque Quillau (1713).
  5. ^ Scoville, Richard (1966). "The Hat-Check Problem". American Mathematical Monthly . 73 (3): 262– 265. doi :10.2307/2315337. JSTOR  2315337.
  6. ^ abc Stanley, Richard (2012). Enumerative Combinatorics, volume 1 (2 ed.). Cambridge University Press. Example 2.2.1. ISBN 978-1-107-60262-5.
  7. ^ Weisstein, Eric W.「Subfactorial」. MathWorld .
  8. ^ Bizley, MTL (1967年5月). 「A note on derangements」. Math. Gaz . 51 (376): 118–120 . doi :10.2307/3614384. JSTOR  3614384.
  9. ^ Hassani, Mehdi (2020). 「Derangements and Alternating Sum of Permutations by Integration」. Journal of Integer Sequences . 23. Article 20.7.8
  10. ^ Even, S.; Gillis, J. (1976). 「Derangements and Laguerre polynomials」 . Mathematical Proceedings of the Cambridge Philosophical Society . 79 (1): 135– 143. Bibcode :1976MPCPS..79..135E. doi :10.1017/S0305004100052154. S2CID  122311800. 2011年12月27日閲覧.
  11. ^ Lubiw, Anna (1981). 「グラフ同型性に類似したNP完全問題のいくつか」. SIAM Journal on Computing . 10 (1): 11– 21. doi :10.1137/0210002. MR  0605600
  12. ^ Babai, László (1995). 「自己同型群、同型、再構成」. 組合せ論ハンドブック(PDF) . 第1巻、第2巻. アムステルダム、オランダ: Elsevier. 第27章、1447~1540ページ. MR  1373683 – cs.uchicago.edu経由.
  • Baez, John (2003). 「Let's get deranged!」(PDF) – math.ucr.edu経由
  • ボガート、ケネス・P.;ドイル、ピーター・G. (1985). 「メネジェ問題の非性差別的解」 – math.dartmouth.edu経由
  • ワイススタイン、EW「錯乱」 MathWorld / Wolfram Research – mathworld.wolfram.com経由
Retrieved from "https://en.wikipedia.org/w/index.php?title=Derangement&oldid=1313844398"