
- •Министерство образования и науки рф
- •Введение.
- •Пусть теперь известно, что должен100 рублей,должен200 рублей,должен100 рублейдолжен300 рублей,должен200 рублей. Тогда эту информацию также можно выразить в виде графа:
- •Глава I. Перечислительная комбинаторика.
- •Перестановки, размещения, сочетания и разбиения.
- •Полиномиальная формула и бином Ньютона.
- •Формула включения и исключения.
- •1.4. Приложения к теории вероятностей.
- •1.5. Производящие функции и рекуррентные соотношения.
- •1.6. Перечисление классов эквивалентности. Лемма Бернсайда и теорема Пойа.
- •Задачи для самостоятельного решения
- •Глава II. Булевы функции.
- •2.1. Определение и интерпретация.
- •2.2. Дизъюнктивная и конъюнктивная нормальные формы. Единичный n-мерный куб.
- •(Заметим, что ввиду фиксированного порядка двоичных наборов булева функция
- •2.3. Полные системы функций. Теорема Поста.
- •2.4. Пороговые функции.
- •Глава II. Графы и алгоритмы.
- •2.1. Основные понятия теории графов.
- •2.2. Алгоритмы в дискретной математике.
- •2.3. Минимальное остовное дерево.
- •2.4. Кратчайший путь между двумя вершинами.
- •2.5. Задача коммивояжера. Метод «ветвей и границ».
- •2.6. Паросочетания в двудольных графах.
- •2.7. Потоки в сетях.
- •Глава III. Кодирование
- •3.1. Основные задачи теории кодирования.
- •3.2. Помехоустойчивое кодирование.
- •Криптография.
- •Согласно Малой теореме Ферма в поле для любогоимеем.
- •Рекомендуемая литература
Глава I. Перечислительная комбинаторика.
Перестановки, размещения, сочетания и разбиения.
A1
Перестановки.
Пусть задано конечное множество из
,
элементов,
которые будем называть символами.
Перестановкой на
символах называется последовательность
символов, выписанных в определенном
порядке. Таким образом, число перестановок
на
символах, обозначаемое
,
это число способов введения линейного
порядка на множестве из
элементов. Вот 6 возможных упорядочиваний
множества из 3 символов
:
Можно
сказать также, что
–
это число способов расставить
человек в очередь. На первое место можно
поставить любого из
,
на второе – любого из оставшихся
и т.д. пока не дойдем до
-го
места, на которое останется единственный
представитель. Поэтому
.
Здесь
введена важнейшая для комбинаторного
анализа функция
!
(читается “эн-факториал”), определяемая
для натуральных
как произведение всех натуральных чисел
от 1 до
включительно и, по определению, равная
1 при
=0:
При
больших
для оценки факториалов полезна
асимптотическая формула Стирлинга
,
.
(Символ
“”
означает, что отношение левой и правой
частей формулы стремится к единице с
ростом
)
Размещения.
Пусть теперь из
элементов требуется выбрать
элементов
и линейно их упорядочить. Обозначая
число таких упорядоченных выборок через
и рассуждая как и прежде, получаем
.
Число
называют также числом размещений из
по
,
так как
элементов из
размещаются на
мест от
до
.
Вот множество упорядоченных выборок
длины
из
-элементного
множества:
,
мощность которого в соответствии с
выведенной формулой равна
.
Сочетания.
Пусть, наконец, из
– элементного множества просто выбирается
его
– элементное подмножество без
упорядочивания. Число
– элементных подмножеств
– элементного множества является весьма
важным не только для комбинаторики, но
и для всей математики. Оно обозначается
через
(читается, «це» из
по
)
и называется в комбинаторике числом
сочетаний из
по
.
В других разделах математики по станущим
понятными из дальнейшего причинам их
обычно называют биномиальными
коэффициентами. *
Для
нахождения
заметим, что упорядоченную выборку
можно рассматривать как получаемую в
два этапа: сначала из
- элементов выбирается неупорядоченное
– элементное подмножество, что можно
сделать
способами, а затем выбранное
– элементное подмножество линейно
упорядочивается, что можно сделать
способами. Это приводит к соотношению:
,
откуда получаем
.
*
В научной литературе для
используется также обозначение
.
Запомним,
что
,
если
или
.
Заметим также, что, как сразу следует
из формулы,
и
.
` Пусть
имеется
-элементное
множество
.
Вот все его двухэлементные подмножества:
,
число которых в соответствии с формулой
равно
.
Проиллюстрируем введенные комбинаторные числа простейшими примерами.
Указать
в спортивном тотализаторе 3 первые
команды из 12 команд высшей лиги с
указанием занятых ими мест можно
способами.
Если
студенческая группа в составе 20 человек
должна делегатировать трех человек
для участия в конференции, то это можно
сделать
способами.
Если
футбольный матч закончился вничью и
его судьба решается в серии послематчевых
пенальти, то у тренера
возможностей представить судье список
5 пенальтистов из 11 закончивших матч
футболистов, т.к. порядок выполнения
футболистами пенальти имеет значение.
Правило
произведения.
При нахождении чисел
,
,
постоянно
использовалось “правило произведения”,
гласящее, что если выбор производится
в несколько этапов, причем на первом он
осуществляется из
возможностей, на втором – из
и т.д., то полное число различных вариантов
равно
–
произведению количеств возможностей
на каждом этапе.
Если тренер футбольной команды, желает одновременно заменить 3 из 10 полевых игроков, имея 5 футболистов на скамейке запасных, он может это сделать согласно правилу произведения
способами,
на первом этапе выбирая трех покидающих поле футболистов, а на втором – трех футболистов, выходящих на замену.
Не будет преувеличением сказать, что правило произведения является основным приемом элементарной комбинаторики. Его можно наглядно представить с помощью дерева выбора возможностей:
При
его применении нужно лишь следить за
тем, чтобы при ветвлении в каждой вершине
происходило разбиение множества
вариантов на непересекающиеся
подмножества. Этим гарантируется, что
окончательные варианты, получаемые на
концах ветвей дерева, будут различными
при движении по различным ветвям. Поясним
это на примере. Пусть с помощью правила
произведения хотят найти число
двухэлементных подмножеств
-
элементного множества, считая, что на
первом этапе формирования подмножества
выбирается один элемент, а на втором –
другой. Тогда на первом этапе выбор
производится из
возможностей, а на втором – из
.
Поэтому в соответствии с правилом
произведения получилось бы, что число
двухэлементных подмножеств равно
(
-1),
что неверно, т.к. это число равно
.
Ошибка объясняется тем, что при таком
порождении двухэлементных подмножеств
каждое подмножество возникает дважды:
при одном порядке включения входящих
в него элементов и при другом. И здесь
с помощью правила произведения на самом
деле находится число упорядоченных
двухэлементных выборок
.
Мощность прямого произведения двух конечных множеств в соответствии с правилом произведения равна произведению их мощностей:
|AB|
= |A||B|.
Последовательности
символов.
Множество двоичных последовательностей
длины
можно рассматривать как
–
-ую
декартову степень множества
.
Поэтому таких последовательностей
.
Их можно считать характеристическими
векторами подмножеств
-элементного
множества. Следовательно, полное число
подмножеств
-элементного
множества также равно
.
Число
различных последовательностей длины
,
состоящих из
символов
без ограничений на число использований
каждого символа равно
,
т.к. на каждое место можно независимо
ставить любой из
символов. В частности, число целых
неотрицательных не более чем
-значных
десятичных чисел равно
.
Пусть
теперь задано, что символ
встречается
раз, символ
раз, т.д., символ
раз
.
Чему равно число последовательностей
из
символов с заданным числом
включения каждого символа?
Снова
руководствуясь правилом произведения,
можно поступить следующим образом. На
первом этапе из
возможных мест выбираем
мест для символа
,
для чего есть
возможностей. На втором этапе из
оставшихся свободными мест выбираем
мест для символа
,
что осуществимо
способами. На третьем из
мест выбираем
мест для символа
и т.д. В итоге получаем, что искомое число
последовательностей равно
.
К
решению этой задачи возможен, однако,
и другой подход. Возьмем
символов
,
символов
,
… ,
символов
,
всего
символов, и занумеруем их числами от
до
.
Тогда каждой перестановке из чисел от
до
будет соответствовать последовательность,
включающая
раз символ
,
раз символ
и т.д. Однако перестановки внутри
множеств, соответствующих одинаковым
символам, приводят к той же самой
последовательности. Таких перестановок
.
Отсюда получаем, что число
последовательностей равно
.
В частности, число двоичных
последовательностей длины
с
единицами равно
.
Оно совпало с числом
– элементных подмножеств
– элементного множества, т.к. двоичные
последовательности можно рассматривать
как характеристические векторы таких
подмножеств.
Сочетания
с повторениями.
Пусть теперь имеется
различных типов элементов, причем
элементы одинакового типа считаются
неразличимыми, а запас элементов каждого
типа неограничен. Требуется составить
-элементное
множество, используя
типов элементов, причем элементов
каждого типа может включаться в множество
любое число от 0 до
.
Число таких множеств называется числом
сочетаний с повторениями из
по
и обозначается
.
Здесь возможен случай и
.
Сочетание
с повторениями называют также
мультимножеством.
Мультимножество на
типах элементов может быть задано
вектором кратностей типов:
,
где
число элементов i-го
типа в мультимножестве. Мощность
мультимножества
равна сумме кратностей типов:
.
В терминах мультимножества
есть число мультимножеств мощности
,
построенных на
типах элементов.
В
качестве примера рассмотрим следующую
задачу. В магазине имеется 4 сорта роз:
красные, желтые, оранжевые, белые.
Сколькими способами может быть куплено
5 роз? (Другая интерпретация: сколькими
способами могут быть куплены в почтовом
киоске 5 открыток, если в нем имеются
открытки 4 типов). В наших обозначениях
это число равно
.
В качестве другого примера рассмотрим целочисленные неотрицательные решения уравнения
.
Связывая
с каждой переменной тип элемента, а с
её значением – число элементов данного
типа, получаем, что число искомых решений
равно
.
Для
того чтобы найти число
,
рассмотрим последовательности длины
из двух символов «*» и «׀»,
у которых число звездочек равно
,
а число черточек –
.
С каждой такой последовательностью
можно связать сочетание с повторениями,
ставя в каждом из
промежутков между черточками вместо
звездочек символы типа, соответствующего
номеру промежутка. Этим устанавливается
взаимно однозначное соответствие между
-элементными
множествами из
типов элементов и последовательностями
из двух символов. Так в примере с розами
покупке двух красных, одной желтой, ни
одной оранжевой и двух белых роз
соответствует последовательность
.
Поэтому
.
Разбиения.
Пусть теперь
-
элементное множество разбивается на
непересекающихся непустых подмножеств.
Причем
подмножеств имеют мощность
,
подмножеств – мощность
и т.д., наконец,
подмножеств – мощность
.Сколько
существует таких разбиений?
С
каждой перестановкой исходного
-
элементного множества можно связать
разбиение на подмножества заданной
мощности, если в перестановке отсчитывать
слева направо
раз по
элементов,
раз по
элементов и т.д. При этом перестановка
элементов внутри каждого подмножества,
а также перестановка целиком подмножеств
одинаковой мощности между собой не
меняют разбиения. Поэтому число разбиений
равно
.
Число разбиений
4-элементного множества на два 2-элементных
в соответствии с этой формулой равно
.
Вот все возможные разбиения множества
на два 2-элементных подмножества:
.
Вопросы для самопроверки.
Сколькими способами может быть выбрано 5 номеров из 36?
а)
;
б)
;
в)
.
Пусть имеется n языков. Сколько нужно издать словарей, чтобы был возможен перевод с любого языка на любой?
а)
;
б)
;
в)
.
У мамы 5 яблок, 7 груш и 3 апельсина. Каждый день, в течение 15 дней, она выдает сыну по одному фрукту. Сколькими способами это может быть сделано? а)
; б)
; в)
.
В распоряжении имеются яблоки, груши и апельсины. Сколькими способами может быть составлен подарочный набор из 5 фруктов?
а)
;
б)
;
в)
.
Сколькими способами можно разделить яблоко, грушу, апельсин, сливу, лимон и айву между тремя мальчиками так, чтобы каждому досталось по 2 фрукта? а)
; б)
; в)
.
Пусть в турнире участвуют
команд. Сколькими способами может быть проведен первый круг, т.е. сколькими способами команды могут быть разбиты на пары?
a)
;
б)
;
в)
.