WYKŁAD 4. Skojarzenia Skojarzenie w grafie G to niezależny zbiór krawędzi (rozłączne, bez wspólnych konców). Skojarzenie M w G traktujemy jak podgraf G.

Slides:



Advertisements
Podobne prezentacje
Wycinanki - składanki czyli o mierze inaczej.
Advertisements

Opracowała: Maria Pastusiak
DOMINOWANIE W GRAFACH Magdalena Lemańska.
Grafy spełniające nierówność Γ(G) < IR(G)
Grafy o średnicy 2 i dowolnej liczbie dominowania
ALGORYTMY GRAFOWE.
Grażyna Mirkowska PJWSTK 15 listopad 2000
Grafy inaczej, czyli inne modele grafów
Ostrosłupy SAMBOR MARIUSZ O A B C D E F H R S α S H h r R a S b h H a
WYKŁAD 6. Kolorowanie krawędzi
ELEMENTY TEORII GRAFÓW
Wykład 6 Najkrótsza ścieżka w grafie z jednym źródłem
Minimalne drzewa rozpinające
Algorytm Dijkstry (przykład)
Trian_mon(P) Input: y-monotoniczny wielokąt zapamiętany jako zbiór boków, Output: triangulacja D jako zbiór krawędzi. Wyodrębnij prawy i lewy łańcuch punktów,
ALGORYTMY I STRUKTURY DANYCH
Twierdzenie Thevenina-Nortona
Materiały pochodzą z Platformy Edukacyjnej Portalu
Ciągi de Bruijna generowanie, własności
-skeletony w przestrzeniach R 2 i R 3 Mirosław Kowaluk Wydział Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski.
WYKŁAD 5. Skojarzenia – ciąg dalszy
WYKŁAD 2. Kolorowanie wierzchołków
WYKŁAD 7. Spójność i rozpięte drzewa
WYKŁAD 1. Grafy są wokół nas. Pojęcia wstępne.
WYKŁAD 4. Skojarzenia Skojarzenie w grafie G to niezależny zbiór krawędzi (rozłączne, bez wspólnych konców). Skojarzenie M w G traktujemy jak podgraf.
WYKŁAD 8. Siła spójności Wierzchołek v nazywamy wierzchołkiem cięcia grafu G, gdy podgraf G-v ma więcej składowych spójności niż G. Krawędź e nazywamy.
WĘDRÓWKI PO GRAFACH Obchody Eulera Cykle Hamiltona.
WYKŁAD 8. Siła spójności A,B – dowolne podzbiory V(G)
KOLOROWANIE MAP.
WYKŁAD 3. Kliki i zbiory niezależne
GRAFY PLANARNE To grafy, które można narysować na płaszczyźnie tak, by krawędzie nie przecinały się (poza swoimi końcami). Na przykład K_4, ale nie K_5.
WYKŁAD 5. Skojarzenia – ciąg dalszy
12 grudnia 2001Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK 1 Wykład 11 Elementy Kombinatoryki.
Elementy Kombinatoryki (c.d.)
Macierz incydencji Macierzą incydencji grafu skierowanego D = (V, A), gdzie V = {1, ..., n} oraz A = {a1, ..., am}, nazywamy macierz I(D) = [aij]i=1,...,n,
Algorytmy grafowe Reprezentacja w pamięci
ALGORYTMY I STRUKTURY DANYCH
WYKŁAD 7. Spójność i rozpięte drzewa Graf jest spójny, gdy dla każdego podziału V na dwa rozłączne podzbiory A i B istnieje krawędź z A do B. Definicja.
Przepływy w sieciach. Twierdzenie minimaksowe.
MATEMATYKAAKYTAMETAM
SKIEROWANE Marek Bil Krzysztof Fitrzyk Krzysztof Godek.
Rzut środkowy – część 2 Plan wykładu Równoległość i prostopadłość
Geometria obliczeniowa Wykład 3
Jaki kąt nazywamy kątem ostrym ?
Rodzaje, przechodzenie grafu
Opracowała: Iwona Kowalik
Działania na zbiorach ©M.
Algorytm Dijkstry 1 Zbiory: T - zbiór wierzchołków
Algorytmy i Struktury Danych
Konstrukcje z wykorzystaniem Twierdzenia Talesa
I T P W ZPT 1 Kodowanie stanów to przypisanie kolejnym stanom automatu odpowiednich kodów binarnych. b =  log 2 |S|  Problem kodowania w automatach Minimalna.
Czy pamiętasz ?.
PLANARNOŚĆ i KOLOROWANIE MAP. Problem Jaka jest minimalna liczba kolorów, za pomocą których można pokolorować obszary województw na mapie Polski tak,
Algorytmy i Struktury Danych Grafy
Drogi i cykle Eulera w grafach nieskierowanych
WĘDRÓWKI PO GRAFACH Obchody Eulera Cykle Hamiltona.
Literatura podstawowa
GRA CHOMP. Czym jest chomp? Jest to gra dla dwóch osób, rozgrywana na prostokątnej tablicy, zwanej „tabliczką czekolady”
WYKŁAD 5. Skojarzenia – ciąg dalszy Skojarzenie w grafie G to niezależny zbiór krawędzi (rozłączne, bez wspólnych końców). α’(G) – moc największego skojarzenia.
Autor: Michał Salewski
Grafy.
Pojęcia podstawowe c.d. Rachunek podziałów Elementy teorii grafów
Metody Badań Operacyjnych Michał Suchanek Katedra Ekonomiki i Funkcjonowania Przedsiębiorstw Transportowych.
Zagadnienia transportowe Katedra Ekonomiki i Funkcjonowania Przedsiębiorstw Transportowych.
Geometria obliczeniowa Wykład 3
Metoda klasyczna (wg książki Sasao)
Geometria obliczeniowa Wykład 3
Obwody elektryczne wykład z 14.12
ALGORYTMY I STRUKTURY DANYCH
Zapis prezentacji:

