NP-difficile
![Page d’aide sur l’homonymie](http://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Confusion_colour.svg/20px-Confusion_colour.svg.png)
Ne doit pas être confondu avec un problème NP-complet.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/P_np_np-complete_np-hard.svg/300px-P_np_np-complete_np-hard.svg.png)
Un problème NP-difficile est, en théorie de la complexité, un problème appartenant à la classe NP-difficile, ce qui revient à dire qu'il est au moins aussi difficile que les problèmes les plus difficiles de la classe NP.
Ainsi, un problème H est NP-difficile, si tout problème L de la classe NP peut être réduit en temps polynomial à H[1],[2].
Si un problème NP-difficile est dans NP, alors c'est un problème NP-complet. Donc tous les problèmes NP-complets sont NP-difficiles.
Références
- ↑ D. E. Knuth, « Postscript about NP-hard problems », ACM SIGACT News, vol. 6, no 2, , p. 15–16 (ISSN 0163-5700, DOI 10.1145/1008304.1008305, lire en ligne, consulté le )
- ↑ (en) Richard M. Karp, « Reducibility Among Combinatorial Problems », dans 50 Years of Integer Programming 1958-2008, Springer Berlin Heidelberg, , 219–241 p. (ISBN 978-3-540-68274-5, DOI 10.1007/978-3-540-68279-0_8, lire en ligne)
Portail de l'informatique théorique