Расстройство

Перестановка элементов множества, при которой ни один элемент не появляется в исходном положении
Число возможных перестановок и нарушений n элементов. n ! ( n факториал ) — число n -перестановок; ! n ( n субфакториал) — число нарушений – n -перестановок, при которых все n элементов меняют свои начальные места.

В комбинаторной математике расстройство это перестановка элементов множества , в которой ни один элемент не появляется в своей исходной позиции. Другими словами, расстройство — это перестановка, которая не имеет неподвижных точек .

Число расстройств множества размера n известно как субфакториал n или n -  ое число расстройств или n  -ое число де Монмора (в честь Пьера Ремона де Монмора ). Обозначения для субфакториалов в общем использовании включают ! n , D n , d n или n ¡  . [a] [1] [2]

Для n > 0 субфакториал ! n равен ближайшему целому числу к n !/ e , где n ! обозначает факториал n , а e ≈ 2,718281828...число Эйлера . [3]

Проблема подсчета отклонений была впервые рассмотрена Пьером Раймоном де Монмором в его «Очерке анализа азартных игр» [4] в 1708 году; он решил ее в 1713 году, как и Николай Бернулли примерно в то же время.

Пример

Выделены 9 нарушений (из 24 перестановок).

Предположим, что профессор дал тест 4 студентам — A, B, C и D — и хочет, чтобы они оценили тесты друг друга. Конечно, ни один студент не должен оценивать свой собственный тест. Сколькими способами профессор может вернуть тесты студентам для проверки, так чтобы ни один студент не получил свой собственный тест обратно? Из 24 возможных перестановок (4!) для возврата тестов,

АБВГД ,АБ , округ Колумбия,А ЦБ Д ,А ЦКБ,А DBC,А Д С Б,
BA CD ,БАДК ,БСА D ,BCDA ,БДАК ,БД С А,
КАБИНА D ,КАДБ ,С Б А Д ,С Б ДА,ЦДАБ ,ЦДБА ,
ДАБК ,ДА С Б,Д Б АС,Д БК А,ДКАБ ,DCBA .

есть только 9 нарушений (показаны синим курсивом выше). В каждой другой перестановке этого набора из 4 членов, по крайней мере, один студент получает свой собственный тест обратно (показаны жирным красным).

Другая версия проблемы возникает, когда мы спрашиваем, сколькими способами n писем, каждое из которых адресовано разным лицам, можно поместить в n конвертов с заранее проставленным адресом так, чтобы ни одно письмо не оказалось в конверте с правильным адресом.

Подсчет расстройств

Подсчет расстройств множества сводится к задаче о шляпе-чеке , в которой рассматривается количество способов, которыми n шляп (назовем их от h 1 до h n ) могут быть возвращены n людям ( от P 1 до P n ) таким образом, что ни одна шляпа не вернется к своему владельцу. [5]

Каждый человек может получить любую из n  − 1 шляп, которая не является его собственной. Назовем шляпу, которую получает человек P 1 , h i и сочтем ее владельцем : P i получает либо шляпу P 1 , h 1 , либо какую-то другую. Соответственно, задача распадается на два возможных случая:

  1. P i получает шляпу, отличную от h 1 . Этот случай эквивалентен решению задачи с n  − 1 людьми и n  − 1 шляпами, поскольку для каждого из n  − 1 людей, кроме P 1 , есть ровно одна шляпа из оставшихся n  − 1 шляп, которые они могут не получить (для любого P j , кроме P i , неполучаемая шляпа — это h j , тогда как для P i это h 1 ). Другой способ увидеть это — переименовать h 1 в h i , где расстройство более явное: для любого j от 2 до n , P j не может получить h j .
  2. P i получает h 1. В этом случае проблема сводится к n  − 2 людям и n  − 2 шляпам, поскольку P 1 получил шляпу своего i , а P i получил шляпу своего h 1 , что фактически исключает их дальнейшее рассмотрение.

Для каждой из n  − 1 шляп, которые может получить P 1 , количество способов, которыми P 2 , ...,  P n могут получить шляпы, равно сумме подсчетов для двух случаев.

Это дает нам решение проблемы «шляпной чеки»: выражаясь алгебраически, число ! n расстройств множества из n элементов равно для , где и [6] ! н = ( н 1 ) ( ! ( н 1 ) + ! ( н 2 ) ) {\displaystyle !n=\left(n-1\right){\bigl (}{!\left(n-1\right)}+{!\left(n-2\right)}{\bigr )}} н 2 {\displaystyle n\geq 2} ! 0 = 1 {\displaystyle !0=1} ! 1 = 0. {\displaystyle !1=0.}

Количество нарушений малой длины приведено в таблице ниже.

Число нарушений n- элементного набора (последовательность A000166 в OEIS ) для малых n
н012345678910111213
! н10129442651,85414,833133,4961,334,96114,684,570176,214,8412,290,792,932

