Pokaż, że każdy graf może zostać zanurzony w grafie rozpiętym na co najwyżej wierzchołkach tak, aby dla każdego skojarzenia w istniało dokładnie jedno doskonałe skojarzenie takie, że . Czy jeżeli jest zewnętrznie planarny, to może być planarny?
Rozwiązanie
Graf konstruujemy z grafu poprzez dodanie do każdego wierzchołka dla dwa dodatkowe wierzchołki i połączone krawędziami , oraz . Następnie dodajemy krawędzie dla . Jeżeli jest nieparzyste to usuwamy wierzchołek .
Konstrukcja ta została przedstawiona na rysunku poniżej.
Łatwo teraz zauważyć, że dowolne skojarzenie w grafie daje sie rozszerzyć na doskonałe skojarzenie w grafie .
Zadanie 2
Dla grafu dwudzielnego , gdzie zdefiniujmy symboliczną macierz sąsiedztwa rozmiaru jako:
gdzie to różne zmienne przypisane krawędzią. Pokaż, że wtedy i tylko wtedy gdy ma doskonałe skojarzenie.
Rozwiązanie
Wyznacznik możemy zapisać jako:
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \det(B(G)) = \sum_{p\in \Pi_n} \sgn(p) \prod_{i=1}^{n} B(G)_{i,p_i)}
.
Zauważmy teraz, że wyraz tej sumy dla jest niezerowy, gdy wszystkie krawędzie istnieją w grafie . Zauważmy, że ten zbiór krawędzi
odpowiada dokładnie doskonałemu skojarzeniu, ponieważ permutacja przypisuje każdemu wierzchołkowi różny wierzchołek .
Zadanie 3
Dla grafu zdefiniujmy symboliczną macierz sąsiedztwa
rozmiaru jako:
gdzie to różne zmienne przypisane krawędzią. Pokaż, że wtedy i tylko wtedy gdy ma doskonałe skojarzenie.
Rozwiązanie
Wyznacznik możemy zapisać jako:
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \det(A(G)) = \sum_{p\in \Pi_n} \sgn(p) \prod_{i=1}^{n} A(G)_{i,p_i)}
.
Zauważmy teraz, że wyraz tej sumy dla jest niezerowy, gdy wszystkie krawędzie istnieją w grafie . Widzimy więc, że zbiór krawędzi opisuje zbiór cykli w grafie . Cykle te odpowiadają dokładnie cyklom permutacji . Weźmy permutację zawierającą cykl nieparzystej długości. Skonstruujmy z permutację z odwróconym skierowaniem cyklu . Zauważmy, że elementy odpowiadające tym permutacjom zawierają te same zmienne. Jednak ich znaki są przeciwne, ze względu na antysymetryczność macierzy . Widzimy więc, że w niezerowe będą tylko wyrazy odpowiadające zbiorom cykli parzystej długości. Z każdego takiego zbioru cykli łatwo jest skonstruować doskonałe skojarzenie. Wystarczy wziąć z każdego cyklu co drugą krawędź.
Zadanie 4
Załóżmy, że graf ma doskonałe skojarzenie. Powiemy, że krawędź jest niedozwolona jeżeli nie należy do żadnego doskonałego skojarzenia w . Pokaż jak w czasie znaleźć wszystkie niedozwolone krawędzie w grafie .
Rozwiązanie
Zacznijmy od znalezienia doskonałego skojarzenia w przy pomocy algorytmu Edmondsa. Rozpatrzmy teraz wierzchołek . Usuńmy ze skojarzenia krawędź sąsiednią z otrzymując mniejsze skojarzenie . Zbudujmy teraz las -naprzemienny w . Jednak w trakcie budowy gdy napotkamy krawędź łączącą dwie składowe lasu to dodajemy do zbioru nie powiększając skojarzenia. Rozpatrzmy teraz graf , graf ten koduje wszystkie ścieżki powiększające względem . Możemy więc za jego pomocą wyznaczyć wszystkie ich początki, a co za tym idzie krawędzie dozwolone sąsiednie z . Procedura ta dla wierzchołka działa w czasie , a więc dla całego grafu zajmie ona czas .