- •Глава 16. Специальные циклы и метрика графов 345
- •Глава 17. Графовые инварианты 404
- •Введение
- •Цели и задачи преподавания дисциплины «дискретная математика»
- •Модуль 1. Основы Теории множеств (2 кредита)
- •Комплексная цель и задачи изучения модуля
- •Глава 1. Исчисление множеств
- •1.1. Понятие множества
- •1.2. Способы задания множеств
- •1.3. Подмножество
- •2. Пустое множество не имеет собственных и истинных подмножеств.
- •3. Одноэлементное множество имеет два подмножества - сaмo себя и , т.Е. Не имеет собственных подмножеств.
- •Множество – это многое, мыслимое как единое.
- •Глава 2. Операции над множествами
- •2.1. Объединение множеств
- •2.2. Пересечение множеств
- •2.3. Разность множеств
- •2.4. Дополнение множества
- •2.5. Тождества алгебры множеств
- •2.6. Доказательства тождеств с множествами
- •Глава 3. Упорядоченные множества
- •3.1. Кортеж (Упорядоченное множество)
- •3.2. Декартово произведение
- •3.3. Операция проектирования множеств
- •3.4. График
- •Декартово произведение множеств позволяет перейти к графическому представлению упорядоченных множеств.
- •Глава 4. Отношения
- •4.1. Основные понятия отношений
- •4.2. Основные свойства отношений
- •4.3. Операции над отношениями
- •4.4. Основные свойства специальных отношений
- •4.5. Разбиение множеств
- •4.6. Отношение порядка
- •Использование отношений позволяет строить модели взаимосвязей между любыми обьектами в природе.
- •5. Соответствия
- •5.1. Определение соответствия
- •5.2. Операции над соответствиями
- •5.3. Понятия образа и прообраза при соответствии
- •5.4. Доказательства тождеств с соответствиями
- •5.5. Основные свойства соответствий
- •5.6. Функция
- •Глава 6. Упорядоченные бесконечные множества
- •6.1. Основные сведения об упорядоченных бесконечных множествах
- •6.2. Проблема континуума
- •Глава 7. Основные понятия теории мультимножеств
- •7.1. Понятие мультимножества
- •7.2. Операции над мультимножествами
- •Возможность многократного вхождения элементов в мультимножество создает новое качество и позволяет расширить класс описываемых, анализируемых и синтезируемых математических объектов.
- •8. Нечеткие множества
- •8.1. Нечеткие высказывания
- •8.2. Операции над нечеткими множествами
- •8.3. Нечеткие отношения и соответствия
- •Тестовые задания к модулю 1
- •24. Множество называется графиком, если каждый его элемент ...
- •25. Соответствие может быть задано … способом.
- •Критерии оценки
- •Нечеткие и приближенные высказывания, множества, соответствия и отношения позволяют формально задавать расплывчатую информацию в виде, удобном для обработки на эвм.
- •Глоссарий к модулю 1
- •Глава 1.
- •Глава 2.
- •Глава 3.
- •Глава 4.
- •Глава 5.
- •Глава 6.
- •Глава 7.
- •Глава 8.
- •Галилей Модуль 2. Основы теории алгоритмов (1,5 кредита) Комплексная цель и задачи изучения модуля
- •Глава 9. Введение в теорию алгоритмов
- •9.1. Понятие алгоритма
- •9.2. Основные свойства алгоритмов
- •9.3. Классификация алгоритмов
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •10.1. Преобразование слов в произвольных абстрактных алфавитах
- •10.2. Числовые функции
- •10.3. Построение алгоритмов по принципу «разделяй и властвуй»
- •10.4. Представление алгоритма в виде детерминированного устройства
- •10.5. Универсальные схемы алгоритмов
- •10.5. “Жадные” алгоритмы
- •10.6. Нечеткие (расплывчатые) алгоритмы
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •11.1. Анализ алгоритмов
- •11.2. Сложность алгоритмов
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •Тестовые задания к модулю 2
- •Критерии оценки
- •Модуль 3. Алгебра логики (1,5 кредита) Комплексная цель и задачи изучения модуля
- •Глава 12. Элементы алгебры логики
- •12.1. Логические функции
- •12.2. Основные логические тождества и законы
- •12.3. Булевы функции одной и двух переменных
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •13.1. Дизъюнктивная и конъюнктивная нормальные формы
- •13.2. Способы перехода от нормальных к совершенным нормальным формам
- •2. Графический способ.
- •13.4. Функциональная полнота бф
- •13.3. Алгебра Жегалкина
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •14.1. Реализация булевых функций
- •14.2. Минимизация булевых функций
- •14.3. Карты Карно
- •14.4. Метод Квайна - Мак-Класски
- •14.5. Переход от бф к простейшим комбинационным схемам
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •Критерии оценки
- •Глоссарий к модулю 3
- •Модуль 4. Основы Теории графОв (2 кредита) Комплексная цель и задачи изучения модуля
- •Глава 15. Введение в теорию графов
- •15.1. Способы задания графов и виды графов
- •15.1.1. Способы задания графов
- •15.1.2. Виды графов
- •15.1.3. Нечеткие неориентированные графы
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •15.2. Маршруты, цепи, циклы
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •При моделировании систем модели и алгоритмы нахождения маршрутов, цепей, циклов, разрезов, связности графов позволяют строить эффективные алгоритмы преобразования графов.
- •15.3. Нахождение кратчайших маршрутов (цепей)
- •15.3.1. Алгоритм Форда
- •15.3.2. Алгоритм Дейкстры
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •Алгоритмы Форда и Дейкстры являются эффективным способом определения кратчайшей по стоимости цепи между двумя вершинами графа.
- •Глава 16. Специальные циклы и метрика графов
- •16.1. Эйлеровы и гамильтоновы цепи и циклы
- •16.1.1. Связь между эйлеровыми и гамильтоновыми графами
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •16.2. Алгоритмы построения гамильтонова цикла
- •16.2.1. Алгоритм Робертса ─ Флореса
- •16.2.2. Алгебраический метод
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •16.3. Задача о коммивояжере и алгоритмы ее решения
- •16.3.1. Алгоритм Хелда и Карпа
- •16.3.2. Геометрический метод решения
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •16.4. Расстояния на графах
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •16.5. Деревья
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •Глава 17. Графовые инварианты
- •17.1. Цикломатическое и хроматическое числа графа
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •17.2. Числа внутренней и внешней устойчивости графа
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •Числа внутренней и внешней устойчивости относятся к инвариантам графа. Они позволяют определить специальные группы вершин в графах.
- •17.3. Планарность графов
- •17.3.1. Плоские и планарные графы
- •17.3.2. Эвристики для определения планарности
- •17.3.3. Минимизация пересечений ребер графов
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •17.4. Ориентированные графы
- •17.4.1. Способы задания
- •17.4.2. Решение стандартных графовых задач с использованием орграфов
- •17.4.3. Выделение сильносвязных компонент
- •17.4.4. Нечеткие ориентированные графы
- •Примеры решения задач
- •Вопросы
- •Задания для самостоятельной работы
- •175 Гиперграфы
- •Примеры решения задач
- •Вопросы для самоконтроля
- •Задания для самостоятельной работы
- •Тестовые задания к модулю 4
- •Критерии оценки
- •Глоссарий к модулю 4 Глоссарий к главе 1
- •Глоссарий к главе 2
- •Глоссарий к главе 3
- •Библиографический комментарий
- •Литература
- •Заключение
- •Приложение 1
- •Учебное издание Гладков Леонид Анатольевич, Курейчик Владимир Викторович, Курейчик Виктор Михайлович
4.6. Отношение порядка
Отношение порядка связано с отношениями типа , <, >, .
Отношение называется отношением нестрогого порядка, если оно транзитивно (Ф•Ф = Ф), рефлексивно (М Ф) и антисимметрично (ФФ-1 М).
Отношение называется отношением строгого порядка, если оно транзитивно (Ф•Ф = Ф), и антирефлексивно (МФ = ).
Введем понятие отношения связности. Отношение = <Ф, М> называется связным, если выполняется условие М2\М ФФ-1.
Отношение называется отношением совершенно нестрогого порядка, если оно является отношением связности (М2\М ФФ-1) и является отношением нестрогого порядка.
Отношение называется отношением совершенно строгого порядка, если оно является отношением связности (М2\М ФФ-1) и является отношением строгого порядка.
Приведем таблицу Шихановича, показывающую связь между отношением порядка и специальными отношениями.
Порядок |
Транзитивность Ф•ФФ |
Рефлексивность МФ |
Антирефлексивность МФ = |
Антисимметричность ФФ-1 М |
Связность М2\МФФ-1 |
нестрогий |
+ |
+ |
|
+ |
|
совершенно нестрогий |
+ |
+ |
|
+ |
+ |
строгий |
+ |
|
+ |
|
|
совершенно строгий |
+ |
|
+ |
|
+ |
Примеры:
1) х у х > у. Данное высказывание говорит о том, что отношение является отношением совершенно строгого порядка.
2) х у х у. Данное высказывание говорит о том, что отношение является отношением совершенно нестрогого порядка.
3) х,у X Y X Y. В данном случае имеет отношение нестрогого порядка.
4) х,у X Y X Y. В данном случае имеет отношение строгого порядка.
5) Отношение равенства на множестве М является нестрогим порядком, причем это самый маленький нестрогий порядок.
6) Отношение строгого порядка можно задать числовой осью х у. Инверсию строгого порядка можно изобразить перевернутой числовой осью х -1 у.
Как видно из приведенных примеров, первое и второе отношения справедливы для высказываний, а третье четвертое – для множеств.
Совершенно нестрогий порядок есть упорядоченная пара < Х, >, где отношение частично упорядоченное множество Х.
Например, если F есть некоторая система множеств, то < F, > есть частично упорядоченное множество. Для любого предложения об упорядоченных множествах можно указать эквивалентное ему предложение об отношениях порядка и обратно.
В тех случаях, когда множество Х означает множество объектов или группы объектов, говорят об отношении доминирования.
Будем говорить, что х доминирует у и писать х >> у, если х в чем-то превосходит у. Так, х может быть спортсменом или командой, победившей спортсмена или команду у, или лицом, пользующимся авторитетом у лица у, или свойством, которое мы предпочитаем свойству у. Будем говорить, что между элементами множества Х имеет место отношение доминирования, если эти элементы обладают следующими двумя свойствами:
1) Никакой элемент не может доминировать самого себя, т.е х >> х — ложно, т.е. имеет место отношение антирефлексивности (М Ф = ).
2) В каждой паре элементов в точности один элемент доминирует второго, т.е. х >> у и у >> х — взаимоисключается, значит справедливо отношение антисимметричности (ФФ-1М).
В отношении доминирования свойство транзитивности не имеет места. Например, если в соревнованиях команда х победила команду у, а команда у победила команду z, то отсюда еще не следует, что команда х обязательно победит команду z. Для кортежей пример отношения доминирования имеет вид: = <3, 4> >> = <1,2>, то есть для первых элементов кортежей и справедливо: 3 >> 1, а для вторых элементов кортежей и справедливо: 4 >> 2.
Существует еще одно отношение порядка, которое называется квазипорядком (от «квази» — почти).
= <Ф, М> — называется отношение квазипорядка, если оно транзитивно и рефлексивно.
Для отношения квазипорядка справедливо:
Ф•ФФ МФ.
Отношение = <Ф, М> — называется отношением толерантности, если оно рефлексивно (М Ф) и симметрично (Ф = Ф-1). Следовательно, для отношения толерантности справедливо:
М Ф Ф = Ф-1.
Другими словами для отношения толерантности
(хМ)(х х),
(х, уМ)(х у у х).
Примеры:
1) Отношение эквивалентности всегда является отношением квазипорядка, так как оно транзитивно, рефлексивно и симметрично.
2) Отношение А В, где определяет, что А не старше курсом, чем В, является примером отношения квазипорядка. Так как оно является транзитивным и рефлексивным.
3) Отношение параллельности является отношением толерантности, т.к. оно рефлексивно (a a) и симметрично (a b b a) на множестве M = {a, b}.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Дайте определение отношения.
2. Как строятся матрица и график отношения = <Ф, Х>?
3. Перечислите основные операции над отношениями.
4. Что называется инверсией и композицией отношений?
5. Как определить понятие образа и прообраза множества при композиции двух отношений?
6. В каком случае композиция двух отношений и будет являться:
а) функциональным отношением;
б) инъективным отношением;
в) биективным отношением?
7. Дайте определение и приведите пример рефлексивного отношения.
8. Дайте определение и приведите пример симметричного отношения.
9. Дайте определение и приведите пример транзитивного отношения.
10. Дайте определение и приведите пример связного отношения.
11. Может ли антисимметричное отношение быть также рефлексивным?
12. Может ли асимметричное отношение быть также рефлексивным?
13. Может ли рефлексивное отношение быть несвязным?
14. Приведите определение и примеры отношения толерантности.
15. Покажите каким образом отношение толерантности связано с отношениями эквивалентности, доминирования и порядка.
ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
1. Пусть задано произвольное множество Х = {x, y, z, t}. Задайте произвольное отношение на этом множестве теоретическим, матричным и графическим способом.
2. Пусть заданы произвольные отношения = <F, X> и = <P, X>, где X = {x1, x2, x3, x4, x5, x6, x7}; F = {<x1, x2>; <x1, x3>; <x1, x5>; <x2, x3>; <x2, x4>; <x2, x6>; <x3, x2>; <x3, x4>; <x4, x1>; <x4, x4>; <x5, x4>; <x5, x6>; <x6, x1>; <x6, x2>;}; P = {<x1, x3>; <x1, x5>; <x3, x6>; <x3, x7>; <x5, x1>; <x5, x6>; <x6, x3>; <x7, x1>; <x7, x7>}.
3. Найти и записать теоретическим, матричным и графическим способом:
а) ;
б) ;
в) \ ;
г) • ;
д)
дополнение
отношения
до отношения ;
е)
дополнение
отношения
до отношения .
4. Пусть заданы отношения , , на множестве X. Доказать или опровергнуть истинность следующих тождеств:
а) • ( ) (• ) (• );
б) ( ) ( ) ( );
в) • ( ) ( • ) ( • );
г) ( ) ( ) ( ).
5. Построить график отношения, являющегося:
а) рефлексивным и симметричным;
б) нерефлексивным и связным;
в) асимметричным и транзитивным;
г) рефлексивным, симметричным и транзитивным;
д) антирефлексивным, несимметричным и связным;
е) рефлексивным, антисимметричным и транзитивным;
ж)рефлексивным, асимметричным, транзитивным и связным.
