Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Алгоритмические задачи поиска в графах: задачи Прима-Краскала, Дейкстры, Форда-Фалкерсона.



Читайте также:
  1. I. ЗАДАЧИ КОМИССИЙ ПО ДЕЛАМ НЕСОВЕРШЕННОЛЕТНИХ И ПОРЯДОК ИХ ОРГАНИЗАЦИИ
  2. I. ОСНОВНЫЕ ЗАДАЧИ ОРГАНОВ НАРОДНОГО КОНТРОЛЯ
  3. I.ЗАДАЧИ НАБЛЮДАТЕЛЬНЫХ КОМИССИЙ И ПОРЯДОК ИХ ОРГАНИЗАЦИИ
  4. II. ОСНОВНЫЕ ЗАДАЧИ НА 1938 ГОД
  5. II. ЦЕЛИ И ЗАДАЧИ
  6. II. Цели и задачи конкурса
  7. III. Области применения психодиагностики и ее основные задачи.

Классификация алгоритмических задач на графах

Задача сетевого планирования:

Пусть задана транспортная сеть с ориентированными дугами. У дуг заданы их длины. Требуется решить одну из следующих задач:

А) Найти длиннейший путь (без повторения) от входа к выходу вдоль направления стрелок. Путь считается больше, если сумма длин его дуг больше;

В) Определение длиннейшего или кратчайшего пути от входа к вершинам по направлению;

С) Определение тупиков и контуров в сети.

Тупик - висячая вершина, у которой есть входящий поток и нет выходящего.

Контур – простой цикл, построенный по направлению.

Задача поиска: алгоритмы поиска тупиков являются алгоритмами поиска всех вершин с определением степени входа и выхода для всех вершин Эти значения не могут быть = 0 найдя нулевую степень мы найдем вершину, являющуюся тупиком.

Поиск контуров более сложная задача. Обычно решается удалением крайних вершин. Этот алгоритм убирает вершины и дуги, кот. не входят в цикл, а оставляя те, кот. входят. Как только мы не можем удалить ни одной дуги, то все оставшиеся являются циклическими. Тупики и контуры это ошибки при построении сетевого графика.

Задача о максимальном потоке

Сеть – связный граф, часть вершин которого выделена и наз-ся полюсами. Различают однополюсные и двухполюсные сети.

Транспортной сетью наз-ют двухполюсную сеть, в одном – исток, в другом – сток, они имеют направление и длину (пропускная способность сети).

Поток – это функция, которая определена на ребрах или дугах таким образом. Что она всегда положительна для любого ребра и его пропускной способности.

Для потоков должны выполняться законы Кирхгофа:

· в любой вершине сумма входящих потоков = сумме выходящих

· входной поток всей сети = выходному потоку данной сети

Сечением сети – наз-ся такое множество ребер, которые делят сеть на две части, со входом в одной стороне, с выходом – в другой. У каждого сечения можно просуммировать пропускную способность ребер. Эта величина наз-ся пропускной способностью сечения.

В задачах max и min пропускной способности сети требуется определить в соответствии с теоремой Форда-Фолкерсона, min пропускную способность простого сечения.

Простое сечение – сечение. У которого нет ребер, которые можно исключить.


Дата добавления: 2015-07-11; просмотров: 143 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)