Algorithms for solving linear systems over cyclotomic fields

被引:2
|
作者
Chen, Liang [1 ]
Monagan, Michael [1 ]
机构
[1] Simon Fraser Univ, Dept Math, Burnaby, BC V5A 1S6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Linear systems; Modular algorithms; Cyclotomic fields; Cyclotomic polynomials;
D O I
10.1016/j.jsc.2010.05.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of solving a linear system Ax = b over a cyclotomic field. Cyclotomic fields are special in that we can easily find a prime p for which the minimal polynomial m(z) for the field factors into a product of distinct linear factors. This makes it possible to develop fast modular algorithms. We give two output sensitive modular algorithms, one using multiple primes and Chinese remaindering, the other using linear p-adic lifting. Both use rational reconstruction to recover the rational coefficients in the solution vector. We also give a third algorithm which computes the solutions as ratios of two determinants modulo m(z) using Chinese remaindering only. Because this representation is d = deg m(z) times more compact in general, we can compute it the fastest. We have implemented the algorithms in Maple. Our benchmarks show that the third method is fastest on random inputs, but on real inputs arising from problems in computational group theory, the first two methods are faster because the solutions have small rational coefficients. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:902 / 917
页数:16
相关论文
共 50 条
  • [1] A Parallel Strategy for Solving Sparse Linear Systems over Finite Fields
    Rivera-Zamarripa, Luis
    Adj, Gora
    Aguilar-Ibanez, Carlos
    Cruz-Cortes, Nareli
    Rodriguez-Henriquez, Francisco
    COMPUTACION Y SISTEMAS, 2022, 26 (01): : 493 - 504
  • [2] On Algorithms and Complexities of Cyclotomic Fast Fourier Transforms Over Arbitrary Finite Fields
    Wu, Xuebin
    Wang, Ying
    Yan, Zhiyuan
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2012, 60 (03) : 1149 - 1158
  • [3] SOLVING LARGE SPARSE LINEAR-SYSTEMS OVER FINITE-FIELDS
    LAMACCHIA, BA
    ODLYZKO, AM
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 537 : 109 - 133
  • [4] Construction of class fields over cyclotomic fields
    Koo, Ja Kyung
    Yoon, Dong Sung
    KYOTO JOURNAL OF MATHEMATICS, 2016, 56 (04) : 803 - 829
  • [5] Complexity transitions in global algorithms for sparse linear systems over finite fields
    Braunstein, A
    Leone, M
    Ricci-Tersenghi, F
    Zecchina, R
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2002, 35 (35): : 7559 - 7574
  • [6] New algorithms for solving systems of linear inequations
    Li, Zhenying
    San, Qingying
    Hai, Jinke
    Shiyou Daxue Xuebao/Journal of the University of Petroleum China, 1994, 18 (05):
  • [7] NEW ALGORITHMS FOR SOLVING TROPICAL LINEAR SYSTEMS
    Davydow, A.
    ST PETERSBURG MATHEMATICAL JOURNAL, 2017, 28 (06) : 727 - 740
  • [8] Algorithms for Structured Linear Systems Solving and Their Implementation
    Hyun, Seung Gyu
    Lebreton, Romain
    Schost, Eric
    PROCEEDINGS OF THE 2017 ACM INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION (ISSAC'17), 2017, : 205 - 212
  • [9] PARALLEL ALGORITHMS FOR SOLVING LINEAR RECURRENCE SYSTEMS
    STPICZYNSKI, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 343 - 348
  • [10] Two algorithms for solving comrade linear systems
    Karawia, A. A.
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 189 (01) : 291 - 297