
- •Богданов а.Е. Курс лекций
- •Содержание
- •§ 1. Основные понятия теории множеств
- •Основные понятия теории множеств
- •Способы задания множеств
- •Операции над множествами
- •§ 2. Соответствия. Функции. Отображения
- •§ 3. Понятие алгебры. Алгебра множеств кантора
- •Диаграмма Эйлера-Венна
- •§ 4. Бинарные отношения
- •Способы задания бинарных отношений
- •Свойства бинарных отношений
- •§ 5. Бинарное отношение эквивалентности
- •§ 6. Бинарное отношение порядка. Упорядоченные
- •§ 7. Решетки (структуры). Изоморфизм
- •Изоморфизм множеств
- •Дедекиндовые решетки
- •Дистрибутивные решетки
- •§ 8. Отношения (обобщение). Алгебраические
- •Операции над отношениями
- •Алгебраические системы
- •Глава ιι. Комбинаторный анализ
- •§ 1. Основные определения
- •Правила суммы и произведения
- •§ 2. Формулы расчета перестановок и сочетаний
- •§ 3. Бином и полином
- •§ 4. Подстановки
- •§ 5. Метод включений и исключений
- •§ 6. Метод производящих функций
- •§ 7. Комбинаторная мера информации. Вероятность искажения информации
- •Глава ιіі. Теория графов
- •§ 1. Первоначальные понятия теории графов
- •§ 2. Операции над графами. Способы задания графов Операции над графами
- •Способы задания графов
- •§ 3. Маршруты, цепи, циклы и другие характеристики графа
- •§ 4. Алгебраическая форма представления графа
- •Глава іv. Некоторые приложения графов
- •§ 1. Эйлеровы графы. Алгоритм флери. Гамильтоновы
- •Эйлеровы графы
- •Алгоритм Флери.
- •Метод построения эйлерового обхода двоичного куба
- •Гамильтоновы графы. Метод Робертса – Флореса
- •Метод перебора Робертса – Флореса
- •§ 2. Пространство циклов графа
- •§ 3. Независимое множество вершин графа
- •Алгоритм выделения пустых подграфов
- •§ 4. Вершинное число внешней устойчивости графа
- •§ 5. Плотность графа
- •Алгоритм выделения полных подграфов
- •§ 6. Раскраска графа
- •Оценки хроматического числа
- •Алгоритм минимальной раскраски вершин графа
- •§ 7. Планарность графа
- •Глава V. Оптимизационные алгоритмы теории графов
- •§ 1. Определение кратчайших путей. Алгоритм дейкстры
- •§ 2. Максимальный поток через сеть. Алгоритм
- •Алгоритм Форда – Фалкерсона
- •§ 3. Построение остова экстремального веса. Алгоритм краскала
- •§ 4. Метод ветвей и границ: задача коммивояжера. Общая модель задачи поиска
- •Дерево поиска частичных решений
- •§ 5. Применение ориентированных деревьев в задачах теории кодирования и диагностирования
- •§ 6. Построение оптимального дерева бинарного поиска. Алгоритм гильберта – мура
- •Алгоритм Гильберта – Мура построения оптимального дерева бинарного поиска Суть алгоритма
- •Алгоритм
- •§ 7. Сложность задач теории графов. Задача синтеза управляющих систем
- •Задача синтеза управляющих систем
- •Задача о выполнимости
- •Литература
- •Электронное пособие курс лекций
- •«Дискретная математика».
Правила суммы и произведения
Основной комбинаторной задачей является подсчет числа (п, r)-выборок при различных условиях. Практический опыт таких подсчетов привел к двум логическим правилам.
Правило суммы
Теоретико-множественная формулировка.
Если даны п-множество
М1
(т.е. |М1|
= n)
и т-множество
М2,
то при
Ø объединение
будет (п
+ т)-множеством.
В более общем случае. Если
Ø ,
,
и если Мi
есть пi-множество,
то множество М
есть
-множество.
Комбинаторная формулировка.
Пусть
объект a1 может быть выбран т1 способами ;
объект а2 может быть выбран т2 способами ;
………………………………………………………..
объект а k может быть выбран т k способами .
Тогда выбор объекта а1 , либо объекта а2 , … , либо объекта а k может быть осуществлен т1 + т2 + … + т k способами.
Пример. Фирма направляет специалиста в командировку в другой город, в который в течение суток отправляются 6 поездов, 4 автобуса и 1 самолет. Сколько существует способов добраться до этого города ?
□ По правилу суммы всего существует 6+4+1=11 способов выехать в назначенный город. ■
Правило произведения
Теоретико-множественная формулировка.
Пусть М1,
М2,
… , М
k
- конечные множества , М
=
- их декартово произведение, тогда
=
Комбинаторная формулировка.
Пусть
объект а1 выбирается т1 способами ;
и после такого выбора
объект а2 выбирается т2 способами ;
………………………………………………
и после таких выборов
объект а k выбирается т k способами .
Тогда выбор
упорядоченного множества объектов
может быть осуществлен
способами.
Пример. На дискотеку пришли 3 девушки и 2 юноши. Сколько танцующих пар они могут составить ( не одновременно ) ?
□ По правилу
произведения можно составить 2
пар. Решение можно представить в виде
диаграммы (графа), иллюстрирующего
декартово произведение множеств :
■
§ 2. Формулы расчета перестановок и сочетаний
Найдем число всех возможных (п, r)-перестановок без повторений (т.е. размещений). Задача решается с помощью последовательного применения правила произведения. Действительно, в п-множестве М имеется п возможностей для выбора первого элемента (п, r)-перестановки; для выбора второго элемента останется п – 1 возможностей. Аналогично рассуждая, получаем, что для выбора r-го элемента останется п – r + 1 возможностей. Тогда
.
(1)
Действительно,
.
Здесь принято 0! = 1! = 1.
Таким образом, число упорядоченных r-элементных подмножеств множества М, состоящего из п элементов, равно
.
В частности, если
п
= r,
то получаем перестановки и
= Р(п,
п)
=
= п!.
Это число способов упорядочения
п-элементного
подмножества.
Пример. В турнире участвуют 8 команд. Сколько различных прогнозов относительно трех первых мест по результатам соревнований можно сделать?
□ Требуется определить число различных способов распределения трех первых мест при восьми командах, т.е. найти число различных размещений (т.к. каждая команда может занять либо первое, либо второе, либо третье место) из 8 команд по 3 команды:
=
.
■
Подсчитаем число всех возможных (п, r)-перестановок с повторениями (т.е. размещений с повторениями). В этом случае после выбора любого элемента (п, r)-перестановки остаются все те же п возможностей для выбора следующего элемента. Следовательно, по правилу произведения число (п, r)-перестановок с повторениями (размещений с повторениями ) равно:
.
(2)
Пример. Сколько различных трехбуквенных слов можно составить из 32 букв алфавита?
□ Так как в словах могут быть одинаковые буквы, то имеют место размещения с повторениями. Так как п = 32, r = 3, то
.
■
Определим число (п, r)-сочетаний. Пусть имеется ряд неупорядоченных (п, r)-выборок без повторения элементов. Сравним числа и . Здесь − число упорядоченных выборок из п элементов по r; − число неупорядоченных выборок из п элементов по r. Каждую неупорядоченную выборку объема r можно упорядочить r! Различными способами, т.е. r! = . Отсюда
=
.
Таким образом, число всех неупорядоченных r-элементных подмножеств множества М, состоящего из п элементов, равно
=
.
(3)
Пример. Сколькими способами можно выбрать 3 книги из 5?
□ Так как порядок книг в трехэлементном наборе безразличен, то имеют место сочетания. Имеем п = 5, r = 3, тогда
=
=
.
■
Рассмотрим более сложную задачу. Пусть
Ø ,
,
причем Мi
есть ri-подмножество
множества М
. Очевидно, что
.
Рассуждаем аналогично тому, как это
делалось при нахождении числа
.
Для выбора r1-подмножества
М1
из М
имеется
возможностей;
после этого r2-подмножество
М2
можно выбрать только из оставшихся
п
− r1,
т.к.
Ø. Этот выбор можно осуществить
способами и т.д. Применяя правило
произведения, получим число способов,
которыми можно представить множество
М
из п
элементов в виде сумме k
неупорядоченных множеств М1,
М2,…,
Мk,
число элементов которых составляет
соответственно r1,
r2,…,
rk,
равно
.
Полученную формулу можно использовать при вычислении перестановок с повторениями, т.е.
.
(4)
Пример. Сколько различных шестизначных чисел можно составить из цифр 1, 1, 1, 5, 5, 9 ?
□ Так как в изображении числа присутствую одинаковые числа: цифра 1 присутствует 3 раза, а цифра 5 – 2 раза, то имеют место перестановки с повторениями. Дано: п = 6, r1 = 3, r2 = 2, r3 = 1. Тогда
.
■
Найдем число (п,
r)-сочетаний
с повторениями из множества М.
Пронумеруем элементы множества М
числами 1, 2,…, n.
Тогда вместо (п,
r)-сочетаний
множества М
можно рассматривать (п,
r)-сочетания
из эквивалентного ему множества
в силу взаимно однозначного соответствия.
Всякая (п,
r)-выборка
из
может быть записана в виде
,
где
(равенство возможно, т.к. рассматриваются
выборки с повторениями). Далее, r-выборке
поставим в соответствие
r-множество
,
в котором все элементы уже различны.
Соответствие между
и
опять взаимно однозначное, причем
r-множества
являются r-сочетаниями
без повторений из
-множества
.
По формуле (3) число
-сочетаний
без повторений равно
.
Тогда
=
=
.
(5)
Пример. Как велико число различных результатов бросаний двух не отличимых друг от друга кубиков ?
□ Так как предполагается, что в комбинациях a : b и b : а, где а и b − очки на кубиках, порядок безразличен ( например, 1:3 и 3:1 считаются одной комбинацией) и могут присутствовать комбинации a : а (например, 1:1 или 3:3), то имеют место сочетания с повторениями. Дано: п = 6, r = 2, тогда
=
=
.
■