A Probabilistic Algorithm of Computing the Polynomial Greatest Common Divisor with Smaller Factors
YangZhang, Xin Qian, Qidi You, Xuan Zhou, Xiyong Zhang and Yang Wang, Space star technology co., LTD, China & State Key Laboratory of Space-Ground Integrated Information Technology, China
Abstract:
In the earlier work, subresultant algorithm was proposed to decrease the coefficient growth in the
Euclidean algorithm of polynomials. However, the output polynomial remainders may have a small factor
which can be removed to satisfy our needs. Then later, an improved subresultant algorithm was given by
representing the subresultant algorithm in another way, where we add a variant called π to express the
small factor. There was a way to compute the variant proposed by Brown, who worked at IBM.
Nevertheless, the way failed to determine eachπ correctly.
In this paper, we will give a probabilistic algorithm to determine the variant π correctly in most cases by
adding a few steps instead of computing π‘ π₯ when given π π₯ andπ π₯ β β€ π₯ , where π‘ π₯ satisfies that
π π₯ π π₯ + π‘ π₯ π π₯ = π π₯ , here π‘ π₯ , π π₯ β β€ π₯ .Also , we made experiments on the correctness and
efficiency of our algorithm, which has obvious advantage compared with the previous fastest algorithm.
Keywords: Euclidean Algorithm, extended Euclidean Algorithm, Subresultant Algorithm, Primitive Remainder Sequence, Ideal Lattice.
|