Академический Документы
Профессиональный Документы
Культура Документы
Комбинаторика
Принципы подсчета
1. Принцип умножения.
Принцип умножения
Пусть . Если процедура выбора состоит из m
последовательных и независимых шагов, причем на первом шаге
имеется возможностей выбора, на втором - возможностей, ...,
на m-ом шаге - возможностей, то общее число всех
возможностей
Пример.
В университете читают 6 лекционных курсов по физике. Каждый
студент, зарегистрировавшийся на один из этих курсов должен
записаться на один из 11 лабораторных курсов и на один из 12
семинаров по решению задач.
Допускается любая комбинация из курсов лекций,
лабораторий и семинаров.
Решение.
Пример.
Символы на экране электронных часов формируются путем
подсветки отдельных полосок на решѐтке прямоугольной формы.
Сколько всего символов из семи полосок?
Пример.
Покажите, что число подмножеств n-элементного множества равно
Решение.
Обозначим элементы n-элементного множества буквами
и поставим в соответствии 0 или 1 упорядоченный
набор - каждому подмножеству. То есть по два варианта на каждый
из n элементов.
2. Принцип сложения
Принцип сложения
Если имеется набор m пересекающихся множеств, причем в первом
из них элементов, во втором элементов, ..., в m-ом,
соответственно, элементов, то число всех возможностей сделать
выбор равно
Пример.
Надо узнать сколько чисел от 0 до 100 делится на 11 или 13. Введем
два множества
* +
* +
Поскольку , достаточно сложить мощности
множеств | | | |
Пример 2.
Сколько имеется способов выбрать девятку, или карту красной
масти сильнее девяти, или карту черной масти слабее 6 из
стандартной колоды карт?
Пример.
Сколько функций, отображающихся не взаимооднозначны?
* + * +
Решение.
Самый полный класс подсчитываемых объектов - это функции,
отображающие S на T, все их надо пересчитать. Кроме того, надо
выяснить сколько функций взаимооднозначны. Дальше остается
найти разность.
Всего функций
Взаимооднозначных функций
Невзаимооднозначных функций
3.2 Использование принципа Дирихле
Пример.
Клиенты банка должны выбрать четырехзначный код для своей
банковской карточки. Первые два знака кода должны быть
буквами, а последние два – цифрами. У банка 75000 клиентов.
Докажите, что хотя бы у двух клиентов четырѐхзначные коды
совпадают.
Решение.
Вначале воспользуемся принципом умножения для подсчѐта числа
кодов: теперь применим принцип
Дирихле: 75000 > 67600, значит, по меньшей мере у двух клиентов
коды совпадают.
Пример.
Пусть группа отдыхающих разбита на 159 команд. Сколько нужно
сформировать лиг, если в лиге должно содержаться не более 8
команд? 10 команд? 12 команд?
Решение.
Согласно обобщѐнному принципу Дирихле получается ответ:
Пример.
Перечислите все перестановки элементов a,b,c
Решение.
Обозначим через P(n,r) число r - перестановок n-элементного
множества. По определению положим P(n,0) = 1 для всех
Теорема 1.
Пусть . Тогда ( ) ( ) ( )
Определение 2.
Пусть - такие числа, что . Неупорядоченный
набор r элементов, выбранных из n-элементного множества,
называется сочетанием.
Пример
Перечислим все сочетания множества {a,b,c}
Решение
Сочетания могут состоять из 0, 1, 2, 3 элементов. Перечислим их
все:
* +* +* +* +* +* +* +
Число сочетаний по r элементов, выбранных из множества n
элементов, будем обозначать ( ). Кроме того, часто используют
обозначение ( ).
Заметим, что по определению ( ) полагают равным 1. при всех
(т.е и ( ) ).
Числа ( ) называют ещѐ биномиальными коэффициентами,
поскольку они входят в виде коэффициентов при степенях
переменных в разложение биномов вида ( ) . Мы это докажем
позднее.
Теорема 2
При
( )
( )
( ) ( )
Доказательство.
Число r-перестановок n-элементного множества равно ( )
Каждую r-перестановку можно получить, выбрав r-элементное
множество, не учитывая порядок его элементов, а затем упорядочив
эти элементы ( ) различными способами.
Поэтому
( ) ( ) ( )
( )
( )
( ) ( )
Следствие 1:
( ) ( )
Доказательство
( ) ( ( )) ( ) ( )
Пример.
Сколько существует различных комбинаций из пяти карт в покере?
Решение.
( )
( )
Пример.
Какой процент комбинаций в покере содержит каре?
(#комбинаций с каре) = (#способов сдать каре) * (#число способов
выбрать последнюю карту) = ( )
1 Перестановки с повторениями
Типичная задача - подсчѐт перестановок букв в слове с
повторяющимися буквами. Пусть абракадабра. В этом слове пять
букв а, две буквы б, две буквы р, а буквы к и д - по одному разу.
Перестановки этих букв можно построить следующим образом.
Зафиксируем 5 из 11 позиций букв в этом слове для букв а. Это
можно сделать C(11,5) способами. Из оставшихся шести позиций
для букв выберем две для букв б. Это можно сделать ( )
способами. Затем выберем две из оставшихся четырех позиций для
букв р. Это ещѐ ( ) . Одну из оставшихся позиций
выберем для буквы к. Это можно делать ( ) способами. На
последнюю позицию поместим букву д. Согласно принципу
умножения общее число перестановок равно произведению
способов выбрать позиции для каждой из букв:
( ) ( ) ( ) ( ) ( )
Теорема 1
Пусть - некоторая сумма положительных
чисел. Число способов выбрать объектов типа 1, - объектов
типа 2, ... , и - объектов типа k задается формулой
( ) ( ) ( ) ( )
Пример
Сколько имеется перестановок букв в слове excellent?
Решение
( )
Пример
Сколькими способами 12 экзаменов можно разбить на три набора
по четыре экзамена в каждом?
Решение
По теореме 1 получаем
В полученном ответе не учитывается тот факт, что три множества
можно менять местами, поэтому окончательный ответ имеет вид:
Сочетания с повторениями
В процедурах, которые мы к этому моменту описали, мы
посчитывали число элементов прямо. Другой метод, используемый
при подсчете сочетаний с повторениями, состоит в том, чтобы
установить взаимно-обозначенное соответствие между случаями в
данной задаче и случаями в стандартной задаче.
Теорема 2
Число разбиения n одинаковых объектов на k множеств, где
равно ( )
Пример
Четыре члена футбольной команды сообща собираются продать
100 лотерейных билетов. Сколькими способами они могут
распределить эти билеты между собой?
Решение
( ) ( )
Надо разбить 100 элементов множества на четыре подмножеств.
Число способов сделать это даѐт теорема 2 при
Пример
Набор данных содержит 500 наблюдений. Эти данные
обрабатываются тремя программами. Все вместе они обрабатывают
результаты всех 500 наблюдений, причем каждая из них
обрабатывает не менее 100 результатов. В остальном эти
результаты разбиваются на группы произвольно. Сколькими
способами можно это сделать?
Решение
( ) ( )
Пример
Сколько при имеется решений уравнения
относительно переменных .
Решение
переформулируем. Сколькими способами можно разложить n
шаром по r урнам?
( )
Пример
Сколько решений имеет уравнение
Комбинаторные тождества
Теорема 3 (Тождество Ньютона)
Пусть . Тогда
( ) ( ) ( ) ( )
Доказательство.
( ) ( )
( ) ( )
( )
( ) ( ) ( )
Следствие 1
( ) ( )
Доказательство
Согласно теореме 3.
( ) ( ) ( ) ( )
Подставив в него , мы получаем
( ) ( ) ( ) ( )
( ) ( )
Следствие дает приемлемый способ вычисления биномиального
коэффициента.
Доказательство.
( ) ( )
( ) ( )
( ) ( ) ( )
( ) ( ) ( ) ( ) ( ) ( )
( ) ( ) ( )
( )
Биномиальные коэффициенты.
Пример
Выписать разложение ( )
Решение
Это разложение можно найти, выбрав всеми возможными
способами по одному члену из трѐх сомножителей и перемножив
выбранные члены. Чтобы пересчитать, перенумеруем
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
( ) ∑ ( )
Доказательство.
По индукции с применением тождества Паскаля.
Теорема 6. При
( ) ( ) ( )
Следствие 2.
Число подмножеств n-элементного множества равно
Теорема 7. Для
∑ ( )( )
Доказательство.
В биномиальной формуле положим .
∑ ( ) ∑ ( )