Существуют различные другие выражения для ! n , эквивалентные формуле, приведенной выше. Они включают в себя для и ! н = н ! я = 0 н ( 1 ) я я ! {\displaystyle !n=n!\sum _{i=0}^{n}{\frac {(-1)^{i}}{i!}}} н 0 {\displaystyle n\geq 0}

! н = [ н ! е ] = н ! е + 1 2 {\displaystyle !n=\left[{\frac {n!}{e}}\right]=\left\lfloor {\frac {n!}{e}}+{\frac {1}{2}}\right\rfloor } для н 1 , {\displaystyle n\geq 1,}

где — ближайшая целочисленная функция , а — функция пола . [3] [6] [ х ] {\displaystyle \left[x\right]} х {\displaystyle \left\lfloor x\right\rfloor }

Другие связанные формулы включают [3] [7] и ! н = н ! + 1 е ,   н 1 , {\displaystyle !n=\left\lfloor {\frac {n!+1}{e}}\right\rfloor ,\quad \ n\geq 1,} ! н = ( е + е 1 ) н ! е н ! , н 2 , {\displaystyle !n=\left\lfloor \left(e+e^{-1}\right)n!\right\rfloor -\lfloor en!\rfloor ,\quad n\geq 2,} ! н = н ! я = 1 н ( н я ) ! ( н я ) ,   н 1. {\displaystyle !n=n!-\sum _{i=1}^{n}{n \choose i}\cdot {!(ni)},\quad \ n\geq 1.}

Также имеет место следующее повторение: [6] ! н = { 1 если  н = 0 , н ( ! ( н 1 ) ) + ( 1 ) н если  н > 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 -множества. Для мы определяем быть множеством перестановок n объектов, которые фиксируют k  -й объект. Любое пересечение коллекции i этих множеств фиксирует определенный набор из i объектов и, следовательно, содержит перестановки. Такие коллекции существуют , поэтому принцип включения-исключения дает и поскольку расстройство является перестановкой, которая не оставляет ни одного из n объектов фиксированным, это подразумевает 1 к н {\displaystyle 1\leq k\leq n} С к {\displaystyle S_{k}} ( н я ) ! {\displaystyle (ни)!} ( н я ) {\textstyle {n \выберите i}} | С 1 С н | = я | С я | я < дж | С я С дж | + я < дж < к | С я С дж С к | + + ( 1 ) н + 1 | С 1 С н | = ( н 1 ) ( н 1 ) ! ( н 2 ) ( н 2 ) ! + ( н 3 ) ( н 3 ) ! + ( 1 ) н + 1 ( н н ) 0 ! = я = 1 н ( 1 ) я + 1 ( н я ) ( н я ) ! = н !   я = 1 н ( 1 ) я + 1 я ! , {\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 \выбрать 1}(n-1)!-{n \выбрать 2}(n-2)!+{n \выбрать 3}(n-3)!-\cdots +(-1)^{n+1}{n \выбрать n}0!\\&=\sum _{i=1}^{n}(-1)^{i+1}{n \выберите i}(ni)!\\&=n!\ \сумма _{i=1}^{n}{(-1)^{i+1} \над i!},\end{выровнено}}} ! н = н ! | С 1 С н | = н ! я = 0 н ( 1 ) я я !   . {\displaystyle !n=n!-\left|S_{1}\cup \dotsm \cup S_{n}\right|=n!\sum _{i=0}^{n}{\frac {(-1)^{i}}{i!}}~.}

С другой стороны, поскольку мы можем выбрать n - i элементов, которые будут находиться на своих местах, и нарушить порядок других i элементов всего ! i способами, по определению. [8] н ! = я = 0 н ( н я )   ! я {\displaystyle n!=\sum _{i=0}^{n}{\binom {n}{i}}\ !i}

Рост числа расстройств по меренприближается к ∞

Из и путем подстановки немедленно получаем, что Это предел вероятности того , что случайно выбранная перестановка большого числа объектов является расстройством. Вероятность сходится к этому пределу чрезвычайно быстро с ростом n , поэтому ! n является ближайшим целым числом к ​​n !/ e . Приведенный выше полулогарифмический график показывает, что график расстройства отстает от графика перестановки на почти постоянную величину. ! н = н ! я = 0 н ( 1 ) я я ! {\displaystyle !n=n!\sum _{i=0}^{n}{\frac {(-1)^{i}}{i!}}} е х = я = 0 х я я ! {\displaystyle e^{x}=\sum _{i=0}^{\infty }{x^{i} \over i!}} х = 1 {\textstyle х=-1} лим н ! н н ! = лим н я = 0 н ( 1 ) я я ! = е 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 пар противоположного пола сидят за столом мужчина-женщина-мужчина-женщина-..., сколькими способами их можно рассадить так, чтобы никто не сидел рядом со своим партнером?

