1.44k likes | 1.78k Views
Forda- Falkersona algoritms. Nākošais. 9/0. 17/0. Iepriekšējais. V2. V3. V8. 20/0. Pauze. 13/0. 7/0. 10/0. 11/0. Turpināt. V9. V1. V6. 8/0. Beigt. 6/0. 26/0. 15/0. 24/0. 24/0. 7/0. V7. V4. V5.
E N D
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 Forda-Falkersona algoritmu lieto, lai noteiktu maksimālo transporta tīkla caurlaides spēju
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 Virsotnes var atrasties vienā no trim stāvokļiem: a- virsotne ir iezīmēta un caurskatīta- ar šo virsotni saistītās virsotnes ir apstrādātas
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 b- virsotne ir iezīmēta, bet nav caurskatīta- ar šo virsotni saistītās virsotnes nav apstrādātas vai c- virsotne nav iezīmēta (šīs virsotnes grafā iezīmētas baltā krāsā)
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 Uz lokiem norādītas loku maksimālā caurlaides spēja (q) / pašreizējā plūsma lokā (ε), starpība starp šiem skaitļiem ir vēl brīvā caurlaides spēja (δ)
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 Virsotnēm Xi tiek piešķirtas 2 veidu iezīmes (+ Xj, δ)- ja plūsma lokā (Xi, Xj) nav vienāda ar maksimālo caurlaidību un to iespējams palielināt par lielumu δ. δ(Xj)=min [δ(Xi), qij-εij], kur qij- maksimālā plūsma lokā (Xi, Xj), bet εij- izmantotā plūsma lokā (Xi, Xj)
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 Vai arī otra veida iezīme (- Xj, δ), ja virsotnes Xi pirmtēls ir neiezīmēta virsotne Xj un εij>0. δ=min[δ(Xi), εij]
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 Katrā iterācijā algoritms piešķir virsotnēm iezīmes, kamēr sasniedz tīkla izeju un tad notiek plūsmas palielināšana, kamēr atkal sasniegta tīkla ieeja
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 Sākuma virsotnei tiek piešķirta iezīme (+V1, ∞), virsotne tiek iekrāsota sarkana, jo tā ir iezīmēta, bet nav caurskatīta 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 Virsotnes V1 attēlam pieder 2 neiezīmētas virsotnes V2 un V4 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 Virsotnei V2 tiek piešķirta iezīme δ=min[V1(δ),q(V1, V2)]= min[∞, 13]=13 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) Virsotnei V4 tiek piešķirta iezīme δ= min[∞, 24]=24 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) Virsotne V1 tiek iekrāsota zaļa, jo tā ir iezīmēta un caurskatīta 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) Virsotnes V2 attēlam pieder iezīmēta virsotne V4 un neiezīmēta virsotne V3
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) Virsotnei V4 jau ir piešķirta iezīme, tāpēc to atkārtoti darīt nav nepieciešams
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Virsotnei V3 piešķir iezīmi δ= min[13, 9]=9 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) Virsotnes V3 attēlam pieder 2 neiezīmētas virsotnes: V5 un V8 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) (+V3, 9) Virsotnei V5 piešķir iezīmi δ= min[9, 11]=9 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt Virsotnei V8 piešķir iezīmi δ= min[9, 17]=9 V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) (+V3, 9) 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) (+V3, 9) Virsotnes V4 attēlam pieder iezīmēta virsotne V5 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) (+V3, 9) Virsotnes V5 attēlam pieder neiezīmētas virsotnes V6 un V7 un iezīmēta virsotne V2 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 Virsotnei V6 piešķir iezīmi δ= min[9, 26]=9 24/0 24/0 7/0 V7 V4 V5 (+V1, 24) (+V3, 9) 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V5, 7) (+V1, 24) (+V3, 9) Virsotnei V7 piešķir iezīmi δ= min[9, 7]=7 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V5, 7) Virsotnes V6 attēlam pieder divas iezīmētas virsotnes V7 un V8 (+V1, 24) (+V3, 9) 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V5, 7) (+V1, 24) (+V3, 9) Virsotnes V7 attēlam pieder neiezīmēta virsotne V9 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 (+V7, 7) Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V5, 7) (+V1, 24) (+V3, 9) Virsotnei V9 piešķir iezīmi δ= min[7, 15]=7 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 (+V7, 7) Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V5, 7) (+V1, 24) (+V3, 9) Tīkla izeja sasniegta- tagad var ķerties pie nākamā soļa- plūsmas palielināšanas tīklā 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 (+V7, 7) Beigt 6/0 26/0 15/0 24/0 24/0 7/0 V7 V4 V5 (+V5, 7) (+V1, 24) (+V3, 9) Ja virsotnes x iezīme ir (+t, δ(x)), tad plūsmu lokā (t, x) palielina par δ(xz), kur xz-tīkla izeja 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 (+V7, 7) Beigt 6/0 26/0 15/7 24/0 24/0 7/0 V7 V4 V5 (+V5, 7) (+V1, 24) (+V3, 9) Lokā (V7, V9) plūsma jāpalielina par 7 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/0 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 (+V7, 7) Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V5, 7) (+V1, 24) (+V3, 9) Lokā (V5, V7) plūsma jāpalielina par 7, loks kļūst piesātināts- izmantota visa tā caurlaides spēja 1. iterācija
Forda- Falkersona algoritms Nākošais 9/0 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 (+V7, 7) Beigt 6/0 26/0 15/7 24/0 Lokā (V3, V5) plūsma jāpalielina par 7 24/0 7/7 V7 V4 V5 (+V5, 7) (+V1, 24) (+V3, 9) 1. iterācija
Forda- Falkersona algoritms Nākošais 9/7 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/0 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) Lokā (V2, V3) plūsma jāpalielina par 7 8/0 (+V7, 7) Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V5, 7) (+V1, 24) (+V3, 9) 1. iterācija
Forda- Falkersona algoritms Nākošais 9/7 (+V3, 9) 17/0 Iepriekšējais V2 V3 V8 (+V1, 13) 20/0 (+V2, 9) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V5, 9) (+V1, ∞) 8/0 (+V7, 7) Beigt 6/0 26/0 15/7 Lokā (V1, V2) plūsma jāpalielina par 7 24/0 24/0 7/7 V7 V4 V5 (+V5, 7) (+V1, 24) (+V3, 9) 1. iterācija
Forda- Falkersona algoritms Nākošais 9/7 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 Tīkla ieeja sasniegta, sākas nākamā iterācija- virsotnēm no jauna piešķir iezīmes 2. iterācija
Forda- Falkersona algoritms Nākošais 9/7 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) Sākuma virsotnei piešķir iezīmi (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 2. iterācija
Forda- Falkersona algoritms Nākošais 9/7 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 Virsotnes V1 attēlam pieder 2 neiezīmētas virsotnes- V2 un V4 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/7 7/0 Virsotnei V2 tiek piešķirta iezīme δ= min[∞, 13-7]=6 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V1, 24) Virsotnei V4 tiek piešķirta iezīme δ= min[∞, 24]=24 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 17/0 Iepriekšējais V2 V3 V8 20/0 Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V1, 24) Virsotnes V2 attēlam pieder neiezīmēta virsotne V3 un iezīmēta virsotne V4 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) Virsotnei V3 tiek piešķirta iezīme δ= min[6, 9-7]=2 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V1, 24) 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V1, 24) Virsotnes V3 attēlam pieder neiezīmētas virsotnes V5 un V8 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V1, 24) (+V3, 2) Virsotnei V5 tiek piešķirta iezīme δ= min[2, 11-7]=2 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 (+V3, 2) 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt Virsotnei V8 tiek piešķirta iezīme δ= min[2, 17]=2 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V1, 24) (+V3, 2) 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 (+V3, 2) 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V1, 24) (+V3, 2) Virsotnes V4 attēlam pieder iezīmēta virsotne V5 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 (+V3, 2) 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V1, 24) (+V3, 2) Virsotnes V5 attēlam pieder iezīmēta virsotne V2 un neiezīmētas virsotnes V6 un V7, bet tā kā loks (V5, V7) ir piesātināts, tad virsotni V7 iezīmēt nav iespējams 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 (+V3, 2) 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V5, 2) (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 Virsotnei V6 tiek piešķirta iezīme δ= min[2, 26]=2 (+V1, 24) (+V3, 2) 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 (+V3, 2) 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V5, 2) (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 Virsotnes V6 attēlam pieder iezīmēta virsotne V8 un neiezīmēta virsotne V7 (+V1, 24) (+V3, 2) 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 (+V3, 2) 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V5, 2) (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V6, 2) (+V1, 24) (+V3, 2) Virsotnei V7 tiek piešķirta iezīme δ= min[2, 6]=2 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 (+V3, 2) 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V5, 2) (+V1, ∞) 8/0 Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V6, 2) (+V1, 24) (+V3, 2) Virsotnes V7 attēlam pieder neiezīmēta virsotne V9 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 (+V3, 2) 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V5, 2) (+V1, ∞) 8/0 (+V7, 2) Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V6, 2) (+V1, 24) (+V3, 2) Virsotnei V9 tiek piešķirta iezīme δ= min[2, 15-7]=2 2. iterācija
Forda- Falkersona algoritms Nākošais (+V1, 6) 9/7 (+V3, 2) 17/0 Iepriekšējais V2 V3 V8 20/0 (+V2, 2) Pauze 13/7 7/0 10/0 11/7 Turpināt V9 V1 V6 (+V5, 2) (+V1, ∞) 8/0 (+V7, 2) Beigt 6/0 26/0 15/7 24/0 24/0 7/7 V7 V4 V5 (+V6, 2) (+V1, 24) (+V3, 2) Tīkla izeja sasniegta, var sākties plūsmas palielināšana 2. iterācija