La réduction de Karp est une réduction de plusieurs un calculable en temps polynomial entre deux problèmes de calcul. De nombreuses réductions de Karp sont en fait des fonctions individuelles. Cela soulève la question de savoir si chaque réduction de Karp est injective (fonction one-one).
Y a-t-il un problème naturel de complet qui n'est connu pour être complet que sous plusieurs réductions de Karp et qui n'est pas connu pour être complet sous réduction de Karp injective? Que gagnons-nous (et perdons) si nous définissons la complétude de N P en utilisant la réduction de Karp injective?
Un gain évident est que les ensembles clairsemés ne peuvent pas être complets sous des réductions de Karp injectives.
cc.complexity-theory
Mohammad Al-Turkistany
la source
la source
Réponses:
la source
En fait, même les contre-exemples potentiels "contre nature" de la conjecture d'isomorphisme - les ensembles k-créatifs du théorème 2.2 de Joseph et Young - sont complets sous des réductions de un par construction.
[Répétée de mon commentaire ici :] Étant donné que la plupart des réductions multiples que nous réalisons sont en fait des réductions individuelles, pourquoi ne les étudions-nous pas lorsqu'elles sont formellement plus fortes et que nous les obtenons la plupart du temps de toute façon? Je pense que c'est plus simple de ne pas avoir à se soucier de prouver l'injectivité, même si nous l'avons généralement. En ce sens, peut-être que plusieurs réductions sont en quelque sorte des «réductions Boucle d'or»: juste la bonne puissance, juste la bonne simplicité de preuve.
la source
En fait, les réductions injectives sont utiles en cryptographie. Supposons que vous ayez un système de preuve ZK pour une relation NP R sur la langue L. Si vous voulez construire une preuve ZK pour une autre relation NP R 'sur une langue L', vous devez trouver deux fonctions f et g avec les propriétés suivantes : 1. x appartient à L 'si f (x) appartient à L, 2. Si (x, w) appartient à R' alors (f (x), g (x, w)) appartient à R. 3. De plus , f et g doivent être calculés efficacement.
Les propriétés ci-dessus impliquent que si le système de preuve pour R est complet et solide, le système de preuve pour R '(défini de manière évidente en utilisant les fonctions ci-dessus pour réduire les instances d'une relation avec l'autre) est complet et aussi solide.
Qu'en est-il de prouver que le nouveau système est également ZK ou impossible à distinguer des témoins (WI)? Si f est inversible, vous pouvez prouver que le système de preuve ainsi obtenu est ZK. Sinon, pour prouver que vous devez supposer que le système de preuve pour R est l'entrée auxiliaire ZK (plutôt que simplement ZK). Pour WI, si f est inversible, vous pouvez prouver que le système de preuve pour R 'est WI. Sans le fait que f soit inversible, je ne sais pas si vous pouvez prouver que
la source