1 / 144

Forda- Falkersona algoritms

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.

venus
Download Presentation

Forda- Falkersona algoritms

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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ā)

  4. 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 (δ)

  5. 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)

  6. 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]

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. 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

  40. 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

  41. 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

  42. 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

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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

  48. 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

  49. 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

  50. 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

More Related