|
|||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
ПОТОКИ НА СЕТЯХТеория потоков возникла первоначально в связи с решением задачи о рациональной перевозке грузов. Но к ней сводятся задачи отыскания минимального по стоимости плана выполнения комплекса работ при заданной его продолжительности, задача об определении максимального количества информации, которая может быть передана по разветвленной сети каналов связи, различные задачи снабжения и т.д. Сеть – это взвешенный конечный граф без циклов и петель, ориентированный в одном общем направлении от вершины I, являющейся входом (истоком) графа к вершине S, являющейся выходом (стоком) графа. Для наглядности будем представлять, что по дугам сети переправляется некоторый груз, ресурс, информация и т.д. Пусть общее количество вершин сети равно n. Дугу, выходящую из вершины и заканчивающуюся в вершине , будем обозначать . Максимальное количество вещества , которое можно пропустить за единицу времени через дугу , называется её пропускной способностью. В общем случае . Если вершины и не соединены, то . Пропускные способности можно задать матрицей. Причем на главной диагонали будут стоять нули. Количество вещества проходящего через дугу в единицу времени, называется потоком по дуге. Если , то дуга называется ненасыщенной, если , то насыщенной. Совокупность потоков по всем дугам называется потоком по сети или просто потоком. ЗАДАЧА О МАКСИМАЛЬНОМ ПОТОКЕ Задана сеть и известны пропускные способности всех дуг. Нужно сформировать поток максимальной мощности.
Алгоритм решения 1)Построить некоторый начальный поток. 2) Выделить путь из истока в сток по ненасыщенным дугам. Увеличить поток по каждой дуге этого пути на для этого пути. Увеличить поток по каждой дуге этого пути на . Затем процедуру повторить для пункта 2. При выполнении пункта 2 на каждом шаге одна из ненасыщенных дуг становится насыщенной. А так как число дуг, конечно, то через конечное число шагов максимальный поток будет построен. Теорема Форда-Фалкерсона. На любой сети максимальная величина потока равна минимальной пропускной способности разреза, отделяющего исток от стока.
Пример 2
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |