- •1. Множества и бинарные отношения
- •Множества
- •Определения и примеры
- •1.1.1 Множество
- •Операции над множествами
- •Элементы комбинаторики
- •Бинарные отношения
- •Определения и примеры
- •2.1.2 Отображения
- •Операции над отношениями
- •Выполнение операций над отношениями
- •Свойства отношений
- •Эквивалентность и толерантность
- •2.4.1 Эквивалентность
- •2.4.3 Толерантность
- •2.4.6 Задача о наименьшем покрытии (ЗНП)
- •Алгоритм решения ЗНР
- •Отношения порядка
- •Строгий порядок
- •Свойства строгого порядка
- •Некоторые свойства дерева
- •Анализ отношений порядка
- •2.5.8 Решетки
- •2.5.10 Решетка
- •2.5.11 Булева решетка
- •Нормированные булевы решетки
- •Модели нормированной булевой решетки
- •Булевы функции (БФ)
- •Определения и примеры
- •Равенство булевых функций
- •3.3.1 СДНФ
- •3.3.3 СКНФ
- •3.3.5 Представление формул в СДНФ и СКНФ
- •Минимизация булевых функций
- •3.4.1 Импликанта
- •Полные системы булевых функций
- •2. Математическая логика
- •Логика высказываний
- •Основные понятия
- •4.1.7 Логическое следствие
- •4.1.8 Теоремы о логическом следствии
- •Логика предикатов
- •5.0.13 Связанные и свободные переменные
- •Предваренная нормальная форма
- •Стандартная нормальная форма
- •Подстановки и унификация
- •Метод резолюций для логики первого порядка
- •Исчисление высказываний
- •3. Графы
- •Определения и примеры
- •Определения графа
- •Части графа
- •Изоморфизм графов
- •Задание графов с помощью матриц
- •Матрица инциденций
- •Матрица соседства вершин
- •Матрица смежности
- •Типы графов
- •Обыкновенные графы
- •Графы Бержа
- •Помеченные и взвешенные графы
- •Другие способы задания графа
- •Связность графов
- •Маршруты, цепи, циклы
- •Число маршрутов
- •Компоненты связности
- •Нахождение компонент и бикомпонент
- •Кратчайшие цепи
- •Алгоритм Форда
- •Алгоритм Дейкстры
- •Обходы графа
- •Поиск в глубину на графе
- •Поиск в ширину на графе
- •Эйлеровы цепи и циклы
- •Эйлеровы пути
- •Гамильтоновы цепи и циклы
- •Цикломатика графов
- •Цикломатическое число
- •Деревья
- •Свойства дерева
- •Каркасы
- •Алгоритм нахождения каркаса графа.
- •Кратчайший каркас графа.
- •Алгоритм Прима.
- •Теорема о хорде каркаса.
- •Число каркасов графа.
- •Разрезы
- •Пространства суграфов
- •Пространство циклов
- •Пространство разрезов.
- •Потоки в сетях
- •Задача о максимальном потоке
- •Постановка задачи
- •Экстремальные части графа
- •Основные понятия
- •Покрытия
- •Задача о наименьшем покрытии
- •Паросочетания
- •Раскраска вершин графа
- •Хроматическое число
- •Оценки хроматического числа
- •Точные алгоритмы раскраски вершин
275
Глава 10
Экстремальные части графа
10.1Основные понятия
Ряд классических задач теории графов сводится к отысканию частей графа, экстремальных относительно некоторого свойства. Речь может идти также о некоторых подмножествах вершин или ребер и о частях, порожденными этими подмножествами.
Определение. Часть G0 графа G называется максимальной (минимальной) , если в G не существует такой части G00, обладающей этим же свойством, которая содержала бы (содержалась бы в) G0, не совпадая с ним.
Определение. Наибольшей (наименьшей) частью графа по некоторому свойству называется максимальная (минимальная) часть с наибольшим (наименьшим) числом элементов графа, определяющих это свойство.
Примеры 10.1.
1. Максимальный полный подграф обыкновенного графа – такой подграф, все вершины которого попарно смежны и он не содержится ни в каком другом подграфе.
276 |
|
|
|
|
|
Глава 10. |
Экстремальные части графа |
|
||
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
4 |
5 |
Максимальные полные подграфы |
|||||
|
|
порождены подмножествами вер- |
||||||||
|
|
|
|
|
|
|
|
|
||
|
¡¡@r |
@ 3 ¡¡ |
r |
r |
||||||
|
шин |
|||||||||
|
¡ |
|
|
@¡ |
|
|
|
|
f1; 2; 3; 7g; f3; 4; 6g; f4; 5g. |
|
r@@ |
¡¡@r @ |
|
|
|
|
|||||
1 |
|
|
|
|
Наибольший полный подграф по- |
|||||
@¡ |
|
@ |
|
|
|
рожден подмножеством вершин |
||||
|
|
r |
7 |
|
r 6 |
|
|
f1; 2; 3; 7g. |
2.Простой разрез можно считать минимальным, так как мы определили его, как не содержащий никакого другого разреза. Наименьший простой разрез – это простой разрез с наименьшим числом ребер.
3.Максимальный пустой (безреберный) подграф обыкновенного графа – это такой подграф, все вершины которого попарно несмежны и он не содержится ни в каком другом пустом подграфе. Наибольший пустой подграф – это максимальный пустой подграф с наибольшим числом вершин (среди всех максимальных). J
Если, кроме того, граф взвешенный (по вершинам или ребрам, либо по тем и другим), то обычно отыскивается наибольшая (наименьшая) часть с наибольшим (наименьшим) весом. Очень часто экстремальная часть не единственна и задача сводится к нахождению либо всех экстремальных частей, либо хотя бы одной экстремальной части.
Сэкстремальными частями графа связаны различные его числовые характеристики.
Определение. Граф общего вида называется плотным, если все его вершины попарно смежны.
Число вершин наибольшего плотного подграфа называется плотностью '(G) графа G, а число вершин наибольшего пустого подграфа – неплотностью "(G) графа G.
В литературе встречается и другая терминология. Приведем ряд синонимов:
²наибольший полный подграф – клика, '(G) – кликовое число;
²наибольший пустой подграф – внутренне устойчивое множество
(ВУМ), независимое множество; неплотность – число внутренней устойчивости, число независимости "(G).