• Nie Znaleziono Wyników

Zadanie 06: Cykle

N/A
N/A
Protected

Academic year: 2021

Share "Zadanie 06: Cykle"

Copied!
1
0
0

Pełen tekst

(1)

Zadanie 06: Cykle

Algorytmy Matematyki Dyskretnej

Dany jest spójny graf i jego drzewo rozpinające . Niech będzie dowolnym cyklem wG T C grafie . Przez G E(C) oznaczmy zbiór krawędzi występujących w tym cyklu. Zaimplementuj operację dodawania dwóch cykli (ozn. ) zdefiniowaną w następujący sposób:⊕

(C) (E(C ) (C )) (E(C ) (C )) C1C2= C ⇔ E = 1E 21E 2

Twoim zadaniem jest:

1. Wyznaczyć wszystkie cykle fundamentalne w względem G T

2. Napisać funkcję, która dla dowolnych dwóch cykli C1, C2wyznacza C1C2

OPIS ALGORYTMU DO PUNKTU PIERWSZEGO

W celu wyznaczenia cyklu fundamentalnego zawierającego krawędź e1= v vi j należy wyznaczyć ścieżkę w drzewie pomiędzy i . W tym celu użyj następującego algorytmu:vi vj

1. Przyjmij pewien wierzchołek grafu za korzeń drzewa. Wyznacz ścieżkę pomiędzy , av v każdym z wierzchołków grafu. Wystarczy zapamiętać rodzica dla każdego wierzchołka.

Do wyznaczania rodziców użyj przeszukiwania grafu.

2. Niech Si będzie ścieżką z do , v vi Sj będzie ścieżką z do . Szukana ścieżkav vj powstanie z połączenia Si i Sj po odrzuceniu części wspólnej.

PUNKTACJA:

3p. Wyznaczanie cykli fundamentalnych 2p. Wyznaczanie C1C2

+?p. Dodatkowe punkty za rozwiązania częściowe (do decyzji prowadzącego).

PRZESŁANIE ZADANIA:

Na koniec laboratorium należy przesłać rozwiązanie na adres

lawniczakl@student.mini.pw.edu.pl​. Rozwiązanie należy spakować do archiwum o nazwie zgodnej z uczelnianym loginem. Temat maila: ​[AMD] Zadanie 06​.

Cytaty

Powiązane dokumenty

Zadanie będzie rozwiązane, jeśli wykażemy, że funkcja f jest rosnąca na przedziale (0, 1), a do tego wystarczy wykazać dodatniość jej pochodnej na

21 ustawy „osoba, której zachowanie wskazuje na to, że z powodu zaburzeń psychicznych może zagrażać bezpośrednio własnemu życiu albo życiu lub zdrowiu innych osób, bądź

Praca własna: Wykonaj trzy przykłady (jeden wiersz)

Dzięki temu wewnętrzna częśd włosa (kora) jest chroniona przed szkodliwym działaniem czynników zewnętrznych, parowaniem wody i urazami mechanicznymi. Pielęgnacja

Szeroko zakrojone działania banków żywności na rzecz monitorowania marnowania Bardzo istotny wkład w monitorowanie i pomiar marnowanej w Polsce żywności wniosła w ostatnim czasie

Wadium, wnoszone w innych dopuszczalnych przez Zamawiającego formach, należy dołączyć do oferty w oryginale w koszulce lub w dodatkowej kopercie z dopiskiem „WADIUM –

Klienci firmy Wienerberger budujący ściany w technologii Porotherm Dryfix (bądź też innej technologii oferowanej przez firmę) na każdym etapie budowy mogą skorzystać z

Roszczenia z tytułu Loterii przedawniają się z upływem 6 miesięcy od dnia, kiedy roszczenie stało się wymagalne (podstawa prawna art. Bieg przedawnienia roszczeń