§ 1. Основные определения
При решении комбинаторных задач совершаются две основные операции: отбор подмножеств и упорядочение элементов.
С операцией отбора подмножеств связано понятие выборки, с которым можно связать как осуществление операции отбора, так и ее результат – само выбранное подмножество.
Подмножество из r элементов, выбранных из множества М, состоящего из п элементов называется выборкой объема r из п элементов или (п, r)-выборкой.
Если порядок следования элементов в выборке задан, то выборка называется упорядоченной; в противном случае – неупорядоченной.
Упорядоченная (п, r)-выборка называется (п, r)-перестановкой.
Неупорядоченная (п, r)-выборка называется (п, r)-сочетанием.
В выборках элементы могут повторяться или не повторяться.
Упорядоченная (п, r)-выборка, в которой элементы могут повторяться, называется перестановкой с повторениями из п элементов по r элементов или (п, r)-перестановкой с повторениями; в противном случае − перестановкой без повторений из п элементов по r элементов или (п, r)-перестановкой без повторений (или просто (п, r)-перестановкой).
Число (п, r)-перестановок будем обозначать символом Р(п, r), а число перестановок с повторениями − . На практике сами (п, r)-перестановки часто называются размещениями и обозначаются символом , а перестановками называются упорядоченные (п, п)-выборки.
Неупорядоченная (п, r)-выборка, в которой элементы могут повторяться, называется сочетанием с повторениями из п элементов по r элементов или (п, r)- сочетанием с повторениями; в противном случае – сочетанием (без повторений) из п элементов по r или (п, r)-сочетанием.
Число сочетаний без повторений будем обозначать символом , с повторениями − .
Пример. Пусть М = {a, b, c}, r = 2. Указать все упорядоченные и неупорядоченные выборки с повторениями и без повторений из трех элементов по два.
□ Имеем
1. aa, ab, ac, ba, bb, bc, ca, cb, cc – девять перестановок с повторениями, = 9.
2. ab, ac, ba, bc, ca, cb – шесть перестановок без повторений, Р(3, 2) = 6.
3. ab, ac, bc – три сочетания без повторений, = 3.
4. aa, ab, ac, bb, bc, cc – шесть сочетаний с повторениями, = 6. ■
- Богданов а.Е. Курс лекций
- Содержание
- § 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. Сложность задач теории графов. Задача синтеза управляющих систем
- Задача синтеза управляющих систем
- Задача о выполнимости
- Литература
- Электронное пособие курс лекций
- «Дискретная математика».