Algebraic number fields and the LLL algorithm

被引:0
|
作者
Uray, M. J. [1 ]
机构
[1] Eotvos Lorand Univ, Fac Informat, Dept Comp Algebra, Pazmany Peter Setany 1-C, H-1117 Budapest, Hungary
关键词
Algebraic number field; LLL algorithm; Bareiss algorithm; Exact computation; Running time analysis;
D O I
10.1016/j.jsc.2023.102261
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we analyze the computational costs of various operations and algorithms in algebraic number fields using exact arithmetic. Let K be an algebraic number field. In the first half of the paper, we calculate the running time and the size of the output of many operations in K in terms of the size of the input and the parameters of K. We include some earlier results about these, but we go further than them, e.g. we also analyze some R-specific operations in K like less-than comparison. In the second half of the paper, we analyze two algorithms: the Bareiss algorithm, which is an integer-preserving version of the Gaussian elimination, and the LLL algorithm, which is for lattice basis reduction. In both cases, we extend the algorithm from Zn to Kn, and give a polynomial upper bound on the running time when the computations in K are performed exactly (as opposed to floating-point approximations). (c) 2023 Elsevier Ltd. All rights reserved.
引用
收藏
页数:21
相关论文
共 50 条