Soit un problème (de décision) dans NP et soit # sa version de comptage.
Dans quelles conditions sait-on que "X est NP-complet" "#X est # P-complet"?
Bien sûr, l'existence d'une réduction parcimonieuse est une de ces conditions, mais c'est évident et la seule de ces conditions que je connaisse. Le but ultime serait de montrer qu'aucune condition n'est nécessaire.
Formellement, on devrait commencer par le problème de comptage # défini par une fonction puis définir le problème de décision sur une chaîne d'entrée comme ?
cc.complexity-theory
np-hardness
counting-complexity
Tyson Williams
la source
la source
Réponses:
Le document le plus récent sur cette question semble être:
Noam Livne, A note on # P- exhausteness of NP-témoigning relations , Information Processing Letters, Volume 109, Issue 5, 15 février 2009, Pages 259-261 http://www.sciencedirect.com/science/article/pii/ S0020019008003141
ce qui donne des conditions suffisantes.
Il est intéressant de noter que l'introduction indique "À ce jour, tous les ensembles complets connus de NP ont une relation de définition qui est #P complète", donc la réponse au commentaire de Suresh est "aucun exemple n'est connu".
la source
Fischer, Sophie, Lane Hemaspaandra et Leen Torenvliet. "Réductions isomorphes témoins et recherche locale." NOTES DE CONFÉRENCE EN MATHÉMATIQUES PURES ET APPLIQUÉES (1997): 207-224.
Au début de la section 3.5, ils posent la question suivante: "En particulier, existe-t-il des ensembles NP-complets qui, par rapport à certains schémas de témoins, ne sont pas #P-complets?"
Et puis ils prouvent dans le théorème 3.1 que "S'il y a un ensemble NP complet L qui par rapport à une relation témoin R n'est pas # P-complet, alors ".L P ≠ P#P
la source