Jump to content

Принцип включения-исключения

Диаграмма Венна, показывающая объединение множеств A и B, поскольку все не в белом цвете

В комбинаторике , разделе математики , принцип включения-исключения — это метод подсчета, который обобщает известный метод получения количества элементов в объединении двух конечных множеств ; символически выражается как

где A и B — два конечных множества и | С | указывает мощность набора S (которую можно рассматривать как количество элементов набора, если набор конечен ). Формула выражает тот факт, что сумма размеров двух наборов может быть слишком большой, поскольку некоторые элементы могут быть посчитаны дважды. Элементы с двойным подсчетом — это те, которые находятся на пересечении двух наборов, и счет корректируется путем вычитания размера пересечения.

Принцип включения-исключения, являющийся обобщением случая двух множеств, возможно, более четко виден в случае трех множеств, который для множеств A , B и C определяется выражением

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

Включение-исключение, проиллюстрированное диаграммой Венна для трех наборов

Обобщение результатов этих примеров дает принцип включения-исключения. Чтобы найти мощность объединения n множеств:

  1. Включите мощности множеств.
  2. Исключим мощности попарных пересечений.
  3. Включите мощности тройных пересечений.
  4. Исключите мощности четверных пересечений.
  5. Включите мощности пятикратных пересечений.
  6. Продолжайте до тех пор, пока мощность n -кортежного пересечения не будет включена (если n нечетно) или исключена ( n четно).

Название происходит от идеи, что принцип основан на чрезмерно щедром включении , за которым следует компенсирующее исключение .Эта концепция приписывается Аврааму де Муару (1718 г.), [1] хотя впервые оно появляется в статье Даниэля да Силвы (1854 г.). [2] а затем в статье Дж. Дж. Сильвестра (1883 г.). [3] В связи с этими публикациями этот принцип иногда называют формулой Да Силвы или Сильвестра. Этот принцип можно рассматривать как пример метода сита, широко используемого в теории чисел и иногда называемого формулой сита . [4]

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

В очень абстрактной форме принцип включения-исключения можно выразить как вычисление обратной некоторой матрицы. [5] Это обратное имеет особую структуру, что делает этот принцип чрезвычайно ценным методом в комбинаторике и смежных областях математики. Как Джан-Карло Рота : сказал [6]

«Одним из наиболее полезных принципов перечисления в дискретной теории вероятностей и комбинаторной теории является знаменитый принцип включения-исключения. При умелом применении этот принцип позволил решить многие комбинаторные проблемы».

В своей общей формуле принцип включения-исключения утверждает, что для конечных множеств A 1 , ..., An имеет место тождество

( 1 )
Каждый член формулы включения-исключения постепенно корректирует подсчет, пока, наконец, каждая часть диаграммы Венна не будет подсчитана ровно один раз.

Это можно компактно записать как

или

Другими словами, чтобы подсчитать количество элементов в конечном объединении конечных множеств, сначала просуммируйте мощности отдельных множеств, затем вычтите количество элементов, которые встречаются как минимум в двух множествах, а затем снова прибавьте количество элементов, которые появляются в не менее трех наборов, затем вычтите количество элементов, которые встречаются как минимум в четырех наборах, и так далее. Этот процесс всегда заканчивается, поскольку не может быть элементов, которые встречаются в большем количестве наборов в объединении. (Например, если не может быть элементов, которые встречаются более чем наборы; эквивалентно, не может быть элементов, которые появляются хотя бы в наборы.)

В приложениях часто можно увидеть принцип, выраженный в дополнительной форме. То есть, если S — конечное универсальное множество , содержащее все A i , и позволить обозначим дополнение A i в S , по законам Де Моргана имеем

В качестве другого варианта утверждения, пусть P 1 , ..., P n — список свойств, которыми могут обладать или не обладать элементы множества S , тогда принцип включения-исключения дает возможность вычислить количество элементов. из S , не обладающих ни одним из свойств. Просто пусть A i будет подмножеством элементов S которые обладают свойством Pi , и используют этот принцип в его дополнительной форме. Этот вариант принадлежит Джей Джей Сильвестру . [1]

Обратите внимание, что если вы учтете только первые m<n сумм справа (в общей форме принципа), то вы получите завышенную оценку, если m нечетное, и заниженную, если m четное.

Подсчет нарушений

[ редактировать ]

Более сложный пример следующий.

Предположим, есть колода из n карт с номерами от 1 до n . Предположим, что карта с номером m находится в правильном положении, если это m. й карта в колоде. Сколькими способами W можно перетасовать карты так, чтобы хотя бы одна карта оказалась в правильном положении?

