Algorytmy grafowe

Język wykładowy Polski
Semestr Zimowy
Status W ofercie
Opiekun Krzysztof Loryś
Liczba godzin 30 (wyk.) 30 (ćw.)
Rodzaj I2.T - teoria inf.
ECTS 6
Polecany dla I roku Nie
Egzamin Tak
Tagi AZ (algorytmika i złożoność obliczeniowa)

Opis przedmiotu:

Po uporządkowaniu wiedzy dotyczącej algorytmow grafowych nabytej przez studentów na wykładach obowiązkowych, zagłębimy się w problematykę nieomawianą dotychczas. Szczególny nacisk planuję położyć na klasyczne problemy efektywnie rozwiązywalne w przypadku szczególnych, ważnych podklas grafów. Zestaw zagadnień będzie się systematycznie pojawiał na stronie wykładu. Wszelkie komentarze i sugestie studentów w trakcie tworzenia programu będą mile widziane. Podczas poprzedniej edycji tego wykładu rozważaliśmy m.in. następujące problemy: * Problem najkrótszych dróg z zadanego źródła; w tym algorytmy: * Gabowa * AMOT * Goldberga * Thorupa * Hagerupa * Algorytm Bendera i Farach-Coltona da problemu LCA * Weryfikacja MST w czasie liniowym (algorytm King) * Znajdowanie MSTw oczekiwanym czasie liniowym (algorytm Kargera, Kleina, Tarjana) * Znajdowane minimalnej arborescencji (algorytm Karpa) * Przybliżanie grafów za pomocą drzew * Znajdowanie najkrótszych ścieżek między wszystkimi parami wierzchołków (m.in algorytm Seidel'a) * Algorytmy dla grafów cięciwowych. * Algorytmy dla grafów ordynkowych * Algorytmy dla grafów przedziałowych * Algorytmy sprawdzania planarności grafów * Problem kliki dla grafów planarnych * Separatory dla grafów planarnych Matematyka Dyskretna Algorytmy i Struktury Danych