La question m'est venue à l'esprit lorsque j'ai obtenu la réponse de Dana Moshkovitz à un autre sujet .
Soit un langage NP , et soit la relation NP respective . Nous savons qu'il existe un polynôme tel que:
La déclaration ci-dessus requiert uniquement l' existence d'un tel , mais elle ne le force pas à être explicitement déterminé . En revanche, pour chaque langage NP que je connais, p est déjà connu:
- Pour SAT, la taille du témoin est égale au nombre d'atomes apparaissant dans la formule.
- Pour Hamiltonicity, la taille du témoin est , où est l'ensemble de sommets.
- Pour le graphique 3-coloration, la taille du témoin est , où est l'ensemble de sommets.
Existe-t-il un langage NP (même artificiel), pour lequel nous savons qu'il existe un polynôme limitant la taille du témoin, mais nous ne pouvons pas déterminer explicitement p ?
cc.complexity-theory
np
MS Dousti
la source
la source
Réponses:
Si cela ne vous dérange pas les langages artificiels, nous pouvons construire de tels problèmes en utilisant à peu près n'importe quel nombre k dont la valeur est inconnue des mathématiciens. Par exemple, nous ne connaissons pas la valeur de R (5,5) (le cinquième nombre de Ramsey ), ni la taille du plus grand mineur exclu de la famille des graphiques sans nœuds (ce nombre est fini en raison du théorème de Robertson-Seymour ), ou la valeur de BB (10), où BB () représente la fonction Busy Beaver . Soit k égal à l'un de ces nombres. Nous savons que k est fini, mais nous ne connaissons pas la valeur de k.
Construisons maintenant un problème dans NP où le témoin est de taille . Du haut de ma tête, je ne peux pas penser à une belle façon de faire cela, mais voici une façon. Soit l'entrée une description succincte d'un graphique. Puisque la taille de la description est n, le graphique est sur de nombreux sommets exponentiellement. (Par exemple, l'entrée est peut-être un circuit qui accepte deux entrées x et y et vous indique si (x, y) est une arête dans le graphique.) La question est de déterminer si le graphique contient un chemin de longueur n k . Ce problème est dans NP car le prouveur peut envoyer la liste des sommets sur le chemin dans l'ordre, que le vérificateur peut vérifier. La taille du témoin est n k .O ( nk) nk nk
la source