Nous avons eu plusieurs questions sur la relation entre les réductions Cook et Karp . Il est clair que les réductions de Cook (réductions de Turing à temps polynomial) ne définissent pas la même notion de complétude NP que les réductions de Karp (réductions de plusieurs à un temps polynomial), qui sont généralement utilisées. En particulier, les réductions Cook ne peuvent pas séparer NP de co-NP même si P NP. Nous ne devons donc pas utiliser les réductions Cook dans les preuves de réduction typiques.
Maintenant, les étudiants ont trouvé un travail évalué par les pairs [1] qui utilise une réduction Cook pour montrer qu'un problème est NP-difficile. Je ne leur ai pas donné la note complète pour la réduction qu'ils ont prise à partir de là, mais je me demande.
Étant donné que les réductions de Cook font définir une notion similaire de dureté que les réductions Karp, je pense qu'ils devraient être en mesure de séparer P de NPC resp. co-NPC, en supposant P NP. En particulier, (quelque chose comme), ce qui suit devrait être vrai:
.
La pépite importante est que l' insensibilité ainsi mentionnée ci-dessus est contournée. On "sait" maintenant - par définition de NPC - que L 2 ≤ K a r p L 1 .
Comme l'a noté Vor , ce n'est pas si simple (notation adaptée):
Il peut y avoir d'autres différences entre les deux PNJ mais co-NP.
- Sur la complexité de l'alignement de séquences multiples par L. Wang et T. Jiang (1994)