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

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

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






∙ 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; просмотров: 1389. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Законы Генри, Дальтона, Сеченова. Применение этих законов при лечении кессонной болезни, лечении в барокамере и исследовании электролитного состава крови Закон Генри: Количество газа, растворенного при данной температуре в определенном объеме жидкости, при равновесии прямо пропорциональны давлению газа...

Ганглиоблокаторы. Классификация. Механизм действия. Фармакодинамика. Применение.Побочные эфффекты Никотинчувствительные холинорецепторы (н-холинорецепторы) в основном локализованы на постсинаптических мембранах в синапсах скелетной мускулатуры...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Ваготомия. Дренирующие операции Ваготомия – денервация зон желудка, секретирующих соляную кислоту, путем пересечения блуждающих нервов или их ветвей...

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

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