Психология - Derangement

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

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

Количество расстройств набора размера п известно как subfactorial из п или в n - й психоз числа или п - го де Монмор числа . Обозначения для часто используемых субфакториалов включают! n, D n , d n или n ¡.

Это можно показать! n равно ближайшему к n ! / e целому числу , где n ! обозначает факториал числа n, а e - число Эйлера .

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

Пример

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

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

ABCD , AB DC, А CB D , CDB, DBC, A D C B,
BA CD , BADC , BCA D , BCDA , BDAC , BD C A,
КАБИНА 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-х членов по крайней мере один ученик получает обратно свой тест (выделенный жирным красным).

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

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

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

Каждый человек может получить любую из n  - 1 головных уборов, которые ему не принадлежат. Назовите ту шляпу, которая P 1 получит h i, и рассмотрите, что 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 ).
  2. P i получает h 1 . В этом случае задача сводится к п  - 2 -х человек и п  - 2 шляп, потому что P 1 получил ч я «s шляпа и P я получил H 1 » ы шляпу, эффективно поставив обоих из дальнейшего рассмотрения.

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

Это дает нам решение проблемы проверки шляпы: алгебраически сформулированное число! n неисправностей n -элементного множества равно

для ,

где и .

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

Количество неисправностей n -элементного набора (последовательность A000166 в OEIS ) для малых n
п 0 1 2 3 4 5 6 7 8 9 10 11 12 13
! п 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 объектов, которые фиксируют k- й объект. Любое пересечение набора i этих множеств фиксирует конкретный набор i объектов и, следовательно, содержит перестановки. Есть такие коллекции, так что принцип включения-исключения дает

а поскольку расстройство - это перестановка, при которой ни один из n объектов не остается фиксированным, это означает, что

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

Из

а также

при подстановке сразу получаем, что

Это предел вероятности того, что случайно выбранная перестановка большого количества объектов является нарушением. Вероятность очень быстро сходится к этому пределу с увеличением n , вот почему! n - ближайшее к n ! / e целое число . Приведенный выше полулогарифмический график показывает, что граф неисправности отстает от графа перестановок почти на постоянное значение.

Более подробную информацию об этом вычислении и указанном выше ограничении можно найти в статье о статистике случайных перестановок .

Асимптотическое разложение по числам Белла.

Асимптотическое разложение числа сбоев по числам Белла выглядит следующим образом:

где - любое фиксированное положительное целое число, а обозначает -е число Белла . Более того, константа, подразумеваемая большим O- членом, не превышает .

Обобщения

Задача des rencontres спрашивает, сколько перестановок набора размера n имеют ровно k неподвижных точек.

Расстройства - это пример более широкого поля ограниченных перестановок. Например, проблема мужского пола спрашивает , сидят ли за столом n пар противоположного пола мужчина-женщина-мужчина-женщина -..., сколькими способами они могут сидеть так, чтобы никто не сидел рядом со своим партнером?

Более формально, учитывая множества A и S , и некоторые наборы U и V из сюръекцииS , мы часто хотим знать число пар функций ( фг ) такая , что F в U и г в 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 являются многочленами Лагерраточностью до знака, который легко определяется).

в комплексной плоскости.

В частности, для классических расстройств

Вычислительная сложность

Это NP-полный, чтобы определить, содержит ли данная группа перестановок (описываемая данным набором перестановок, которые ее порождают) какие-либо нарушения.

использованная литература

внешние ссылки