top of page

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.

© 2023 by Scientist Personal. Proudly created with Wix.com

bottom of page