
- •Богданов а.Е. Курс лекций
- •Содержание
- •§ 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. Сложность задач теории графов. Задача синтеза управляющих систем
- •Задача синтеза управляющих систем
- •Задача о выполнимости
- •Литература
- •Электронное пособие курс лекций
- •«Дискретная математика».
Свойства бинарных отношений
1. Отношение
R
в множестве М
называется рефлексивным
, если для
справедливо
В матрице смежности на главной диагонали стоят единицы.
В графе каждый элемент (вершина) имеет петлю – дугу вида (т,т):
2. Если для
справедливо
,
то отношение R
называется антирефлексивным.
В матрице смежности на главной диагонали стоят нули.
В графе нет ни одной петли.
3. Отношение
R
в множестве
М
называется симметричным,
если для
из условия
следует
,
.
Матрица смежности симметрична относительно главной диагонали.
В графе любая пара вершин связана двумя противоположно направленными дугами:
4. Отношение
R
в множестве М
называется антисимметричным,
если для
из условий
и
следует, что mi
= mj
или оба отношения
и
выполняются одновременно только
тогда, когда тi
= mj
.
Матрица смежности несимметрична.
В графе могут быть петли, но связь между вершинами, если она имеется, отображается только одной дугой.
5. Отношение
R
в множестве М
называется асимметричным
(несимметричным),
если для
и
взаимоисключаются, т.е. если
,
то
и наоборот.
Матрица смежности несимметрична с нулевыми элементами на главной диагонали.
В графе петли отсутствуют, а вершины могут быть связаны только одной дугой.
Если отношение асимметрично, то оно и антирефлексивно.
6. Отношение
R
в множестве М
называется транзитивным
, если для
из условий
и
следует, что
.
В графе для всякой пары дуг таких, что конец первой совпадает с началом второй, существует третья дуга, имеющая общее начало с первой и общий конец со второй дугой. Эта дуга называется транзитивно замыкающей дугой:
§ 5. Бинарное отношение эквивалентности
Понятия “отношение эквивалентности”, “фактор–множество“, “классы эквивалентности” используются при построении математической модели некоторой реально функционирующей сложной системы. С формальной точки зрения модель есть некоторое фактор – множество элементов моделируемого объекта относительно некоторого отношения эквивалентности, заданного на исходной системе. При исследовании возникает задача выбора существенных свойств, деталей, признаков моделируемого объекта. Отношение эквивалентности, с одной стороны, отождествляет второстепенные, несущественные признаки и свойства, и, с другой – выделяет в качестве представителей классов эквивалентности основные свойства. Если моделируемый объект представлен в виде композиции элементов некоторого базисного множества, то вопрос о соотношении модели и ее прообраза разрешается на основе информации об элементах, на которых вводится отношение эквивалентности – либо это сами элементы базисного множества, либо некоторые подмножества элементов, либо подмножества множества подмножеств элементов.
Бинарное
отношение R
в множестве М
, обладающее свойствами рефлексивности,
симметричности и транзитивности,
называется отношением эквивалентности
и обозначается ~ , то есть для
имеет место:
1. каждый элемент эквивалентен сам себе: x ~ x ;
2. если х эквивалентен у, то и у эквивалентен х: если х ~ у, то у ~ х;
3. если х эквивалентен у, а у эквивалентен z , то х эквивалентен z: если х ~ у, а у ~ z , то х ~ z .
Отношение эквивалентности иллюстрируется графом с петлями, каждая пара вершин связана двумя противоположно направленными дугами , которые образуют транзитивно замыкающие дуги :
Классом эквивалентности К (т) элемента т называют множество всех элементов mi , каждый из которых находится с этим элементом в отношении эквивалентности, т.е.
K (m) = {mi / mi ~ m}.
Разбиением множества М называется семейство непустых попарно непересекающихся подмножеств (классов), объединение которых совпадает с М .
Проиллюстрируем процедуру построения разбиения множеств.
Пусть на множестве М задано отношение эквивалентности R . Осуществим следующее построение:
- выберем элемент т1 и образуем подмножество (класс эквивалентности), состоящий из элемента т1 и всех элементов, эквивалентных т1 : К (т1) ;
- выберем
элемент
,
и образуем подмножество (класс
эквивалентности) элемента т2
: К
(т2)
, состоящий из элемента т2
и всех элементов, эквивалентных ему
, и т.д. В результате такого построения
получится система классов эквивалентности
К
(т1),
К
(т2),
… (возможно бесконечная) такая, что
любой элемент из множества М
входит хотя бы в один класс, т.е.
.
Данная система обладает следующими свойствами:
1. классы эквивалентности попарно не пересекаются:
Ø;
2. любые два элемента из одного класса эквивалентны;
3. любые два элемента из разных классов неэквивалентны.
Построенное разбиение (система классов) называется системой классов эквивалентности по отношению R .
Если бинарное отношение является бинарным отношением эквивалентности, то его матрицу смежности можно привести с помощью перестановок строк (столбцов) к виду
С=
.
Здесь около главной диагонали расположены подматрицы, состоящие из единиц, остальные элементы матрицы равны нулю. Каждая подматрица соответствует классу эквивалентности.