Dla podanej sieci...

Permutacje. Kombinacje. Wariacje. Rozmieszczanie kul w urnach. Silnie i symbole Newtona. Przeliczanie zbiorów. Funkcje tworzące. Teoria grafów.
Awatar użytkownika
mistakers
Użytkownik
Użytkownik
Posty: 40
Rejestracja: 21 lut 2009, o 00:19
Płeć: Mężczyzna
Podziękował: 5 razy

Dla podanej sieci...

Post autor: mistakers »

Siemka,
jak zabrać się za takie zadanko, co powinienem wiedzieć z teorii bo to zrobić.
Dla podanej sieci przepływów wyznaczyć maksymalny przepływ i minimalny przekrój(V1-źródło, V6-ujście)

i do tego jest tabelka ale, że nie wiem jak ją tu zrobić więc napiszę tak:

V1->V2(4), V1->V3(2)
V2->V3(2), V2->V4(1), V2->V5(2)
V3->V5(3)
V4->V6(4)
V5->V6(3)
norwimaj
Użytkownik
Użytkownik
Posty: 5101
Rejestracja: 11 mar 2011, o 16:31
Płeć: Mężczyzna
Lokalizacja: 52°16'37''N 20°52'45''E
Podziękował: 4 razy
Pomógł: 1001 razy

Dla podanej sieci...

Post autor: norwimaj »

Powinieneś wiedzieć, co to jest sieć residualna oraz znać twierdzenie o maksymalnym przepływie i minimalnym przekroju. Dobrze jest też wiedzieć, jak na podstawie maksymalnego przepływu można znaleźć minimalny przekrój. Można jako ten przekrój wziąć podział wierzchołków na osiągalne i nieosiągalne ze źródła w sieci residualnej maksymalnego przepływu.

Można takie zadanie rozwiązać stosując jakikolwiek algorytm znajdowania maksymalnego przepływu, chociaż w tym przykładzie można też zgadnąć.

Widać że przekrój \(\displaystyle{ \{V_1,V_2,V_3,V_5\}, \{V_4,V_6\}}\) ma przepustowość \(\displaystyle{ 4}\). Można też wskazać przepływ o wartości \(\displaystyle{ 4}\):
\(\displaystyle{ V_1\overset{2}{\to}V_2\\
V_1\overset{2}{\to}V_3\\
V_2\overset{1}{\to}V_3\\
V_2\overset{1}{\to}V_4\\
V_3\overset{3}{\to}V_5\\
V_4\overset{1}{\to}V_6\\
V_5\overset{3}{\to}V_6}\)
ODPOWIEDZ