Złożoność obliczeniowa/Test 7: Algorytmy aproksymacyjne: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
<quiz> | <quiz> | ||
Problem NP-optymalizacyjny <math>\Pi</math> | Problem NP-optymalizacyjny <math>\Pi</math> | ||
<wrongoption>jest wersją optymalizacyjną pewnego problemu NP-zupełnego</wrongoption> | <wrongoption>jest wersją optymalizacyjną pewnego problemu NP-zupełnego</wrongoption> | ||
Linia 8: | Linia 8: | ||
<quiz> | <quiz> | ||
Jeśli <math>A</math> jest algorytmem <math>4/5</math>-aproksymacyjnym dla problemu maksymalizacji <math>\Pi</math>, to | Jeśli <math>A</math> jest algorytmem <math>4/5</math>-aproksymacyjnym dla problemu maksymalizacji <math>\Pi</math>, to | ||
<wrongoption><math>A</math> jest algorytmem optymalizacyjnym dla <math>\Pi</math></wrongoption> | <wrongoption><math>A</math> jest algorytmem optymalizacyjnym dla <math>\Pi</math></wrongoption> | ||
Linia 17: | Linia 17: | ||
<quiz> | <quiz> | ||
Algorytm skojarzeniowy dla pokrycia wierzchołkowego | Algorytm skojarzeniowy dla pokrycia wierzchołkowego | ||
<wrongoption>znajduje zawsze rozwiązanie optymalne</wrongoption> | <wrongoption>znajduje zawsze rozwiązanie optymalne</wrongoption> | ||
Linia 26: | Linia 26: | ||
<quiz> | |||
Algorytm zachłanny dla problemu MAX CUT | Algorytm zachłanny dla problemu MAX CUT | ||
<wrongoption>posiada stałą aproksymacji równą 2</wrongoption> | <wrongoption>posiada stałą aproksymacji równą 2</wrongoption> | ||
Linia 35: | Linia 35: | ||
<quiz> | <quiz> | ||
Wykazujemy, że problem komiwojażera nie posiada <math>a</math>-aproksymacji dla żadnej stałej <math>a</math>, | Wykazujemy, że problem komiwojażera nie posiada <math>a</math>-aproksymacji dla żadnej stałej <math>a</math>, | ||
<rightoption>tylko przy założeniu <math>P\neq NP</math></rightoption> | <rightoption>tylko przy założeniu <math>P\neq NP</math></rightoption> | ||
Linia 44: | Linia 44: | ||
<quiz> | <quiz> | ||
Problem komiwojażera ma strategię <math>a</math>-aproksymacyjną | Problem komiwojażera ma strategię <math>a</math>-aproksymacyjną | ||
<rightoption>jeśli spełniona jest nierówność trójkąta, dla <math>a=3/2</math></rightoption> | <rightoption>jeśli spełniona jest nierówność trójkąta, dla <math>a=3/2</math></rightoption> | ||
Linia 53: | Linia 53: | ||
<quiz> | <quiz> | ||
Aproksymacyjny algorytm zachłanny dla problemu plecakowego | Aproksymacyjny algorytm zachłanny dla problemu plecakowego | ||
<wrongoption>upakowuje najpierw elementy o największej wartości</wrongoption> | <wrongoption>upakowuje najpierw elementy o największej wartości</wrongoption> |
Wersja z 12:27, 25 wrz 2006
Problem NP-optymalizacyjny
jest wersją optymalizacyjną pewnego problemu NP-zupełnego
jest wersją optymalizacyjną pewnego problemu z klasy NP
posiada wielomianowo obliczalną funkcję kosztu rozwiązania
posiada wielomianową procedurę sprawdzania, czy dane rozwiązanie jest rozwiązaniem dopuszczalnym
Jeśli jest algorytmem -aproksymacyjnym dla problemu maksymalizacji , to
jest algorytmem optymalizacyjnym dla
jest algorytmem -aproksymacyjnym dla
jest algorytmem -aproksymacyjnym dla
z definicji, jest to sytuacja niemożliwa
Algorytm skojarzeniowy dla pokrycia wierzchołkowego
znajduje zawsze rozwiązanie optymalne
jest algorytmem -aproksymacyjnym
jest algorytmem -aproksymacyjnym
nigdy nie znajduje rozwiązania optymalnego
Algorytm zachłanny dla problemu MAX CUT
posiada stałą aproksymacji równą 2
posiada stałą aproksymacji równą 1/2
nie posiada stałej aproksymacji
nie ma złożoności wielomianowej
Wykazujemy, że problem komiwojażera nie posiada -aproksymacji dla żadnej stałej ,
tylko przy założeniu
redukując problem cyklu Hamiltona
redukując problem cyklu Eulera
zacieśniając problem komiwojażera do instancji o kosztach krawędzi ograniczonych przez 2
Problem komiwojażera ma strategię -aproksymacyjną
jeśli spełniona jest nierówność trójkąta, dla
jeśli spełniona jest nierówność trójkąta, wykorzystującą algorytm znajdowania skojarzenia w grafie dwudzielnym
bez założenia o nierówności trójkata, dla
dla pewnej stałej , jeśli wagi krawędzi należą do zbioru Parser nie mógł rozpoznać (błąd składni): {\displaystyle \1,2\ }}
Aproksymacyjny algorytm zachłanny dla problemu plecakowego
upakowuje najpierw elementy o największej wartości
upakowuje najpierw elementy o najmniejszej wadze
ma stałą aproksymacji równą 1/2
ma stałą aproksymacji równą 2
żadna z pozostałych odpowiedzi nie jest poprawna