• Nie Znaleziono Wyników

Klasa złożoności NP

N/A
N/A
Protected

Academic year: 2021

Share "Klasa złożoności NP"

Copied!
1
0
0

Pełen tekst

(1)

Klasa złożoności NP

1. Pokaż, że każdy z problemów rozważanych na poprzednich zajęciach jest w klasie NP. Możesz odpuścić Integer Linear Programming, ale za to udowodnij, że Linear Programming jest w NP.

2. Pokaż, że 2-CNF-SAT ∈ P (najlepiej algorytmem liniowym)

3. (Samoredukowalność) Dla każdego z poniższych problemów podaj algorytm, który konstruuje rozwiązanie (wartościowanie spełniające lub cykl Hamiltona o ile istnieją, zbiór wierzchołków) za pomocą wielomianowej liczby odwolań do wyroczni rozwiązu- jącej problem decyzyjny.

(a) SAT,

(b) najliczniejszy zbiór niezależny, (c) cykl Hamiltona,

(d) kolorowanie.

4. Udowodnij, że każdy problem z NP ma algorytm działający w czasie O(2nk), gdzie n jest rozmiarem egzemplarza problemu, a k stałą zależną od problemu.

5. Klasa co -NP to klasa problemów, których dopełnienie jest w NP. Udowodnij, że (a) P ⊆ NP ∩ co -NP,

(b) Tautology ∈ co -NP (sprawdzenie, czy dana formuła logiczna rachunku zdań jest tautologią),

(c) Primes ∈ co -NP (sprawdzenie, czy dana liczba zapisana binarnie jest pierwsza).

(d) Integer factorization ∈ NP∩co -NP (dla danych liczb n, m sprawdze spraw- dzić czy m ma czynnik pierwszy mniejszy niż n). Wskazówka: użyj twierdzenia, że Primes ∈ P.

6. Czy problem zbioru niezależnego w grafach dwudzielnych NP-zupełny czy wielomia- nowy? Pokaż redukcję lub algorytm wielomianowy.

Cytaty

Powiązane dokumenty

Należy zmodyfikować tabelki kosztu algorytmów sortowania bąbelkowego, przez selekcję i wstawianie, jeśli wiadomo, że liczby sortowane są już posortowane rosnąco.. Czy

Wskazówka: W niektórych zadaniach lepiej nie całkować bezpośrednio, tylko narysować odpowiednią figurę i obliczyć jej

Wydaje się to być zbyt bliskie oszacowaniu 1/8 = 0, 125, aby zadziałały inne metody szacowania (zapewne obarczone większym błędem).... Oznacza to, że w rozwiązaniu nie możemy

W każdym z poniższych 20 zadań podaj wzór na funkcję różniczkowalną na całej pro- stej (lub w podanej dziedzinie) o podanym wzorze na pochodną oraz o podanej wartości w

W każdym z poniższych 20 zadań podaj wzór na funkcję różniczkowalną na całej pro- stej (lub w podanej dziedzinie) o podanym wzorze na pochodną oraz o podanej wartości w

Wpisz literkę R, jeśli granica nie istnieje (tzn. gdy ciąg występujący pod znakiem granicy jest rozbieżny, ale nie jest to rozbieżność do +∞ ani do

Wygrywa gracz, który jako ostatni zaznaczy wierzchołek (lub równoważnie, przegrywa gracz, który nie jest w stanie rozszerzyć dotychczasowego zbioru niezależnego)..

Stereotypy to uproszczone poglądy na temat ludzi, uprzedzenie to już postawa wobec nich, a dyskryminacja: jawne działanie, które jest krzywdzące dla osoby dyskryminowanej..