Problem NP-1971r.
Stan na dzisiaj
Problem NP (ang. nondeterministic polynomial, niedeterministycznie wielomianowy) – problem decyzyjny, dla którego rozwiÄ…zanie można zweryfikować w czasie wielomianowym. Równoważna definicja mówi, że problem jest w klasie NP, jeÅ›li może być rozwiÄ…zany w wielomianowym czasie na niedeterministycznej maszynie Turinga.
Różnica pomiÄ™dzy problemami P i NP polega na tym, że w przypadku P znalezienie rozwiÄ…zania ma mieć zÅ‚ożoność wielomianowÄ…, podczas gdy dla NP sprawdzenie podanego z zewnÄ…trz rozwiÄ…zania ma mieć takÄ… zÅ‚ożoność.
Przykładowy problem:
Czy jakikolwiek niepusty podzbiór zadanego zbioru (np. {-2,6,-3,72,10,-11}) sumuje siÄ™ do zera?
Trudno znaleźć rozwiÄ…zanie tego zagadnienia w czasie wielomianowym. NasuwajÄ…cy siÄ™ algorytm sprawdzenia wszystkich możliwych podzbiorów ma zÅ‚ożoność wykÅ‚adniczÄ… ze wzglÄ™du na liczebność zbioru. Nie wiadomo zatem, czy problem ten jest klasy P. Na pewno natomiast uzyskawszy z zewnÄ…trz kandydata na rozwiÄ…zanie (np. {-2,6,-3,10,-11}) możemy w liniowym (a zatem wielomianowym) czasie sprawdzić, czy sumuje siÄ™ do zera. Jest to zatem problem NP.
W szczególnoÅ›ci wszystkie problemy klasy P sÄ… NP, ponieważ można je sprawdzić w czasie wielomianowym. Innymi sÅ‚owy, klasa P zawiera siÄ™ nieostro w NP. Nie wiadomo natomiast czy istnieje problem NP, który nie jest w klasie P.
Diagram Eulera dla problemów P, NP, NP-zupeÅ‚nych i NP-trudnych. Istnienie problemów wewnÄ…trz NP, ale nie należących ani do P, ani do NP-zupeÅ‚nych, przy zaÅ‚ożeniu, że P≠NP, zostaÅ‚o udowodnione przez Ladnera[1].

Brak pełnego rozwiązania
IstniejÄ… wyniki w szczególnych przypadkach. Brak peÅ‚nego rozwiÄ…zania.