Analysis of Rabin's irreducibility test for polynomials over finite fields

被引:1
|
作者
Panario, D [1 ]
Pittel, B
Richmond, B
Viola, A
机构
[1] Carleton Univ, Sch Math & Stat, Ottawa, ON K1S 5B6, Canada
[2] Ohio State Univ, Dept Math, Columbus, OH 43210 USA
[3] Univ Waterloo, Dept Combinator & Optimizat, Waterloo, ON N2L 3G1, Canada
[4] Univ Republica, Inst COmputac, Montevideo, Uruguay
关键词
D O I
10.1002/rsa.10011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We give a precise average-case analysis of Rabin's algorithm for testing the irreducibility of polynomials over finite fields. The main technical contribution of the article is the study of the probability that a random polynomial of degree n contains an irreducible factor of degree dividing several maximal divisors of the degree n. We then study the expected value and the variance of the number of operations performed by the algorithm. We present an exact analysis when n = p(1) and n = p(1)p(2) for p(1), p(2) prime numbers, and an asymptotic analysis for the general case. Our method generalizes to other algorithms that deal with similar divisor conditions. In particular, we analyze the average-case number of operations for two variants of Rabin's algorithm, and determine the ordering of prime divisors of n that minimizes the leading factor. (C) 2001 John Wiley & Sons, Inc.
引用
收藏
页码:525 / 551
页数:27
相关论文
共 50 条