Computing GCDs of polynomials over algebraic number fields

被引:14
|
作者
Encarnacion, MJ [1 ]
机构
[1] JOHANNES KEPLER UNIV,SYMBOL COMPUTAT RES INST,A-4040 LINZ,AUSTRIA
关键词
D O I
10.1006/jsco.1995.1052
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modular methods for computing the gcd of two univariate polynomials over an algebraic number field require a priori knowledge about the denominators of the rational numbers in the representation of the gcd. A multiplicative bound for these denominators is derived without assuming that the number generating the field is an algebraic integer. Consequently, the gcd algorithm of Langemyr and McCallum [J. Symbolic Computation 8, 429-448, 1989] can now be applied directly to polynomials that are not necessarily represented in terms of an algebraic integer. Worst-case analyses and experiments with an implementation show that by avoiding a conversion of representation the reduction in computing time can be significant. A further improvement is achieved by using an algorithm for reconstructing a rational number from its modular residue so that the denominator bound need not be explicitly computed. Experiments and analyses suggest that this is a good practical alternative. (C) 1995 Academic Press Limited
引用
收藏
页码:299 / 313
页数:15
相关论文
共 50 条