- •Н.А. Ююкин
- •Введение
- •1. Элементы комбинаторики
- •1.1. Простейшие комбинаторные конфигурации
- •Основные правила комбинаторики
- •Выборки элементов без повторений
- •Выборки элементов с повторениями
- •Латинские прямоугольники, конечные проективные плоскости и блок-схемы
- •1.2.1. Латинские прямоугольники
- •1.2.2. Конечные проективные плоскости
- •1.2.3. Блок-схемы
- •Формула включений и исключений
- •1.3.1. Объединение комбинаторных конфигураций
- •1.3.2. Принцип включения и исключения
- •1.3.3. Число булевых функций, существенно зависящих от всех своих переменных
- •1.3.4. Решето Эратосфена
- •1.4. Рекуррентные уравнения
- •1.4.1. Определение рекуррентного уравнения
- •1.4.2. Решение линейного однородного рекуррентного уравнения
- •1 (2).4.3. Решение линейного неоднородного рекуррентного уравнения
- •1.5. Производящие функции
- •1.5.1. Общие сведения о производящих функциях
- •1.5.2. Производящая функция для биноминальных коэффициентов
- •1.5.3. Производящая функция для чисел Фибоначчи
- •1.6.1. Определение z– преобразования
- •1.6.2. Обратное преобразование
- •В правой части этого равенства стоит контурный интеграл в z-плоскости по любому замкнутому контуру в области сходимости, охватывающему начало координат.
- •1.6.3. СвойстваZ-преобразования
- •1.6.4. Использование z-преобразований для решения рекуррентных уравнений
- •1.6.5. Таблица односторонних z-преобразований
- •1.7.Трансверсали и перманенты
- •1.7.1. Множества и мультимножества
- •1.7.2. Трансверсали
- •1.7.3. Пермамент матрицы
- •1.7.4. Число трансверсалей
- •1.8. Матрицы Адамара
- •1.8.1. Определение матрицы Адамара и ее свойства
- •1.8.2. Эквивалентные преобразования матриц Адамара
- •1.8.3. Построение матриц Адамара
- •2. Теория автоматов
- •2.1. Понятие конечного автомата
- •2.1.1. Общие сведения о конечных автоматах
- •2.1.2. Абстрактное определение конечного автомата
- •2.2. Эквивалентности в автоматах
- •2.2.1. Основные определения
- •2.2.2. Покрытия и морфизмы
- •2.2.3. Эквивалентные состояния автоматов
- •2.3. Процедура минимизации конечных автоматов
- •2.4. Автоматные функции и эксперименты с автоматами
- •2.4.2. Моделирование автоматной функции с помощью схемы из функциональных элементов и задержки
- •2.4.3. Эксперименты с автоматами
- •2.5. Автоматные языки
- •2.5.1. Представление о формальных языках
- •2.5.2. Алфавит, слово, язык
- •2.5.3. Классификация грамматик и языков
- •2.5.4. Понятие формальной грамматики
- •2.5.5. Автоматные грамматики.
- •2.6. Модификации конечных автоматов
- •2.6.1. Не полностью описанные (частичные) автоматы
- •2.6.2. Понятия недетерминированного и вероятностного автомата
- •2.7. Процедура минимизации не полностью описанного автомата
- •2.7.1. Совместимые состояния
- •2.7.2. Техника определения совместимых состояний.
- •2.7.3. Построение минимального автомата
- •3. Введение в нечеткую математику
- •3.1. Нечёткие множества
- •3.2. Нечеткие отношения
- •3.3. Нечеткая логика
- •Заключение
- •Библиографический список
- •Оглавление
- •1. Элементы комбинаторики 7
- •2. Теория автоматов 58
- •3. Введение в нечеткую математику 106
1. Элементы комбинаторики
1.1. Простейшие комбинаторные конфигурации
Комбинаторика – раздел математики, связанный с решением задач выбора и размещения элементов конечного множества в соответствии с заданными правилами.
Каждое правило определяет способ построения некоторой конструкции из элементов исходного множества. Полученные конструкции называются комбинаторными конфигурациями.
Цель комбинаторного анализа заключается в изучении комбинаторных конфигураций, алгоритмов их построения, а также решении задач по их перечислению.
Основные правила комбинаторики
Большинство комбинаторных задач решается с помощью двух основных правил - правила суммы и правила произведения.
Правило суммы. ПустьA, B– конечные множества,|A| = n, |B| = m.
,
следовательно
.
Комбинированная интерпретация.
Если некоторый объект Aможно выбратьnспособами, а другой объектBможно выбратьmспособами, то выбор "либоA, либоB" можно осуществитьn+mспособами.
Правило произведения. Если мощность|A| = n, |B| = m, то.
Комбинаторная интерпретация.
Если объект Aможно выбратьn способами, а после каждого такого выбора другой объектB можно выбрать (независимо от выбора объектаA)m способами, то пары объектовAиBможно выбратьспособами.
Пусть , и |А| - число элементов множестваA. Составим декартово произведениемножествAиB, т.е. множество пар.
Тогда правило произведения записывается следующим образом:
Пример.Сколько всего существует двузначных чисел?
Решение. Поскольку в двузначном числе цифра, обозначающая число десятков, должна быть отлична от нуля, то A= {1, 2, ..., 9},B= {0, 1, 2, ..., 9} и,
Выборки элементов без повторений
Простейшими комбинаторными конфигурациями являются перестановки, размещения и сочетания.
Перестановки.
Пусть. Перестановкой элементов множестваMназывается любой упорядоченный набор элементов, состоящий изnразличных элементовмножестваM.
Перестановки отличаются друг от друга порядком следования элементов.
Теорема. Число всех перестановок равноn!
Доказательство. На первом месте можно разместитьn элементов, на втором – любой из оставшихся (n-1) элементов и т.д. Для последнего места остается 1 элемент. В силу правила произведенияимеем:
.
Пример. Сколькими способами можно разместить 5 студентов при наличии 5 мест.
.
Размещения.
Пусть множество M состоит изnэлементов. Размещением (упорядоченной выборкой) изn элементов поmэлементовназывается любой упорядоченный набор элементов, состоящий изm различных элементов множестваM.
Теорема. Число размещенийnэлементов поm элементов обозначается .. Справедлива формула:
Доказательство. РазмещениеMэлементов множестваMможно представить, как заполнение некоторыхmпозиций элементами множестваM. При этом первую позицию можно заполнитьnспособами, вторую позицию (n-1) способами. Последнюю позицию можно заполнить (n-m+1) способами.
Пример. Из 10 книг производным образом берутся 3 книги и ставятся на полку. Сколько существует способов такой расстановки книг.
.
Заметим, что размещение из nэлементов поn элементам представляет собой перестановку, т.е.:
Сочетания.
Сочетанием (неупорядоченной выборкой) из n элементов поm, где , называется неупорядоченное подмножество множестваM, состоящее изn различных элементов.
Теорема. Число сочетаний изn элементов поmобозначается каки определяется по формуле:
Доказательство. Если объединить размещения изn элементов поm, которые состоят из одних и тех же элементов (то есть не учитывать порядка расположения элементов), то получим сочетание изn элементов поm. Так как для каждого такого сочетания можно получитьn! размещений. Тогдаи, следовательно:
.