的概率是否至少为1/2?似乎1 /(10 k )是一个较弱的下限。Σi:h(i)=1ximod 2=11/(10k)
实际上答案是否定的。(这将是的概率至少保持1 / 2 - ε,如果我们用一个工作ε 1-偏移散列家庭,并且实际上使用ε 1-偏移散列函数提供了一种改善构造参数的方法,但成对独立性不一定是ε偏向的。)Σi:h(i)=1ximod 2=11/2−εεεε
看来他们在这里错过了另一步骤。要直接应用Valiant-Vazirani,您还需要随机选择哈希函数的范围。而不是拾取随机成对无关,看来你应该选择随机ℓ ∈ { 2 ,... ,ķ + 1 },然后挑选随机配对无关ħ :[ 2 ķ ] → { 0 ,1 } ℓh:[2k]→{0,1}ℓ∈{2,…,k+1}h:[2k]→{0,1}ℓ。(在这里,我故意使用Arora-Barak关于Valiant-Vazirani的声明,请参见第354页。)为 x i = 1的数量。英勇-瓦齐拉尼说,当你已选择 ℓ使得 2 ℓ - 2 ≤ 小号≤ 2 ℓ - 1,则该概率 Σ 我:ħ (我)= 1 X 我 = 1(!以上整数)是至少 1 / 8。sxi=1ℓ2ℓ−2≤s≤2ℓ−1Σi:h(i)=1xi=11/8
因此,通过拾取随机和拾取随机成对独立ħ :[ 2 ķ ] → { 0 ,1 } ℓ,则必须概率至少1 /(8 ķ )该Σ 我:ħ (我)= 1 X 我国防部 2 = 1。为了模拟的随机选择ℓ在电路中,你可以简单地把Ø [R在所有可能的ℓℓh:[2k]→{0,1}ℓ1/(8k)Σi:h(i)=1ximod 2=1ℓORℓ(其数量是在对数,毕竟),所以成功的概率变为至少2k试。因此,而不是具有 ø (ķ 日志小号)与范围散列函数 { 0 ,1 },则需要 ø (ķ )不同组的散列函数(具有不同范围的各组)中,用 Ô (日志小号)的散列函数在每组中。1/8O(klogs){0,1}O(k)O(logs)
为什么这种替换会产生等效的SYM +电路?
的SYM AND(即,SYM +)大小的电路本质上等价于具有多变量多项式ħ :{ 0 ,1 } Ñ → { 0 ,... ,ķ }至多ķ单项式,查找表克:{ 0 ,... ,ķ } → { 0 ,1 },以及计算克(ħ (X 1,... ,X ñ)Kh:{0,1}n→{0,…,K}Kg:{0,…,K}→{0,1}g(h(x1,…,xn))fgh