Dotaz k definici Ford-Fulkersona - Mareš ho má v materiálech definovaný takhle:
Algoritmus (Fordův-Fulkersonův)
f ← libovolný tok, např. všude nulový (∀e ∈ E : f(e) ← 0).
Dokud ∃P cesta ze z do s taková, že ∀e ∈ P : r(e) > 0, opakujeme:
ε ← min{r(e) | e ∈ P}.
Pro všechny hrany uv ∈ P:
δ ← min{f(vu), ε}f(vu) ← f(vu) − δ
f(uv) ← f(uv) + ε − δ
Prohlásíme f za maximální tok.
co se týče samotného principu algoritmu, tak ten mi jasný je...ovšem asi bych potřeboval od někoho přechroustat, proč jsou ty body 5-7 zadefinovaný právě takhle? konkrétně mě tam mate ten bod č. 7 - to "+ ε − δ"...protože když v kroku 5 nastavím δ ← ε, tak to jako znamená, že se pak tok po hraně vůbec nijak nezmění? možná to je přesně to, co má být, ale nedokážu si to teďka nějak představit v hlavě, za jakých podmínek bude δ ← ε - resp. že to bude ve chvíli, kdy ε je menší než aktuální tok v protisměru, to bych ještě dal, ale co z toho má plynout pro tok po směru a jeho modifikování...?
možná to pro většinu lidí, co to budou číst, bude vypadat triviálně, ale já jsem se na tom zasekl už aspoň na půl hodiny a nepohnul jsem s tím ani během formulování a psaní dotazu (což se mi někdy povede)