Более формально, если заданы множества A и S , а также некоторые множества U и V сюръекций AS , мы часто хотим узнать количество пар функций ( fg ) таких, что f принадлежит U , а g принадлежит V , и для всех a из A , f ( a )g ( a ); другими словами, где для каждого f и g существует нарушение φ множества S , такое, что f ( a ) = φ( g ( a )).

Другим обобщением является следующая проблема:

Сколько существует анаграмм без фиксированных букв данного слова?

Например, для слова, состоящего всего из двух различных букв, скажем, из n букв A и m букв B, ответ, конечно, 1 или 0 в зависимости от того, n = m или нет, поскольку единственный способ образовать анаграмму без фиксированных букв — это поменять все A на B , что возможно, если и только если n = m . В общем случае для слова с n 1 буквой X 1 , n 2 буквами X 2 , ..., n r буквами X r оказывается (после надлежащего использования формулы включения-исключения ), что ответ имеет вид для определенной последовательности многочленов P n , где P n имеет степень n . Но приведенный выше ответ для случая r = 2 дает отношение ортогональности, откуда P n являются многочленами Лагерра ( с точностью до знака, который легко определяется). [10] 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,}

  0 ( t 1 ) z e t d t   {\displaystyle \ \int _{0}^{\infty }(t-1)^{z}e^{-t}dt\ } в комплексной плоскости

В частности, для классических расстройств имеем, что где — верхняя неполная гамма-функция . ! 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} Γ ( s , x ) {\displaystyle \Gamma (s,x)}

Сложность вычислений

Определение того, содержит ли данная группа перестановок (описываемая данным набором перестановок, которые ее порождают) какие-либо нарушения, является NP-полной задачей . [11] [12]

Сноски

  1. ^ Название «субфакториал» берет свое начало от Уильяма Аллена Уитворта . [1]

Ссылки

  1. ^ ab Cajori, Florian (2011). История математических обозначений: два тома в одном. Cosimo, Inc. стр. 77. ISBN 9781616405717– через Google.
  2. ^ Грэм, Рональд Л.; Кнут, Дональд Э .; Паташник, Орен (1994). Конкретная математика . Рединг, Массачусетс: Addison–Wesley. ISBN 0-201-55802-5.
  3. ^ abc Hassani, Mehdi (2003). «Расстройства и приложения». Журнал целочисленных последовательностей . 6 (1). Статья 03.1.2. Bibcode :2003JIntS...6...12H – через cs.uwaterloo.ca.
  4. ^ де Монмор, PR (1713) [1708]. Essay d'analyse sur les jeux de Risk (на французском языке) (Revue & augmentée de plusieurs Lettres, второе изд.). Париж, Франция: Жак Кийо (1708 г.) / Жак Кийо (1713 г.).
  5. ^ Сковилл, Ричард (1966). «Проблема шляпы и чека». American Mathematical Monthly . 73 (3): 262– 265. doi :10.2307/2315337. JSTOR  2315337.
  6. ^ abc Стэнли, Ричард (2012). Перечислительная комбинаторика, том 1 (2-е изд.). Cambridge University Press. Пример 2.2.1. ISBN 978-1-107-60262-5.
  7. ^ Вайсштейн, Эрик В. «Субфакториал». MathWorld .
  8. ^ Bizley, MTL (май 1967). «Заметка о расстройствах». Math. Gaz . 51 (376): 118– 120. doi :10.2307/3614384. JSTOR  3614384.
  9. ^ Хассани, М. «Расстройства и чередующиеся суммы перестановок путем интегрирования». J. Integer Seq. 23, статья 20.7.8, 1–9, 2020
  10. ^ Even, S.; Gillis, J. (1976). «Расстройства и полиномы Лагерра». Математические труды Кембриджского философского общества . 79 (1): 135– 143. Bibcode :1976MPCPS..79..135E. doi :10.1017/S0305004100052154. S2CID  122311800 . Получено 27 декабря 2011 г. .
  11. ^ Любив, Анна (1981). «Некоторые NP-полные проблемы, похожие на изоморфизм графов». SIAM Journal on Computing . 10 (1): 11– 21. doi :10.1137/0210002. MR  0605600.
  12. ^ Бабай, Ласло (1995). «Группы автоморфизмов, изоморфизм, реконструкция». Справочник по комбинаторике (PDF) . Том 1, 2. Амстердам, Нидерланды: Elsevier. Гл. 27, стр. 1447–1540. MR  1373683 – через cs.uchicago.edu.
  • Баез, Джон (2003). «Давайте сойдем с ума!» (PDF) – через math.ucr.edu.
  • Богарт, Кеннет П.; Дойл, Питер Г. (1985). «Несексистское решение проблемы менаж» – через math.dartmouth.edu.
  • Вайсштейн, Э.В. «Психоз». MathWorld / Wolfram Research – через mathworld.wolfram.com.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Derangement&oldid=1268636281"