Ford-Fulkerson-tétel
Kiejtés
- IPA: [ ˈfortfulkɛrʃonteːtɛl]
Főnév
Ford–Fulkerson-tétel
A **Ford–Fulkerson-tétel** a hálózatok áramláselméletének egyik alapvető tétele. Ez a tétel kapcsolatot teremt a maximális áramlás és a minimális vágás között egy irányított gráfban.
A tétel megfogalmazása
Legyen egy irányított gráf, ahol:
- az áramlás forrása,
- az áramlás nyelője,
- az és csúcsok közötti él kapacitása.
A **Ford–Fulkerson-tétel** kimondja:
Formálisan: ahol a **vágás** ( ) a gráf csúcsainak egy olyan partíciója, amely elválasztja a forrást és a nyelőt, és a vágás kapacitása az ehhez tartozó élek kapacitásainak összege.
Ford–Fulkerson-algoritmus
A tétel alapja a **Ford–Fulkerson-algoritmus**, amely iteratív módon keresi a maximális áramlást: 1. Kezdjük az áramlást nullával ( minden élre). 2. Keressünk egy **feljavító utat** ( -től -ig) a reziduális gráfban, ahol az élek kapacitása nagyobb 0-nál. 3. Frissítsük az áramlást az út mentén, és állítsuk elő az új reziduális gráfot. 4. Ismételjük, amíg nem található több feljavító út.
Az algoritmus véges kapacitású élek esetén mindig konvergál a maximális áramlás értékéhez.
Példa
Legyen egy hálózat 4 csúccsal:
- : forrás,
- : nyelő,
- Élek és kapacitások:
* , * , * , * , * .
1. Kezdeti reziduális gráf:
2. Első feljavító út: , kapacitás . 3. Második feljavító út: , kapacitás . 4. A maximális áramlás értéke: .
A minimális vágás az és csúcshalmazok közötti vágás, amelynek kapacitása szintén .
Következmények
A Ford–Fulkerson-tétel és algoritmus alkalmazásai:
- **Hálózatok optimalizálása:** Pl. adatforgalom maximalizálása egy számítógépes hálózatban.
- **Kapacitástervezés:** Pl. energia- vagy vízellátási hálózatok tervezése.
- **Kétoldali párosítások:** Bipartit gráfok maximális párosításának meghatározása.
- **Minimális vágás probléma:** A tétel a minimális vágás gyors meghatározására is alkalmazható.
További megjegyzések
- Az algoritmus teljesítménye a kapacitások értékétől függ, mivel véges kapacitás esetén mindig terminál, de irracionális kapacitások mellett végtelen ciklusba kerülhet.
- Az Edmonds–Karp algoritmus egy hatékony implementációja a Ford–Fulkerson módszernek, amely a szélességi keresést használja feljavító utak keresésére, és garantáltan időben fut.
- Ford-Fulkerson-tétel - Értelmező szótár (MEK)
- Ford-Fulkerson-tétel - Etimológiai szótár (UMIL)
- Ford-Fulkerson-tétel - Szótár.net (hu-hu)
- Ford-Fulkerson-tétel - DeepL (hu-de)
- Ford-Fulkerson-tétel - Яндекс (hu-ru)
- Ford-Fulkerson-tétel - Google (hu-en)
- Ford-Fulkerson-tétel - Helyesírási szótár (MTA)
- Ford-Fulkerson-tétel - Wikidata
- Ford-Fulkerson-tétel - Wikipédia (magyar)