Efektivní algoritmy pro speciální třídy problémů

Přednáška a cvičení se bude konat v pondělí od 15:45 do 18:00 v učebně UL610 v budově FAV ZČU v Plzni (v případě obsazenosti učeby UL610, v učebně UL608). Přednáška a cvičení na sebe volně navazují a jejich časový rozsah se bude měnit dle potřeby. Na MFF UK si lze tento předmět zapsat jako NDMI076 Nové trendy v teorii grafů.

V přednášce se zaměříme na tzv. algoritmické metavěty, tj. výsledky, které zaručují existenci efektivních algoritmů pro třídy rozhodovacích problémů nebo úloh. V této souvislosti též uvedeme a dokážeme některé související poznatky zejména ze strukturální teorie grafů a logiky. Předpokládá se základní znalost teorie grafů a základů výpočetní složitosti.

Zkouška

Při zkoušce bude požadována znalost vět z přednášky (včetně důkazů) a řešení příkladů, které byly na cvičení (viz seznam níže), včetně schopnosti použít postupy vedoucí k jejich vyřešení na podobné příklady.

Literatura

Část učiva přednášky lze nalézt např. v následujících publikacích:

Obsah přednášky

10/10definice FPT algoritmů, FPT algoritmus pro vrcholové pokrytí, lineární algoritmus pro existenci trojúhelníku v rovinném grafu
17/10definice stromového rozkladu a stromové šířky, základní vlastnosti
24/10návrh FPT algoritmů pro grafy omezené stromové šířky (počet perfektních párování), formulace Courcellovy věty
31/10důkaz Courcellovy věty
7/11lineární algoritmus pro hledání podgrafu a aproximaci nezávislosti pro rovinné grafy
14/11Pelegův algoritmus pro pokrývání okolí, lokálně omezená stromová šířka a Frick-Groheho věta
21/11Ehrenfeucht-Fraissé hra, Ehrenfeuchtova věta, Fraissého věta
28/11Hanfova věta, Gaifmanova věta
5/12W-hiearchie (definice tříd W[t],W[SAT],W[P],XP), parametrizované převody, příklady
12/12přednáška zrušena
2/1některé techniky návrhu FPT algoritmů (bounded search tree, greedy localization, iterative compression)
9/1některé techniky návrhu FPT algoritmů (kernelizace, color coding)

Příklady ze cvičení


Poslední úprava: 09/01/2012