Problem NP-zupełny: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
Udowodnienie NP-zupełność=P nie zepsułoby RSA, ponieważ faktoryzacja liczb jest problemem NP, nie NP-zupełnym. Komuś się pomyliła NP-zupełność z NP-trudnością. |
|||
Linia 1:
'''Problem NP-zupełny''' ('''NPC''', {{Ang.|NP-Complete}}) – [[problem zupełny]] w klasie [[Problem NP|NP]], ze względu na redukcje wielomianowe, to problem, który należy do klasy NP oraz dowolny problem należący do NP może być do niego zredukowany w czasie wielomianowym. Czasami zamiast redukcji w czasie wielomianowym używa się redukcji w pamięci logarytmicznej. Pytanie, czy są to definicje równoważne pozostaje pytaniem otwartym<ref>{{cytuj książkę |nazwisko=Papadimitriou |imię=Christos H |tytuł=Złożoność obliczeniowa
Pierwszym problemem, którego NP-zupełność wykazano, był problem [[Problem spełnialności|SAT]], czyli problem spełnialności formuł zdaniowych. Udowodnił to w 1971 roku [[Stephen Cook]].
Pytanie, czy problemy NP-zupełne można rozwiązywać w czasie wielomianowym, jest największą zagadką informatyki teoretycznej. Ciągle nie udowodniono tego, iż <math>P\
Problem nie może być jednocześnie NP-zupełny i [[Klasa Co-NPC|CoNP-zupełny]], chyba że <math>NP=CoNP.</math>
== Przykłady ==
Przykłady problemów NP-zupełnych:
* [[cykl Hamiltona|problem cyklu Hamiltona]]
* [[cykliczne pokrycie krawędziowe]]▼
*[[problem kliki]]▼
* [[problem
* [[kolorowanie grafu]]▼
*[[problem pokrycia wierzchołkowego|pokrycie wierzchołkowe]]▼
* [[problem
* [[problem
▲* [[problem pokrycia wierzchołkowego|pokrycie wierzchołkowe]]
▲*[[kolorowanie grafu]]
* [[problem spełnialności]] (SAT)
▲*[[cykliczne pokrycie krawędziowe]]
* [[problem trójkolorowalności]] (3COL)
== Zobacz też ==
* [[problem NP-trudny]]▼
* [[lista problemów NP-zupełnych]]
* [[problem NP-pośredni]]
* [[problem obliczeniowy]]
{{klasy złożoności}}
== Przypisy ==
{{Przypisy}}
|