Теорема [ru] — [ru] — теорема про найбільший потік у графі, тісно пов'язана з теоремою Менгера.
Формулювання: величина найбільшого потоку в графі шляхів дорівнює величині пропускної спроможності його найменшого розрізу.
Достатність: будь-який потік між вершинами t і s менший або дорівнює величині будь-якого розрізу. Нехай дано деякий потік і деякий розріз. Величина цього потоку складається з величин «вантажів», що перевозяться по всіх можливих шляхах з вершини t до s. Кожен такий шлях повинен мати спільне ребро з цим розрізом. Оскільки по кожному ребру перерізу сумарно не можна перевезти «вантажу» більше, ніж його пропускна здатність, то сума всіх вантажів менша або дорівнює сумі всіх пропускних здібностей ребер даного розрізу. Твердження доведено.
Звідси випливає, що будь-який потік менший або дорівнює величині найменшого розрізу, а отже й найбільший потік менший або дорівнює величині найменшого перерізу.
На цій теоремі ґрунтується алгоритм Форда — Фалкерсона пошуку найбільшого потоку в графі, він же є доведенням необхідності даної теореми, тобто воно є конструктивним.
Інше доведення (через посилення)
Посилимо теорему Форда — Фалкерсона. Доведемо для мережі з потоком f рівносильність одразу трьох таких фактів:
1° Потік f найбільший.
2° Пропускна здатність найменшого розрізу дорівнює величині потоку f.
3° У графі немає шляху розширення.
1 ° → 3 °. Припустивши протилежне, отримаємо суперечність, описану в інформації щодо шляху розширення в транспортному графі.
3 ° → 2 °. Очевидно, що величина потоку не перевищує пропускної здатності найменшого розрізу . Нехай . Розглянемо розріз, де у множині будуть усі вершини, крім . Його пропускна здатність не менша за пропускну здатність найменшого розрізу, що, у свою чергу, більше від величини потоку . Отже, існує напрямок з у , що . Тепер візьмемо всі такі і перенесемо їх у . Розглянувши розріз, що вийшов, зауважимо, що його пропускна здатність теж більша від величини потоку. Знову збільшуємо множину і робимо так доти, поки у множині залишиться тільки вершина . Вона ж буде першою вершиною в шляху, який ми створюємо. Тепер дивимося, яку пару ми вибрали минулим ходом. Нехай це пара . Тоді до шляху додаємо вершину . Далі дивимось, у парі з якою вершиною була на першому місці вершина . Нехай це . Тоді далі до шляху додаємо вершину . Робимо так доти, доки не дійдемо до вершини . Однак за побудовою цей шлях є залишковим[], що суперечить припущенню.
2 ° → 1 °. Як сказано раніше, очевидно, що величина будь-якого потоку не перевищує пропускної спроможності найменшого розрізу, а величина нашого потоку дорівнює їй. Тоді величина потоку не менше від величини будь-якого іншого потоку в нашій мережі, тобто потік максимальний.
Це доведення добре тим, що не використовує складного алгоритму знаходження найбільшого потоку в довільній транспортній мережі.
Приклад
Праворуч показно мережу з 6 вершинами , де сумарний потік від витоку до стоку дорівнює 5. Цей потік є найбільшим для цієї мережі.
У цій мережі можливі 2 найменші розрізи:
Література
- Новиков Ф. А. Дискретная математика для программистов. — 3-е. — СПб. : , 2009. — С. 277—279. — .
Посилання
- Алгоритм Форда — Фалкерсона на algolist.manual.ru.(рос.)
- Мережі, потоки у мережах. Теорема Форда — Фалкерсона на Mini-Soft.ru (рос.)
В іншому мовному розділі є повніша стаття Max-flow min-cut theorem(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою з англійської.
|
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Teorema Forda ru Falkerson ru teorema pro najbilshij potik u grafi tisno pov yazana z teoremoyu Mengera Formulyuvannya velichina najbilshogo potoku v grafi shlyahiv dorivnyuye velichini propusknoyi spromozhnosti jogo najmenshogo rozrizu Dostatnist bud yakij potik mizh vershinami t i s menshij abo dorivnyuye velichini bud yakogo rozrizu Nehaj dano deyakij potik i deyakij rozriz Velichina cogo potoku skladayetsya z velichin vantazhiv sho perevozyatsya po vsih mozhlivih shlyahah z vershini t do s Kozhen takij shlyah povinen mati spilne rebro z cim rozrizom Oskilki po kozhnomu rebru pererizu sumarno ne mozhna perevezti vantazhu bilshe nizh jogo propuskna zdatnist to suma vsih vantazhiv mensha abo dorivnyuye sumi vsih propusknih zdibnostej reber danogo rozrizu Tverdzhennya dovedeno Zvidsi viplivaye sho bud yakij potik menshij abo dorivnyuye velichini najmenshogo rozrizu a otzhe j najbilshij potik menshij abo dorivnyuye velichini najmenshogo pererizu Na cij teoremi gruntuyetsya algoritm Forda Falkersona poshuku najbilshogo potoku v grafi vin zhe ye dovedennyam neobhidnosti danoyi teoremi tobto vono ye konstruktivnim Zmist 1 Inshe dovedennya cherez posilennya 2 Priklad 3 Literatura 4 PosilannyaInshe dovedennya cherez posilennya red Posilimo teoremu Forda Falkersona Dovedemo dlya merezhi G V E displaystyle G V E nbsp z potokom f rivnosilnist odrazu troh takih faktiv 1 Potik f najbilshij 2 Propuskna zdatnist najmenshogo rozrizu dorivnyuye velichini potoku f 3 U grafi G displaystyle G nbsp nemaye shlyahu rozshirennya 1 3 Pripustivshi protilezhne otrimayemo superechnist opisanu v informaciyi shodo shlyahu rozshirennya v transportnomu grafi 3 2 Ochevidno sho velichina potoku f displaystyle f nbsp ne perevishuye propusknoyi zdatnosti najmenshogo rozrizu S T displaystyle S T nbsp Nehaj c S T gt f displaystyle c S T gt f nbsp Rozglyanemo rozriz de u mnozhini S displaystyle S nbsp budut usi vershini krim t displaystyle t nbsp Jogo propuskna zdatnist ne mensha za propusknu zdatnist najmenshogo rozrizu sho u svoyu chergu bilshe vid velichini potoku f displaystyle f nbsp Otzhe isnuye napryamok u t displaystyle u t nbsp z S displaystyle S nbsp u T displaystyle T nbsp sho f u t lt c u t displaystyle f u t lt c u t nbsp Teper vizmemo vsi taki u displaystyle u nbsp i perenesemo yih u T displaystyle T nbsp Rozglyanuvshi rozriz sho vijshov zauvazhimo sho jogo propuskna zdatnist tezh bilsha vid velichini potoku Znovu zbilshuyemo mnozhinu T displaystyle T nbsp i robimo tak doti poki u mnozhini S displaystyle S nbsp zalishitsya tilki vershina s displaystyle s nbsp Vona zh bude pershoyu vershinoyu v shlyahu yakij mi stvoryuyemo Teper divimosya yaku paru mi vibrali minulim hodom Nehaj ce para s u displaystyle s u nbsp Todi do shlyahu dodayemo vershinu u displaystyle u nbsp Dali divimos u pari z yakoyu vershinoyu bula na pershomu misci vershina u displaystyle u nbsp Nehaj ce u v displaystyle u v nbsp Todi dali do shlyahu dodayemo vershinu v displaystyle v nbsp Robimo tak doti doki ne dijdemo do vershini t displaystyle t nbsp Odnak za pobudovoyu cej shlyah ye zalishkovim proyasniti sho superechit pripushennyu 2 1 Yak skazano ranishe ochevidno sho velichina bud yakogo potoku ne perevishuye propusknoyi spromozhnosti najmenshogo rozrizu a velichina nashogo potoku f displaystyle f nbsp dorivnyuye yij Todi velichina potoku f displaystyle f nbsp ne menshe vid velichini bud yakogo inshogo potoku v nashij merezhi tobto potik f displaystyle f nbsp maksimalnij Ce dovedennya dobre tim sho ne vikoristovuye skladnogo algoritmu znahodzhennya najbilshogo potoku v dovilnij transportnij merezhi Prikladred nbsp Merezha z dvoma najmenshimi rozrizami Pravoruch pokazno merezhu z 6 vershinami V s o p q r t displaystyle V s o p q r t nbsp de sumarnij potik vid vitoku s displaystyle s nbsp do stoku t displaystyle t nbsp dorivnyuye 5 Cej potik ye najbilshim dlya ciyeyi merezhi U cij merezhi mozhlivi 2 najmenshi rozrizi Literaturared Novikov F A Diskretnaya matematika dlya programmistov 3 e SPb Piter 2009 S 277 279 ISBN 978 5 91180 759 7 Posilannyared Algoritm Forda Falkersona na algolist manual ru ros Merezhi potoki u merezhah Teorema Forda Falkersona na Mini Soft ru ros V inshomu movnomu rozdili ye povnisha stattya Max flow min cut theorem angl Vi mozhete dopomogti rozshirivshi potochnu stattyu za dopomogoyu perekladu z anglijskoyi Divitis avtoperekladenu versiyu statti z movi anglijska Perekladach povinen rozumiti sho vidpovidalnist za kincevij vmist statti u Vikipediyi nese same avtor redaguvan Onlajn pereklad nadayetsya lishe yak korisnij instrument pereglyadu vmistu zrozumiloyu movoyu Ne vikoristovujte nevichitanij i nevidkorigovanij mashinnij pereklad u stattyah ukrayinskoyi Vikipediyi Mashinnij pereklad Google ye korisnoyu vidpravnoyu tochkoyu dlya perekladu ale perekladacham neobhidno vipravlyati pomilki ta pidtverdzhuvati tochnist perekladu a ne prosto skopiyuvati mashinnij pereklad do ukrayinskoyi Vikipediyi Ne perekladajte tekst yakij vidayetsya nedostovirnim abo neyakisnim Yaksho mozhlivo perevirte tekst za posilannyami podanimi v inshomovnij statti Dokladni rekomendaciyi div Vikipediya Pereklad Otrimano z https uk wikipedia org w index php title Teorema Forda Falkersona amp oldid 36633501