다음 문제가 속하는 복잡성 클래스를 이해하려고합니다.
지수 다항식 근본 문제 (EPRP)
하자 가 수 다항식 ℃에서 ( P ) ≥ 0 유한 필드에서 도출 계수 G F ( Q ) 와 Q 소수와 r에 해당 필드에 대한 프리미티브 루트. :의 솔루션 결정 P ( X ) = R (X) (또는 등가 적으로, 제로의 p는 ( X ) - (R) X 임) R X 수단 제곱 승 R을 .
참고 것을 때 (다항식는 상수), NP-중간체 것으로 여겨진다 이산 대수 문제,이 문제에 복귀한다, 즉, 그것은 NP에 있지만 어느 P도에서 NP 완전.
내가 아는 한,이 문제를 해결하기위한 효율적인 (다항식) 알고리즘은 존재하지 않습니다 (Berlekamp 및 Cantor–Zassenhaus 알고리즘은 지수 시간이 필요합니다). 이러한 방정식의 근본을 찾는 것은 두 가지 방법으로 수행 할 수 있습니다.
필드에서 가능한 모든 항목 를 시도 하고 방정식을 만족하는지 확인하십시오. 분명히, 이것은 필드 계수의 비트 크기에서 지수 시간이 필요합니다.
지수 는 포인트 { ( 0 , r 0 ) , ( 1 , r 1 ) , … , (, q , 1 , r q - 1 ) }을 보간하기 위해 Lagrange 보간법을 사용하여 다항식 형태로 다시 작성할 수 있습니다 . 다항식 f ( x ) . 이 다항식은 동일 에 r에 X 우리는 유한 필드에서 작업 정확하게 때문이다. 그런 다음 차이 p 는 주어진 방정식의 근을 찾기 위해 (Belekamp 또는 Cantor–Zassenhaus 알고리즘을 사용하여) 근을 찾아서 근을 읽습니다. 그러나,이 접근법은 전체 검색보다 훨씬 나쁘다 : 평균하여 다항식 통과 이후 N 주어진 포인트 것이다 N 필드 비트 크기 지수의 공간을 필요로 널이 아닌 계수, 라그랑주 보간에도 만 입력.
이 문제가 NP- 중간 적이거나 다른 복잡성 클래스에 속한다고 생각되는 사람이 있습니까? 참조가 크게 감사하겠습니다. 감사.