Упорядочение элементов орграфа. Алгоритм Фалкерсона
Расчеты в задачах с графами заметно упрощаются, если их элементы упорядочены.
Вершина xi предшествует вершине xj, если существует путь из xi в xj (xj называется последующей).
Под упорядочением вершин связного орграфа без контуров понимают такое разбиение его вершин на группы, при котором:
вершины первой группы не имеют предшествующих, а вершины последней – последующих;
вершины каждой другой группы не имеют предшествующих в следующей группе;
вершины одной группы дугами не соединяются.
Аналогично вводится понятие упорядочения дуг.
В результате получается граф, изоморфный данному.
Графический способ упорядочения вершин (алгоритм Фалкерсона):
Находят вершины, в которые не входит ни одна дуга (I группа). Нумеруют их в натуральном порядке.
Мысленно вычеркивают все пронумерованные вершины и дуги, из них выходящие.
В полученном графе находят вершины, в которые не входит ни одна дуга (II группа). Их нумеруют соответствующими номерами.
И т.д., пока не будут пронумерованы все вершины.
Аналогично упорядочивают дуги орграфа:
Находят дуги, которые не имеют предшествующих дуг (I группа).
Вычеркивают найденные дуги.
Находят дуги, которые не имеют непосредственно предшествующих (без дуг I группы). Они составляют II группу.
И т.д. пока все дуги не будут разбиты на группы.
Пример 3. Упорядочить вершины данного графа и построить изоморфный граф.
Решение.
| В вершину х6 не входит ни одна дуга, т.е. х6 не имеет предшествующих вершин. Поэтому относится к I группе. Исключаем х6 и дуги, исходящие из нее. Далее х2 и х4 не имеют предшествующих вершин – II группа. х3, х5 – III группа. х1 – IV группа; х7 – V гр.
|
Строим новый граф.
|
|
- Тема 1. Теория графов
- 1. Понятие графа. Основные элементы и свойства графов.
- Типы графов
- Матричные способы задания графов
- Упорядочение элементов орграфа. Алгоритм Фалкерсона
- Тема 2. Сетевое планирование и управление в.1. Сетевая модель и её основные элементы
- В.2. Порядок и правила построения сетевых графиков
- В.3. Временные параметры сетевых графиков Временные параметры сетевых графиков Параметры событий:
- Параметры работ:
- Тема 3. Динамическое программирование (дп)
- В.1. Общая постановка задачи дп
- В.2. Принцип оптимальности и уравнения Беллмана
- В.3. Общая схема применения метода дп (алгоритм метода дп):
- Тема 4. Теория массового обслуживания в.1. Основные понятия теории массового обслуживания
- В.2. Марковские случайные процессы
- В.3. Графы состояний
- В.4. Потоки событий
- В .5. Законы распределения для важнейших потоков.
- В.6. Уравнения Колмогорова в системах массового обслуживания. Уравнения Колмогорова для вероятностей состояния
- В.7. Схема гибели и размножения
- В.8. Основные модели систем массового обслуживания
- 8.1. Смо с отказами
- 8.1.1. Одноканальная система с отказами
- 8.1.2. Многоканальная смо с отказами
- 8.2. Смо с ожиданием (очередью)
- 8.2.1. Одноканальная смо с неограниченной очередью
- 8.2.2. Многоканальная смо с неограниченной очередью
- 8.2.3. Смо с ограниченной очередью
- Примеры задач смо