КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Алгоритм Форда и Фалкерсона нахождения максимального потока транспортной сети
Задача нахождения наибольшего потока в транспортной сети Постановка задачи: при заданной конфигурации транспортной сети, когда определены структура графа и пропускные способности дуг, найти наибольшее значение потока,, которое может быть пропущено по данной транспортной сети, и распределение этого потока по дугам транспортной сети.
Дуга Поток Основан на теореме Форда и Фалкерсона: Максимальный поток в сети равен минимальной пропускной способности разреза. Алгоритм Форда и Фалкерсона: 1. Перенумеровать произвольным образом вершины транспортной сети 2. Построить произвольный поток на транспортной сети 3. Просмотреть пути, соединяющие вход сети
Повторить этот процесс до получения полного потока 4. Присвоить целочисленные метки вершинам сети а) входу б) если вершина в) повторить процесс, описанный в пункте 4б) до тех пор, пока не прекратится появление новых отмеченных вершин и дуг. Если в результате процесса 4б) вершина 6. Рассмотреть последовательность отмеченных вершин
Перейти к пункту 4. Примечание 1. Если в найденном пути номера индексов совпадают, то вторую вершину можно опустить, перейдя непосредственно к меньшему индексу, что не приведёт к изменению потока. Таким образом, Примечание 2. При программной реализации алгоритма первый этап можно опустить, а начинать со второго этапа, индексируя вершины графа при потоке
Дата добавления: 2014-01-06; Просмотров: 1299; Нарушение авторских прав?; Мы поможем в написании вашей работы! |