Algorytmy na grafach planarnych lato 2017/18

Język wykładowy Angielski
Opiekun Paweł Gawrychowski
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:

Wiele problemów grafowych, dla których istnieją algorytmy wielomianowe, można rozwiązywać w czasie bliskim liniowego jeśli dany graf jest planarny. Na przykład, minimalne cięcie rozdzielające dane dwa wierzchołki w planarnym grafie nieskierowanym może być znalezione w czasie O(nlog(n)), podczas gdy czas działania najlepszego znanego algorytmu dla dowolnego grafu nieskierowanego to O(n^3). Celem wykładu jest zapoznanie studentów z technikami używanymi do konstruowania efektywnych algorytmów dla grafów planarnych, między innymi: 1. Kombinatoryczna definicja grafu planarnego. 2. Dualność. 3. Separatory. 4. Najkrótsze ścieżki dla nieujemnych wag krawędzi. 5. Najkrótsze ścieżki z wielu źródeł. 6. Najkrótsze ścieżki dla dowolnych wag krawędzi, własność Monge'a. 7. Dense distance graph (DDG), najkrótsze ścieżki w DDG. 8. Wyrocznie aproksymujące odległość. 9. Diagramy Voronoi'a dla grafów planarnych i wyrocznie odległości. 10. Minimum st cut w grafie nieskierowanym. 11. Maximum st flow w grafie skierowanym. 12. Techniki aproksymacyjne dla grafów planarnych: branchwidth, treewidth, technika Baker. 13. Aproksymacja TSP w grafie planarnym.

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Gawrychowski
pn 16:00-18:00 (s. 5) 300 7 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Ćwiczenia

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Gawrychowski
pn 18:00-20:00 (s. 139) 20 7 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Paweł Gawrychowski 343 Thursday 14:15-16:00 on MS Teams, please send me an email.