Problem NP-zupełny: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m lit. |
m drobne redakcyjne |
||
Linia 3:
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\not=NP
Pytanie związane z problemami NP-zupełnymi ma szczególne znaczenie w [[kryptografia|kryptografii]] – rozwiązanie któregokolwiek problemu NP-zupełnego w czasie wielomianowym (a zatem rozwiązanie ich wszystkich) umożliwiłoby między innymi szybkie łamanie kryptosystemu [[RSA (kryptografia)|RSA]] (jednego z najbardziej popularnych szyfrów aktualnie stosowanych), gdyż opiera się on na założeniu, że problem podziału dowolnej liczby na czynniki pierwsze nie jest [[problem P|problemem wielomianowym]]. Problem ten jest w NP, ale nie udowodniono jego NP-trudności.
Problem nie może być jednocześnie NP-zupełny i [[Klasa Co-NPC|CoNP-zupełny]], chyba że <math>NP=CoNP
==Przykłady==
Linia 20:
*[[cykliczne pokrycie krawędziowe]]
*[[problem plecakowy|decyzyjna wersja problemu plecakowego]]
{{Przypisy}}▼
== Zobacz też ==
*
*
*
* [[problem NP-pośredni]]
*
▲{{Przypisy}}
[[Kategoria:Teoria obliczeń]]
|