卡普归约法是两个计算问题之间多项式时间可计算的多一归约法。许多Karp缩减实际上是一种功能。这就提出了一个问题,即每个Karp约简是否都是内射的(一对一函数)。
是否存在一个自然的完全问题,仅在多次Karp归约下才已知完成,而在注射式Karp归约下却未知?如果使用内射式Karp归约法定义N P-完备性,我们将获得(或失去)什么?
一个明显的好处是,在内射式Karp约简下,稀疏集是不完整的。
卡普归约法是两个计算问题之间多项式时间可计算的多一归约法。许多Karp缩减实际上是一种功能。这就提出了一个问题,即每个Karp约简是否都是内射的(一对一函数)。
是否存在一个自然的完全问题,仅在多次Karp归约下才已知完成,而在注射式Karp归约下却未知?如果使用内射式Karp归约法定义N P-完备性,我们将获得(或失去)什么?
一个明显的好处是,在内射式Karp约简下,稀疏集是不完整的。
Answers:
实际上,即使是同构猜想的潜在“非自然”反例(约瑟夫和杨定理2.2 的k个创意集)也可以通过构造一一简化来完成。
[从我在这里的评论中重复:]由于我们建立的多数减一实际上是一对一的减缩,为什么我们不研究那些形式上更强的并且无论如何大多数时候都得到的?我认为是因为,即使我们通常有这种情况,也不必打扰证明内射性。从这个意义上讲,也许很多还原都是“戈尔德洛克式的还原”:恰到好处的力量,恰到好处的证明简单性。
实际上,单数减少在密码学中很有用。假设您具有针对语言L上的NP关系R的ZK证明系统。如果要针对语言L'上的另一个NP关系R'构建ZK证明,则必须找到具有以下属性的两个函数f和g :1. x属于L',而f(x)属于L,2. 2.如果(x,w)属于R',则(f(x),g(x,w))属于R. 3.另外,f和g必须有效地计算。
上述特性意味着,如果用于R的证明系统完整且健全,则用于R'的证明系统(使用上述功能以减少与另一种关系的实例的明显方式定义)也完整且健全。
如何证明新系统也是ZK或见证人无法区分(WI)?如果f是可逆的,则可以证明所获得的证明系统为ZK。否则,为了证明您必须假定R的证明系统是辅助输入ZK(而不仅仅是ZK)。对于WI,如果f是可逆的,则可以证明R'的证明系统为WI。如果没有f是可逆的事实,我不确定是否可以证明