고도 다항식에 대한 무작위 아이덴티티 테스트?


9

허락하다 f수 -variate 다항식 사이즈 폴리 연산 회로로서 소정의 과 보자 소수 일.n(n)p=2Ω(n)

시간이 이고 오류 확률이 인 경우 보다 가 동일하게 0 인지 테스트 할 수 있습니까? 선험적 인 경계? 가 일 변량 이면 ?fZppoly(n)11/poly(n)f

경우에 당신이 효율적으로 테스트 할 수 있습니다 동일하게 A와 제로 공식적인 표현 , 크기의 필드 위에 슈워츠 - Zippel을 적용하여 말 의 최대 학위 때문에 이다 .f 22|f|f2|f|


정도에 한계가 없다면 특정 기능을 실현하는 다항식이 없습니까?
피터 쇼어

@PeterShor : OP 에는 학위가 있습니다. [ 의 게이트 수]에서 2를 초과 할 수 없습니다 . f

이 질문의 중요한 점은 필드 GF (p)가 표준 방식으로 무작위 다항식 시간 알고리즘을 구성하기 위해 Schwartz-Zippel lemma를 사용하기에 충분히 크거나 GF (2)와 같이 작지 않다는 것입니다. ) 산술을 사용하여 표준 방식으로 SAT 감소를 구성합니다.
Tsuyoshi Ito

1
일 변량의 경우 질문은 xp1 나누다 f도움이된다면 더 큰 필드에서 확인할 수 있습니다. 그것이 다변량으로 일반화되는지 확실하지 않습니다.
Geoffrey Irving

1
@GeoffreyIrving 감사합니다! 효율적으로 확인하기 쉬운가(xp1)|f 언제 f회로로 제공됩니까?
user94741

답변:


8

문제의 입력이 무엇인지, 제한을 어떻게 적용하는지는 분명하지 않습니다. p=2Ω(n)그러나, 임의의 합리적인 공식 하에서, 이하 의 감소로 인해 NP = RP가 아닌 한 다변량 다항식에 대한 답은 없다 .

주된 힘 q 이진 및 부울 회로에서 C (만 사용하여 wlog ¬ 게이트), 우리는 다항식 시간에 산술 회로를 만들 수 있습니다 Cq 그런 C 만족할 수없는 iff Cq 동일하게 다항식을 계산합니다. Fq 다음과 같이 : 번역 abab, ¬a1a, 그리고 변수 xixiq1 (크기의 회로로 표현할 수 있음) O(logq) 반복되는 제곱 사용).

만약 q=p (실제로 중요하지 않다고 생각되는) 소수이며 충분히 크면 감소량을 일 변량으로 만들 수도 있습니다. Cp 그래서 xi 다항식으로 번역됩니다

fi(x)=((x+i)(p1)/2+1)p1.
한편으로는, fi(a){0,1} 모든 aFp따라서 C 만족할 수없는 Cp(a)=0 모든 a. 반면에,C 만족하다 C(b1,,bn)=1, 어디 bi{0,1}. 그것을주의해라
fi(a)={1if a+i is a quadratic residue (including 0),0if a+i is a quadratic nonresidue.
따라서 우리는 Cp(a)=1 만약 aFp 그런
a+i is a quadratic residue bi=1
모든 i=1,,n. 에서 추론 5 페랄타는 그러한을 의미a 항상 존재 p(1+o(1))22nn2.

일 변량 감소는 실제로 비 프라임에 적용됩니다. q 또한 홀수 인 한 (그리고 아마도 2다른 방식으로는). 상수 대신1,,n하나의 고정 된 순서를 취할 수 있습니다. n필드의 별개의 요소; 필요한a 다시 존재하는 경우 q22nn2본질적으로 Peralta의 논문에서와 동일한 주장에 의해 (실제 작품은 모든 유한 필드를 보유하는 문자 합에 대한 Weil의 경계에 있습니다).
Emil Jeřábek

아, 예 : 만약 q=2k2n우리는 고칠 수있다 F2선형 적으로 독립적 {ai:i=1,,n}Fq번역 xiT(aix), 어디 T(x)=j<kx2j 의 흔적이다 Fq/F2.
Emil Jeřábek
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.