Начните с определения набора A m , который представляет собой все упорядоченные карты с номером m. й карта правильная. Тогда количество заказов W , в которых хотя бы одна карта находится в правильной позиции m , равно

Применить принцип включения-исключения,

Каждое значение представляет собой набор тасовок, имеющих по меньшей мере p значений m 1 , ..., m p в правильном положении. Обратите внимание, что количество тасовок с правильными значениями хотя бы p зависит только от p , а не от конкретных значений . Например, количество тасовок, имеющих цифру 1 ул. , 3 р-д , и 17 й карты в правильном положении равно количеству тасовок, в которых есть 2 nd , 5 й , и 13 й карточки в правильных положениях. Имеет значение только то, что из n карт 3 оказались в правильном положении. Таким образом, существуют равные члены в p й суммирование (см. сочетание ).

— это количество упорядочений, в которых p элементов находятся в правильном положении, которое равно количеству способов упорядочить оставшиеся n p элементов, или ( n p )!. Таким образом, мы наконец получаем:

Перестановка, при которой ни одна карта не находится в правильном положении, называется расстройством . Беру н ! Чтобы быть общим количеством перестановок, вероятность Q того, что случайное перетасовывание приведет к расстройству, определяется выражением

усечение до n членов разложения Тейлора e + 1 −1 . Таким образом, вероятность угадать порядок перетасованной колоды карт и ошибиться в отношении каждой карты равна примерно e. −1 или 37%.

Особый случай

[ редактировать ]

Ситуация, представленная в приведенном выше примере расстройства, возникает достаточно часто, чтобы заслуживать особого внимания. [7] А именно, когда размеры множеств пересечений, фигурирующих в формулах принципа включения-исключения, зависят только от количества множеств в пересечениях, а не от того, какие множества появляются. Более формально, если пересечение

имеет ту же мощность, скажем, α k = | A J |, для каждого k -элементного подмножества J из {1, ..., n }, то

Или, в дополнительной форме, где универсальное множество S имеет мощность α 0 ,

Обобщение формулы

[ редактировать ]

Учитывая семейство (допускаются повторы) подмножеств A 1 , A 2 , ..., An S универсального набора , принцип включения-исключения не вычисляет количество элементов S ни в одном из этих подмножеств. Обобщение этой концепции позволит вычислить количество элементов S , которые появляются ровно в некоторых фиксированных m из этих множеств.

Пусть N = [ n ] = {1,2,..., n }. Если мы определим , то принцип включения-исключения можно записать как, используя обозначения предыдущего раздела; количество элементов S , содержащихся ни в одном из A i, равно:

Если I — фиксированное подмножество набора индексов N , то количество элементов, принадлежащих A i для всех i в I и ни для каких других значений, равно: [8]

Определите наборы

Ищем количество элементов ни в одном из , Bk которые по принципу включения-исключения (с ), является

Соответствие K J = I K между подмножествами N \ I и подмножествами N , содержащими I, является биекцией, и если J и K соответствуют этому отображению, то B K = A J , что показывает, что результат верен.

По вероятности

[ редактировать ]

По вероятности для событий A 1 , ..., An в вероятностном пространстве , принцип включения-исключения становится для n = 2

для n = 3

и вообще

которое можно записать в замкнутой форме как

где последняя сумма пробегает все подмножества I индексов 1, ..., n , содержащие ровно k элементов, и

обозначает пересечение всех A i с индексом в I .

Согласно неравенствам Бонферрони , сумма первых членов формулы поочередно является верхней и нижней границей для LHS . Это можно использовать в тех случаях, когда полная формула слишком громоздка.

Для общего пространства с мерой ( S ,Σ, µ ) и измеримых подмножеств A 1 , ..., An мера конечной меры приведенные выше тождества выполняются и тогда, когда вероятностная заменяется мерой µ .

Особый случай

[ редактировать ]

Если в вероятностной версии принципа включения-исключения вероятность пересечения A I зависит только от мощности I , это означает, что для каждого k в {1, ..., n } существует a k такой, что

тогда приведенная выше формула упрощается до

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

(Этот результат можно получить и проще, рассмотрев пересечение дополнений событий .)

Аналогичное упрощение возможно в случае общего пространства с мерой ( S , Σ, µ ) и измеримых подмножеств A 1 , ..., An конечной меры.

Другие формулы

[ редактировать ]

Этот принцип иногда формулируется в форме [9] это говорит о том, что если

затем

( 2 )

Комбинаторная и вероятностная версии принципа включения-исключения являются примерами ( 2 ).

