- •Высшего профессионального образования
- •Дискретная математика
- •080801.65 – «Прикладная информатика в экономике»
- •080116.65 – «Математические методы в экономике» г. Набережные Челны
- •1. Цель и задачи дисциплины, её место в учебном процессе.
- •2. Содержание и структура дисциплины.
- •2.1 Содержание дисциплины (наименование и номера тем).
- •Тема 1. Комбинаторика.
- •Тема 2. Логические исчисления.
- •Тема 3. Графы и сети.
- •Тема 4. Теория нечётких множеств. Теория неопределённости. Нечёткие алгоритмы.
- •2.2. Практические занятия, их содержание.
- •2.3. Виды самостоятельной работы студентов.
- •3. Рекомендуемая литература. Основная литература:
- •Дополнительная литература:
- •4. Методические указания по изучению дисциплины.
- •5. Материалы для контроля знаний студентов.
- •5.1. Задания для контрольной работы.
- •5.2. Вопросы к экзамену.
- •6. Приложения.
- •6.1. Образец решения контрольных задач типового варианта. Решение типовых примеров.
- •6.2. Краткие теоретические сведения.
- •Тема 1. Комбинаторика.
- •Тема 2. Логические исчисления.
- •Тема 3. Графы и сети.
- •Тема 4. Теория нечётких множеств. Теория неопределённости. Нечёткие алгоритмы.
- •6.3 Образец оформления обложки с контрольной работой. Федеральное агентство по образованию Государственное образовательное учреждение
- •«Камская государственная инженерно-экономическая академия»
- •Набережные Челны
- •6.4. Таблица номеров выполняемых заданий
Тема 3. Графы и сети.
Графом
называют совокупность двух множеств –
непустого множества
и множества
пар элементов
и
.
Элементы
называют вершинами графа, множество
- множеством вершин графа, элементы
- рёбрами графа, множество
- множеством рёбер графа. Упорядоченную
пару вершин
принято называть дугой (или
ориентированным ребром). Вершины графа
изображают точками (или кружками), рёбра
– линиями, ориентированные рёбра (дуги)
– линиями со стрелками.
Две вершины называются смежными, если существует ребро их соединяющее. Два ребра называются смежными, если они имеют общую вершину. Мощность графа – число его вершин.
Вершина
и ребро
называются инцидентными, если
является концом ребра
.
Два графа и называются изоморфными, если существует взаимно-однозначное соответствие между множествами их вершин, сохраняющее смежность.
Матрицей
смежности графа (не имеющего кратных
дуг) называется квадратная матрица
порядка
,
где
- число вершин, элементы
которой определяются следующим образом:
.
Матрица смежности вершин однозначно определяет структуру графа.
Теорема.
Графы изоморфны тогда и только тогда,
когда их матрицы смежности вершин
получаются одна из другой одновременными
перестановками строк и столбцов (т.е.
одновременно с перестановкой
-ой
и
-ой
строк переставляются
-ый
и
-ый
столбцы).
Матрицей
инцидентности графа называется
матрица
,
где
- число вершин,
- число дуг, элементы
которой определяются следующим образом:
.
Матрица инцидентности также однозначно определяет структуру графа.
Теорема. Графы изоморфны тогда и только тогда, когда их матрицы инцидентности получаются одна из другой произвольными перестановками строк и столбцов.
Маршрутом
для графа называют последовательность
,
при этом вершину
называют началом, а вершину
- концом маршрута. В ориентированном
графе маршрут называют – путь. Число
рёбер в маршруте называют – длина
маршрута.
Незамкнутый маршрут, в котором все рёбра попарно различны, называют – цепь. Простой называют цепь в которой попарно различны все вершины. Замкнутую цепь называют цикл.
Цепь, которая проходит по одному разу через каждое ребро называют – эйлерова, а по одному разу через каждую вершину – гамильтонова.
Граф называют связным, если для любых его двух вершин существует маршрут соединяющий эти вершины и сильно связным, если существует путь, их соединяющий.
Связный граф не имеющий циклов называют – дерево.
Сеть – ориентированный граф со взвешенными дугами.
Получить
ответ на вопрос о существовании
-маршрутов,
циклов содержащих вершину
,
а также найти все маршруты заданной
длины можно с помощью матрицы смежности,
используя следующую теорему и следствия
из неё.
Теорема.
Количество маршрутов из вершины
в вершину
длины
даёт элемент
матрицы
,
являющейся
-ой
степенью матрицы смежности вершин
.
Следствие
1. В графе мощности
существует
-маршрут
тогда и только тогда, когда
-элемент
матрицы
не равен нулю.
Следствие
2. В графе мощности
существует цикл содержащий вершину
тогда и только тогда, когда
-элемент
матрицы
не равен нулю.
Если
вместо матрицы смежности использовать
модифицированную матрицу смежности
,
то можно получить не только количество
маршрутов, но и сами маршруты.
Модифицированной матрицей смежности
называют матрицу
,
элементами которой являются наименования
рёбер.
Одной из основных задач теории графов является задача о нахождении в заданном графе пути, соединяющем две заданные вершины графа и доставляющие минимум или максимум некоторой аддитивной функции, определённой на путях (длина, стоимость и т.д). Частным случаем такой задачи является задача о кратчайшем пути. Существуют различные алгоритмы нахождения кратчайшего пути (например – алгоритмы Дейкстры, Беллмана-Мура).
Кратчайший
или максимальный путь заданной длины
между вершинами может быть найден,
например методом Шимбелла. Метод
использует весовую матрицу
и специальные операции над её элементами.
Эти операции таковы: 1) операция
умножения элементов матрицы
при возведении её в степень заменяется
суммой этих элементов; 2) операция
сложения двух величин заменяется выбором
из них минимального (максимального).