WYKŁAD 4. Skojarzenia Skojarzenie w grafie G to niezależny zbiór krawędzi (rozłączne, bez wspólnych konców). Skojarzenie M w G traktujemy jak podgraf G. Wierzchołki w V(M) nazywamy M-nasyconymi. α’(G) – moc największego skojarzenia w G (tutaj moc = liczba krawędzi).

Graf krawędziowy Graf krawędziowy danego grafu G to L(G)=(V’,E’), gdzie V’=E(G), a E’ składa się ze wszystkich par przecinających się krawędzi grafu G. Zatem α’(G) =α(L(G)).

Ilustracja G L(G) ac ab ad be de df dg ef a b c d e g f

Ścieżki powiększające Dane jest skojarzenie M w grafie G. Ścieżka powiększająca M w G ma końce poza V(M), a co drugą krawędź w M. Twierdzenie (Berge, 1957) Skojarzenie M w grafie G ma moc |M|= α’(G) (tzn. jest największe) wgdy w G nie ma ścieżki powiększającej M.

Dowód Tw. Berge’a  M  M,M’ – skojarzenia w G, |M|<|M’|; spójrzmy na MΔM’ ścieżka powiększająca M (jej końce nie należą do M)

Skojarzenia doskonałe Skojarzenie M w grafie G nazywamy doskonałym, gdy |M|=|V(G)|/2. Warunek konieczny: n=|V(G)| -- parzyste. Składowa (spójności) – maksymalny podgraf spójny (każde dwie składowe grafu G są wierzchołkowo rozłączne).

A F E J B G H I C D Graf Petersena

A B

A B

Warunek Tutte’a S |S|=2, 4 składowe nieparzyste w G-S – nie istnieje skojarzenie doskonałe. q(G) – liczba nieparzystych składowych

Warunek Tutte’a Warunek (konieczny) Tutte’a:

Tw. Tutte’a Twierdzenie (Tutte, 1947) G ma skojarzenie doskonałe wgdy zachodzi warunek Tutte’a.

Dowód tw. Tutte’a (1) Przypuśćmy, że istnieje graf, który spełnia warunek Tutte’a, ale nie ma skojarzenia doskonałego. Niech G będzie takim grafem o największej liczbie krawędzi. Dodanie dowolnej krawędzi do G nie narusza warunku Tutte’a (dlaczego?), więc musi prowadzić do pojawienia się skojarzenia doskonałego.