Доказательство

Брать , , и

соответственно для всех наборов с . Тогда мы получаем

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

С , получаем из ( 2 ) с что

и путем замены сторон следуют комбинаторная и вероятностная версии принципа включения-исключения.

Если человек видит число как набор его простых множителей, то ( 2 ) является обобщением формулы обращения Мёбиуса для без квадратов натуральных чисел . ( 2 ) рассматривается как формула обращения Мёбиуса для алгебры инцидентности частично упорядоченного множества всех подмножеств A. Следовательно ,

Для обобщения полной версии формулы обращения Мёбиуса ( 2 ) необходимо обобщить на мультимножества . Для мультимножеств вместо наборов ( 2 ) становится

( 3 )

где – это мультимножество, для которого , и

  • µ ( S ) = 1, если S — множество (т.е. мультимножество без двойных элементов) четной мощности .
  • µ ( S ) = −1, если S — множество (т. е. мультимножество без двойных элементов) нечетной мощности.
  • µ ( S ) = 0, если S является собственным мультимножеством (т. е. S имеет двойные элементы).

Обратите внимание, что это просто из ( 2 ) в случае это набор.

Доказательство ( 3 )

Заменять в правой части ( 3 ). Обратите внимание, что появляется один раз с обеих сторон ( 3 ). Поэтому мы должны показать, что для всех с , условия сократите правую часть ( 3 ). Для этого возьмем фиксированное такой, что и возьмем произвольное фиксированное такой, что .

Обратите внимание, что должен быть набор для каждого положительного или отрицательного проявления в правой части ( 3 ), которое получается с помощью мультимножества такой, что . Теперь каждое появление в правой части ( 3 ), которое получается путем такой, что представляет собой набор, содержащий сокращается с тем, который получается путем соответствующего такой, что это множество, не содержащее . Это дает желаемый результат.

Приложения

[ редактировать ]

Принцип включения-исключения широко используется, и здесь можно упомянуть лишь некоторые из его применений.

Подсчет нарушений

[ редактировать ]

Хорошо известное применение принципа включения-исключения относится к комбинаторной задаче подсчета всех нарушений конечного множества. Нарушением в себя , множества А называется биекция А . не имеющая неподвижных точек С помощью принципа включения-исключения можно показать, что если мощность A равна n , то количество нарушений равно [ n ! / e ] где [ x ] обозначает целое число ближайшее к x ; подробное доказательство доступно здесь , а также см. раздел примеров выше.

Впервые проблема подсчета количества нарушений встречается в одной из первых книг об азартных играх: « Эссе d'analyse sur les jeux de Risk» П.Р. де Монмора (1678–1719), которая была известна либо как «проблема Монмора», либо как «проблема Монмора». по названию, которое он дал ей, « проблема встреч ». [10] Эта проблема также известна как проблема шляпной чеки.

Число нарушений также известно как субфакториал числа n , записываемый ! н . Отсюда следует, что если всем биекциям присвоена одинаковая вероятность, то вероятность того, что случайная биекция является нарушением, быстро приближается к 1/ e по мере роста n .

Подсчет пересечений

[ редактировать ]

Принцип включения-исключения в сочетании с законом Де Моргана также можно использовать для подсчета мощности пересечения множеств. Позволять представляют дополнение к относительно Ak некоторого универсального множества A такого, что для каждого к . Тогда у нас есть

тем самым превращая проблему поиска пересечения в проблему поиска объединения.

Раскраска графа

[ редактировать ]

Принцип исключения включения лежит в основе алгоритмов для решения ряда NP-трудных задач разделения графов, таких как раскраска графов. [11]

Хорошо известным применением этого принципа является построение хроматического полинома графа. [12]

Совершенные паросочетания двудольного графа

[ редактировать ]

Количество идеальных паросочетаний можно двудольного графа вычислить, используя этот принцип. [13]

Количество on-функций

[ редактировать ]

Учитывая конечные множества A и B , сколько сюръективных функций (онто-функций) существует из A в B ? Без ограничения общности мы можем взять A = {1, ..., k } и B = {1, ..., n }, поскольку значение имеют только мощности множеств. Используя S как набор всех функций от A до B и определяя для каждого i в B свойство Pi как «функция пропускает элемент i в B » ( i не находится в образе функции), принцип включения-исключения дает количество онто-функций между A и B как: [14]

Перестановки с запрещенными позициями

[ редактировать ]

