Студопедия — Определение максимальной пропускной способности сети
Студопедия Главная Случайная страница Обратная связь

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

Определение максимальной пропускной способности сети






∙ 1 источник, 1 сток. Каждой дуге приписана пропускная способность. dij – пропускная способность дуги ij. xij – количество вещества, пропускаемого по дуге ij в единицу времени

0≤ xij ≤ dij

∙ Для любой вершины, кроме истока I и стока S, количество поступающего вещества в эту вершину, равно количеству вещества, вытекающего из нее. В промежуточных вершинах потоки не создаются и не исчезают.

∙ Общее количество вещества, вытекающего из истока I, совпадает с общим количеством вещества, поступающего в сток S

∙ З адача о максимальном потоке заключается в нахождении такого потока по транспортной сети, что сумма потоков из истока, или, что то же самое, сумма потоков в сток максимальна.

∙ Каждое неориентированное ребро (u, v) заменяем на пару ориентированных рёбер (u, v) и (v, u).

∙ Для произвольной сети максимальная величина потока из vs в vt равняется минимальной пропускной способности разреза, который отделяет vs от vt

Алгоритм Форда — Фалкерсона

  1. Обнуляем все потоки. Остаточная сеть изначально совпадает с исходной сетью.
  2. В остаточной сети находим любой путь из источника в сток. Если такого пути нет, останавливаемся.
  3. Пускаем через найденный путь (он называется увеличивающим путём или увеличивающей цепью) максимально возможный поток:
    1. На найденном пути в остаточной сети ищем ребро с минимальной пропускной способностью .
    2. Для каждого ребра на найденном пути увеличиваем поток на , а в противоположном ему — уменьшаем на .
    3. Модифицируем остаточную сеть. Для всех рёбер на найденном пути, а также для противоположных им рёбер, вычисляем новую пропускную способность. Если она стала ненулевой, добавляем ребро к остаточной сети, а если обнулилась, стираем его.
  4. Возвращаемся на шаг 2.

 

Алгоритм поиска кратчайшего пути при наличии дуг с отрицательной стоимостью – я у него спросила про этот пункт, он сказал, что, наверняка, уберет его)

G {E,V}, dij стоимость перехода из I в j

Найти путь из начальной вершины в конечную с минимальной суммарной стоимостью

N – множество непомеченных вершин

П – множество помеченных вершин

Шаг 0. ε0 т.к. мы находимся в этой точке, то переход в нее =0

П=v0

N={v1:vn}

Шаг 1.

Находим начальные дуги (I,j), такие что

Vi ∊ П, vj ∊ N для каждой такой дуги определенное число Nij = εi + dij

Шаг 2.

έ=min{hij}

Выделяем дуги, на которых этот минимум достигается. Конечную вершину помечаем εi

Шаг 3.

Поверяем выполнение условия εi + dij≥ εd для всех дуг, вершины которого ∊П (Vi ∊ П, vj ∊ П) - проверка на то, не существует ли более короткого пути, чем найденный

∙ если неравенство выполняется, то – Шаг 5

∙ если неравенство не выполняется, то – Шаг 4

Шаг 4.

εj* = εi + dij*

У дуги, на которой достигалась старая ε пометка отменяется, помечается новая дуга ij

Пусть

То есть появляется более короткий путь. Необходимо отменять пометку в мин (в нач.) и отметить дугу

 

Шаг 5.

Определяем помечена ли последняя вершина Vn ∊ П

Если vn - конечная вершина помечена, то ответ

Если конечная вершина непомечена, то к Шаг 1

Кратчайший путь ищется из конечной вершины

 
 


Определение кратчайшего пути (2 пункта)

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

Расписаны в учебнике «Теория игр. Исследование операций» Костевича и Лапко

 


 







Дата добавления: 2015-08-30; просмотров: 1388. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

Трамадол (Маброн, Плазадол, Трамал, Трамалин) Групповая принадлежность · Наркотический анальгетик со смешанным механизмом действия, агонист опиоидных рецепторов...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Studopedia.info - Студопедия - 2014-2024 год . (0.007 сек.) русская версия | украинская версия