Dowód tw. Tutte’a (2) K – zbiór wierzchołków o stopniu n-1 G’=G-K Pokażemy, że w G’ wszystkie składowe są grafami pełnymi. Wtedy, ponieważ q(G’) ≤ |K|, G będzie mieć skojarzenie doskonałe – sprzeczność.

Dowód tw. Tutte’a (3) Przypuśćmy, że pewna składowa grafu G’ nie jest pełna, a więc istnieją w niej a,b,c takie, że ab i bc są krawędziami a ac nie. Ponieważ b nie należy do K, to istnieje wierzchołek d taki, że bd nie jest krawędzią. Niech M_1 będzie skojarzeniem doskonałym w G+ac, a M_2 w G+bd. Oczywiście, ac jest w M_1, a bd w M_2.

Dowód tw. Tutte’a (4) Poprowadźmy w G maksymalną ścieżkę P wychodzącą z d i na przemian zawierającą krawędzie z M_1 i M_2. P kończy się w b krawędzią z M_1 (przypadek 1.) LUB w a lub c krawędzią z M_2 (przypadek 2.), bo w przeciwnym razie można by P kontynuować. W przypadku 1., C =P+bd jest parzystym cyklem z co drugą krawędzią w M_2, a jedyną krawędzią w C poza G jest bd (która jest w M_2). Zastępując w M_2 krawędzie z C, tymi z C-M_2, otrzymujemy skojarzenie doskonałe w G – sprzeczność.

Ilustracja do 1. przypadku b C c d jest skojarzeniem doskonałym w G - sprzeczność

Dowód tw. Tutte’a (5) W przypadku 2., P kończy się krawędzią z M_2. Przyjmijmy, że jej ostatnim wierzchołkiem jest a. C =P+ab+bd jest parzystym cyklem o tej samej własności co poprzednio. Ponownie, zastępując w M_2 krawędzie z C, tymi z C-M_2, otrzymujemy skojarzenie doskonałe w G – sprzeczność.

Ilustracja do 2. przypadku b C=d...abd c d jest skojarzeniem doskonałym w G - sprzeczność

Wniosek – Tw. Petersena Most (krawędź cięcia) to taka krawędź e, że G-e ma więcej składowych niż G. Np. Petersen (1891) Każdy 3-regularny graf bez mostów ma skojarzenie doskonałe. (dowód na ćwiczeniach)

Pokrycia wierzchołkowe Podzbiór U zbioru V(G) nazywamy pokryciem wierzchołkowym (krawędzi), jeśli każda krawędź grafu G ma przynajmniej jeden koniec w U. Moc najmniejszego pokrycia - β(G). Trywialnie,

Skojarzenia w grafach 2-dzielnych – tw. Königa Twierdzenie (König ,1931) Dla grafów dwudzielnych α’(G)= β(G)

Dowód tw. Königa (1) Niech M będzie największym skojarzeniem w grafie 2-dzielnym G o dwupodziale (A,B). Wystarczy pokazać, że istnieje pokrycie U mocy |M|. Ścieżka M-naprzemienna ma jeden koniec w A-V(M) i co drugą krawędź w M. Konstrukcja zbioru U: do U zaliczamy po 1 końcu każdej krawędzi M; wybieramy koniec w B, gdy kończy się w nim jakaś M-naprzemienna ścieżka, a koniec w A – w przeciwnym razie.

Ilustracja dowodu Tw. Königa B A U

Dowód tw. Königa (2) Niech ab będzie krawędzią (a z A, a b z B). Pokażemy, że a lub b jest w U. Tak jest, gdy ab jest krawędzią skojarzenia M. W przeciwnym razie M zawiera krawędź a’b lub ab’ (bo M jest maksymalne).

Dowód tw. Königa (3) W pierwszym przypadku (gdy nie zachodzi drugi), krawędź ab jest ścieżką M-naprzemienną, więc b jest w U. W drugim przypadku, jeśli a nie jest w U, to b’ jest, tzn. b’ jest końcem M-naprzemiennej ścieżki, która omija a i b. Przedłużając te ścieżkę o krawędzie b’a i ab, otrzymujemy też M-naprzemienną ścieżkę, a że nie jest to ścieżka M-powiększająca (M jest największe!), to b należy do M, a więc także do U. 