Algorytmika Problemów Trudnych
Wykªad 10 Tomasz Krawczyk
krawczyk@tcs.uj.edu.pl
Kraków, semestr letni 2020/21
plan wykªadu
Algorytmy aproksymacyjne:
I Poj¦cie algorytmu aproksymacyjnego i wspóªczynnika aproksymowalno±ci.
I Algorytm 2-aproksymacyjny dla drzewa Steinera.
I Algorytm
32-aproksymacyjny dla metrycznego komiwoja»era.
I Wielomianowe (PTAS) i w peªni wielomianowe (FPTAS) schematy aproksymacyjne.
I FPTAS dla problemu plecakowego.
Algorytm α(n)-aproksymacyjny
Denicja
Algorytm A dla problemu optymalizacyjnego P jest jest algorytmem α( n)-aproksymacyjnym je»eli:
I A dziaªa w czasie wielomianowym od rozmiaru wej±cia n,
I dla ka»dej instancji I rozmiaru n, A zwraca rozwi¡zanie o koszcie val
A( I ), gdzie:
I valA(I )
opt(I )
6 α(n) (je»eli P jest problemem minimalizacyjnym),
I opt(I )
valA(I )