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.