Перестановка } , множества S = {1, ..., n в которой каждый элемент S ограничен тем, что он не находится в определенных позициях (здесь перестановка рассматривается как упорядочение элементов S ), называется перестановкой с запрещенными позиции . Например, при S = ​​{1,2,3,4} перестановки с ограничением, что элемент 1 не может находиться в позициях 1 или 3, а элемент 2 не может находиться в позиции 4, таковы: 2134, 2143, 3124, 4123, 2341, 2431, 3241, 3421, 4231 и 4321. Полагая A i набором позиций, в которых элементу i не разрешено находиться, а свойству P i быть свойством, которое перестановка помещает элемент i в позицию в A i , принцип включения-исключения можно использовать для подсчета количества перестановок, удовлетворяющих всем ограничениям. [15]

В данном примере имеется 12 = 2(3!) перестановок со свойством P 1 , 6 = 3! перестановки со свойством P 2 и никакие перестановки не обладают свойствами P 3 или P 4, поскольку для этих двух элементов нет ограничений. Таким образом, количество перестановок, удовлетворяющих ограничениям, равно:

4! − (12 + 6 + 0 + 0) + (4) = 24 − 18 + 4 = 10.

Последняя цифра 4 в этом вычислении — это количество перестановок, имеющих оба свойства P 1 и P 2 . Других ненулевых вкладов в формулу нет.

Числа Стирлинга второго рода

[ редактировать ]

Числа Стирлинга второго рода S ( n , k ) подсчитывают количество разбиений множества из n элементов на k непустые подмножества (неразличимые ящики ). Явную формулу для них можно получить, применив принцип включения-исключения к очень близкой задаче, а именно к подсчету числа разбиений n -множества на k непустых, но различимых ящиков ( упорядоченных непустых подмножеств). . Используя универсальное множество, состоящее из всех разбиений n -множества на k (возможно, пустых) различимых ящиков, A 1 , A 2 , ..., Ak Pi и свойства , , означающие, что в разбиении есть ящик A i пустой, принцип включения-исключения дает ответ на соответствующий результат. Деление на к ! удаление искусственного упорядочения дает число Стирлинга второго рода: [16]

Ладейные полиномы

[ редактировать ]

Ладейный полином — это производящая функция количества способов разместить неатакующие ладьи на доске B , которая выглядит как подмножество клеток шахматной доски ; то есть никакие две ладьи не могут находиться в одной строке или столбце. Доска B — это любое подмножество квадратов прямоугольной доски с n строками и m столбцами; мы думаем об этом как о полях, на которые можно поставить ладью. Коэффициент B , r k ( ) при x к в ладейном полиноме R B ( x ) — это количество способов , которыми k ладей, ни одна из которых не атакует другую, можно расположить в клетках B . Для любой доски B существует дополнительная доска. состоящая из клеток прямоугольной доски, которых нет в B . Эта дополнительная доска также имеет ладейный полином. с коэффициентами

Иногда бывает удобно вычислить старший коэффициент ладейного полинома через коэффициенты ладейного полинома дополнительной доски. Без ограничения общности можно считать, что n m , поэтому этот коэффициент равен r n ( B ). Число способов разместить n неатакующих ладей на полной «шахматной доске» размера n × m (без учета того, размещены ли ладьи в клетках доски B ) определяется падающим факториалом :

Полагая P i свойством, согласно которому при назначении n неатакующих ладей на всей доске есть ладья в столбце i , которая не находится в поле доски B , тогда по принципу включения-исключения мы имеем: [17]

Фи-функция Эйлера

[ редактировать ]

Тотент или фи-функция Эйлера, φ ( n ) — это арифметическая функция , которая подсчитывает количество натуральных чисел, меньших или равных n , которые являются относительно простыми с n . То есть, если n — целое положительное число , то φ( n ) — это количество целых чисел k в диапазоне 1 ≤ k n, которые не имеют общего множителя с n, кроме 1. Для получения используется принцип включения-исключения. формула для φ( n ). Пусть S будет набором {1, ..., n } и определим свойство P i, заключающееся в том, что число в S делится на простое число p i , для 1 ⩽ i r , где факторизация простая

Затем, [18]

Метод гиперболы Дирихле

[ редактировать ]
Пример метода гиперболы Дирихле с и

Метод гиперболы Дирихле повторно выражает сумму мультипликативной функции. выбрав подходящую свертку Дирихле , учитывая, что сумма

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

Принцип разбавленного включения-исключения

[ редактировать ]

Во многих случаях, когда принцип мог бы дать точную формулу (в частности, при подсчете простых чисел с помощью решета Эратосфена ), возникающая формула не несет полезного содержания, поскольку число членов в ней избыточно. Если каждый термин по отдельности можно точно оценить, накопление ошибок может означать, что формула включения-исключения не применима напрямую. В теории чисел эту трудность рассмотрел Вигго Брун . После медленного старта его идеи были подхвачены другими, и было разработано большое разнообразие ситовых методов . Например, они могут попытаться найти верхние границы для «просеянных» множеств, а не точную формулу.

Пусть A 1 , ..., An произвольные множества и p 1 , ..., p n действительные числа в единичном интервале [0, 1] . Тогда для каждого четного числа k из {0, ..., n } индикаторные функции удовлетворяют неравенству: [19]

Доказательство основного утверждения

[ редактировать ]

Выберем элемент, входящий в объединение всех множеств, и пусть быть отдельными наборами, содержащими его. (Обратите внимание, что t > 0.) Поскольку элемент учитывается ровно один раз в левой части уравнения ( 1 ), нам нужно показать, что он учитывается ровно один раз в правой части. В правой части единственные ненулевые вклады возникают, когда все подмножества в конкретном терме содержат выбранный элемент, то есть все подмножества выбираются из . Вклад равен одному для каждого из этих наборов (плюс или минус в зависимости от термина) и, следовательно, представляет собой просто (со знаком) количество этих подмножеств, используемых в термине. Тогда у нас есть:

По теореме биномиальной

Используя тот факт, что и переставив термины, мы имеем

и поэтому выбранный элемент учитывается только один раз в правой части уравнения ( 1 ).

Алгебраическое доказательство

[ редактировать ]

Алгебраическое доказательство можно получить с помощью индикаторных функций (также известных как характеристические функции). Индикаторной функцией подмножества S множества X является функция

Если и представляют собой два подмножества , затем

Пусть A обозначает объединение множеств A 1 , ... An , . Чтобы доказать принцип включения-исключения в общем виде, сначала проверим тождество

( 4 )

для индикаторных функций, где:

Следующая функция

тождественно равен нулю, потому что: если x не находится в A , то все факторы равны 0−0 = 0; в противном случае, если x принадлежит некоторому Am действительно , то соответствующее m й коэффициент равен 1−1=0. Если разложить произведение в левой части, получится уравнение ( 4 ).

Чтобы доказать принцип включения-исключения мощности множеств, просуммируйте уравнение ( 4 всем x в объединении A 1 , ..., An . ) по Чтобы получить версию, используемую в теории вероятности, возьмите математическое ожидание в ( 4 ). В общем, проинтегрируйте уравнение ( 4 ) по µ . Всегда используйте линейность в этих выводах.

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Перейти обратно: а б Робертс и Тесман 2009 , стр. 405
  2. ^ Мазур 2010 , стр. 94
  3. ^ ван Линт и Уилсон 1992 , стр. 77
  4. ^ ван Линт и Уилсон 1992 , стр. 77
  5. ^ Стэнли 1986 , стр. 64
  6. ^ Рота, Джан-Карло (1964), «Об основах комбинаторной теории I. Теория функций Мёбиуса», Журнал теории вероятностей и смежных областей , 2 (4): 340–368, doi : 10.1007/BF00531932 , S2CID   121334025
  7. ^ Бруальди 2010 , стр. 167–8.
  8. ^ Кэмерон 1994 , стр. 78
  9. ^ Грэм, Гретшель и Ловас 1995 , стр. 1049
  10. ^ ван Линт и Уилсон 1992 , стр. 77-8.
  11. ^ Бьорклунд, Хусфельдт и Койвисто, 2009 г.
  12. ^ Гросс 2008 , стр. 211–13.
  13. ^ Валовой 2008 , стр. 208–10.
  14. ^ Мазур 2010 , стр.84-5, 90.
  15. ^ Бруальди 2010 , стр. 177–81.
  16. ^ Бруальди 2010 , стр. 282–7.
  17. ^ Робертс и Тесман, 2009 , стр. 419–20.
  18. ^ ван Линт и Уилсон 1992 , стр. 73
  19. ^ ( Фернандес, Фрелих и Алан Д. 1992 , Предложение 12.6)

Эта статья включает в себя материал, основанный на принципе включения-исключения в PlanetMath , который распространяется по лицензии Creative Commons Attribution/Share-Alike License .

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 80751910302af0ac7fcdb41a83563113__1720809420
URL1:https://arc.ask3.ru/arc/aa/80/13/80751910302af0ac7fcdb41a83563113.html
Заголовок, (Title) документа по адресу, URL1:
Inclusion–exclusion principle - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)