Zaawansowane algorytmy i struktury danych/Ćwiczenia 8: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Sank (dyskusja | edycje)
Nie podano opisu zmian
Sank (dyskusja | edycje)
Nie podano opisu zmian
Linia 14: Linia 14:
</div>
</div>


<!-== Zadanie 2 ==
<!--== Zadanie 2 ==
{{kotwica|zadanie 2|}}
{{kotwica|zadanie 2|}}
Pokaż, że jeżeli graf <math>G</math> rozpięty na parzystej liczbie wierzchołków <math>p</math> ma więcej niż <math>\left(\begin{array}{c}p-1 \\ 2\end{array}\right)</math> krawędzi, to zawiera doskonałe skojarzenie.
Pokaż, że jeżeli graf <math>G</math> rozpięty na parzystej liczbie wierzchołków <math>p</math> ma więcej niż <math>\left(\begin{array}{c}p-1 \\ 2\end{array}\right)</math> krawędzi, to zawiera doskonałe skojarzenie.
Linia 39: Linia 39:
</div>
</div>


->
-->


== Zadanie 2 ==
== Zadanie 2 ==
Linia 92: Linia 92:
</div>
</div>


== Zadanie 5 ==
== Zadanie 4 ==
{{kotwica|zadanie 5|}}
{{kotwica|zadanie 4|}}
Załóżmy, że graf <math>G = (V,E)</math> ma doskonałe skojarzenie. Powiemy, że krawędź <math>(i,j)</math> jest ''niedozwolona'' jeżeli nie należy do żadnego doskonałego skojarzenia w <math>G</math>. Pokaż jak w czasie <math>O(n^3)</math> znaleźć wszystkie niedozwolone krawędzie w grafie <math>G</math>.
Załóżmy, że graf <math>G = (V,E)</math> ma doskonałe skojarzenie. Powiemy, że krawędź <math>(i,j)</math> jest ''niedozwolona'' jeżeli nie należy do żadnego doskonałego skojarzenia w <math>G</math>. Pokaż jak w czasie <math>O(n^3)</math> znaleźć wszystkie niedozwolone krawędzie w grafie <math>G</math>.


Linia 101: Linia 101:


</div>
</div>
</div>->
</div>





Wersja z 15:49, 28 wrz 2006

Zadanie 1

Pokaż, że każdy graf G może zostać zanurzony w grafie G rozpiętym na co najwyżej 3|V(G)| wierzchołkach tak, aby dla każdego skojarzenia M w G istniało dokładnie jedno doskonałe skojarzenie F takie, że FE(G)=M. Czy jeżeli G jest zewnętrznie planarny, to G może być planarny?

Rozwiązanie


Zadanie 2

Dla grafu dwudzielnego G=(V1V2,E), gdzie |V1|=|V2| zdefiniujmy symboliczną macierz sąsiedztwa B(G) rozmiaru V1×V2 jako:

B(G)i,j={xi,jjeżeli (i,j)E, iV1, jV2,0w przeciwnym przypadku,

gdziexi,j to różne zmienne przypisane krawędzią. Pokaż, że det(A(G))0 wtedy i tylko wtedy gdy G ma doskonałe skojarzenie.

Rozwiązanie


Zadanie 3

Dla grafu G=(V,E) zdefiniujmy symboliczną macierz sąsiedztwa A(G) rozmiaru V×V jako:

A(G)i,j={xi,jjeżeli (i,j)E i i<j,xj,ijeżeli (i,j)E i i>j,0w przeciwnym przypadku,

gdziexi,j to różne zmienne przypisane krawędzią. Pokaż, że det(A(G))0 wtedy i tylko wtedy gdy G ma doskonałe skojarzenie.

Rozwiązanie

Zadanie 4

Załóżmy, że graf G=(V,E) ma doskonałe skojarzenie. Powiemy, że krawędź (i,j) jest niedozwolona jeżeli nie należy do żadnego doskonałego skojarzenia w G. Pokaż jak w czasie O(n3) znaleźć wszystkie niedozwolone krawędzie w grafie G.

Rozwiązanie