Pour donner la réponse la plus simple je pense:
Supposons que nous avons un problème qui prend un certain nombre d'entrées, et a différentes solutions possibles, ce qui peut ou peut ne pas résoudre le problème pour les entrées données. Un puzzle de logique dans un puzzle magazine serait un bon exemple: les entrées sont les conditions ("George ne vit pas dans le bleu ou le vert de la maison"), et le potentiel de la solution est une liste de déclarations ("George vit dans la maison jaune, pousse de pois, et le propriétaire du chien"). Un exemple célèbre est le problème du voyageur de commerce: étant donné une liste de villes, et à la fois pour l'obtenir à partir de n'importe quelle ville à une autre, et une limite de temps, une solution possible serait une liste de villes dans l'ordre le vendeur visites, et cela fonctionne si la somme des temps de déplacement est inférieure à la limite de temps.
Un tel problème est dans NP si nous pouvons contrôler efficacement une solution potentielle pour voir si elle fonctionne. Par exemple, étant donné une liste des villes pour le vendeur à visiter dans l'ordre, nous pouvons ajouter les temps pour chaque trajet entre les villes, et de voir facilement si c'est sous la limite de temps. Un problème est dans P si l'on peut effectivement trouver une solution s'il en existe un.
(De façon efficace, ici, a un sens mathématique précis. Pratiquement, cela signifie que les grands problèmes ne sont pas excessivement difficile à résoudre. Lors de la recherche d'une solution possible, un moyen inefficace serait à la liste de tous les possibles solutions possibles, ou quelque chose d'approchant que, tout d'un moyen efficace nécessiterait la recherche d'un beaucoup plus limité.)
Par conséquent, le P=NP problème peut être exprimé de cette façon: Si vous pouvez le vérifier une solution à un problème du type décrit ci-dessus de manière efficace, pouvez-vous trouver une solution (ou prouver il n'y a aucun) de manière efficace? La réponse évidente est "Pourquoi devriez-vous être en mesure de le faire?" et c'est à peu près là où l'affaire se trouve aujourd'hui. Personne n'a été en mesure de le prouver d'une façon ou d'une autre, et qui dérange beaucoup de mathématiciens et d'informaticiens. C'est pourquoi toute personne qui peut prouver que la solution est en place pour un million de dollars de la Claypool de la Fondation.
En général, nous supposons que P n'est pas égal à NP, qu'il n'existe aucune façon de trouver des solutions. Si il s'est avéré que P=NP, beaucoup de choses allaient changer. Par exemple, la cryptographie deviendrait impossible, et avec elle, toute sorte de vie privée ou de la vérifiabilité sur Internet. Après tout, nous pouvons efficacement prendre le texte chiffré et la clé et de produire le texte original, donc si P=NP, nous pourrions efficace de trouver la clé sans le savoir à l'avance. Craquage de mot de passe qui allait devenir trivial. D'autre part, il y a des classes entières de problèmes de planification et d'allocation des ressources aux problèmes qu'on peut résoudre efficacement.
Vous avez peut-être entendu la description NP-complet. Un NP-complets problème est NP (bien sûr), et a cette propriété intéressante: si c'est dans P, chaque NP problème est, et si P=NP. Si vous pouviez trouver un moyen de résoudre efficacement le problème du voyageur de commerce, ou des puzzles de logique de puzzle, des magazines, vous pouvez résoudre efficacement tout en NP. Un NP-complets problème est, en un sens, le plus difficile sorte de NP problème.
Donc, si vous pouvez trouver un général efficace solution technique pour tout problème NP-complet de problème, ou de prouver qu'il n'en existe, la gloire et la fortune sont les vôtres.