다항식 가 있다고 가정합니다 . . . , P는 m 이하인 정도의 N , N > m 제로 계수들의 총 개수가되도록, N (즉, 다항식은 드물다). 다항식을 계산하는 효율적인 알고리즘에 관심이 있습니다.
이 다항식은 기껏도 갖기 때문에 모두 입출력 크기는 O ( N ) . m = 1 의 경우 시간 O ( n log n )의 FFT를 사용하여 결과를 계산할 수 있습니다 . m < n에 대해이 작업을 수행 할 수 있습니까 ? 차이가 있다면 계수가 0과 1 인 특수한 경우에 관심이 있으며 정수를 계산해야합니다.
최신 정보. 위의 빠른 솔루션은 빠른 행렬 곱셈의 발전을 의미합니다. 특히, 만약 우리가 오프 읽을 수 저 유전율 B의 유전율 J 의 계수로서 X I를 + N J 에서 P는 K ( X ) . 따라서, 컴퓨팅 P는 K ( X ) 2 개의 벡터들의 외적를 계산하고, 합계 산출에 대응 Σ k 값 P는 K ( X ) 2 매트릭스 제품을 연산에 대응한다. 시간 사용 용액 있으면 F ( N , m을 ) 컴퓨팅 Σ k 값 P는 K ( X ) 2 다음을 우리가 할 수 곱하기 두 N -by- N 개의 시간에 행렬 F ( n은 2 , N 즉 , m ≤ n에 대한 f ( n , m ) = O ( n log n ) 에는 중대한 돌파구가 필요합니다. 그러나 f ( n , m ) = n ω / 2 이며 여기서 ω 는 행렬 곱셈의 현재 지수입니다. 아이디어가 있습니까?