Wenn Sie z.B. ein Problem haben und jemand sagt: "Die Antwort auf Ihr Problem ist die Menge der Zahlen 1, 2, 3, 4, 5", kann ein Computer vielleicht schnell herausfinden, ob die Antwort richtig oder falsch ist, aber es kann sehr lange dauern, bis der Computer tatsächlich von selbst auf "1, 2, 3, 4, 5" kommt. Ein weiteres Beispiel ist das Finden von Primzahlen. Es ist leicht zu überprüfen, ob eine Zahl eine Primzahl ist, aber es ist sehr schwierig, diese Zahlen überhaupt zu finden. Für einige interessante, praktische Fragen dieser Art fehlt uns jede Möglichkeit, schnell eine Antwort zu finden, aber wenn uns eine Antwort gegeben wird, ist es möglich, die Antwort schnell zu überprüfen, d.h. zu verifizieren. Auf diese Weise kann man sich NP-Probleme wie Rätsel vorstellen: Es mag schwierig sein, die Antwort auf ein Rätsel zu finden, aber wenn man die Antwort einmal gehört hat, scheint die Antwort offensichtlich zu sein. In diesem Vergleich (Analogie) lautet die Grundfrage: Sind Rätsel wirklich so schwer, wie wir denken, dass sie es sind, oder fehlt uns etwas?
Weil diese Art von P-gegen-NP-Fragen so praktisch wichtig sind, wollen viele Mathematiker, Wissenschaftler und Computerprogrammierer die allgemeine Behauptung beweisen, dass jedes schnell überprüfte Problem auch schnell gelöst werden kann. Diese Frage ist wichtig genug, dass das Clay Mathematical Institute jedem, der erfolgreich einen Beweis oder eine gültige Erklärung liefert, die diese widerlegt, 1.000.000 Dollar gibt.
Wenn wir etwas tiefer graben, stellen wir fest, dass alle P-Probleme NP-Probleme sind: Es ist leicht zu überprüfen, ob eine Lösung richtig ist, indem man das Problem löst und die beiden Lösungen vergleicht. Die Leute wollen jedoch das Gegenteil wissen: Gibt es noch andere NP-Probleme als P-Probleme, oder sind alle NP-Probleme nur P-Probleme? Wenn NP-Probleme wirklich nicht dasselbe sind wie P-Probleme (P ≠ NP), würde das bedeuten, dass es keine generellen, schnellen Wege zur Lösung dieser NP-Probleme geben kann, egal wie sehr wir suchen. Wenn jedoch alle NP-Probleme P-Probleme sind (P = NP), würde das bedeuten, dass es neue, sehr schnelle Methoden zur Problemlösung gibt. Wir haben sie nur noch nicht gefunden.
Da die besten Bemühungen von Wissenschaftlern und Mathematikern noch keine allgemeinen, einfachen Methoden zur Lösung von NP-Problemen gefunden haben, glauben viele Menschen, dass es andere NP-Probleme als P-Probleme gibt (d.h. dass P ≠ NP wahr ist). Die meisten Mathematiker glauben dies auch, aber derzeit hat es noch niemand durch rigorose mathematische Analyse bewiesen. Wenn nachgewiesen werden kann, dass NP und P gleich sind (P = NP ist wahr), hätte dies einen enormen Einfluss auf viele Aspekte des täglichen Lebens. Aus diesem Grund ist die Frage P versus NP ein wichtiges und weithin untersuchtes Thema.