Efficient algorithms for order basis computation

被引:22
|
作者
Zhou, Wei [1 ]
Labahn, George [1 ]
机构
[1] Univ Waterloo, Cheriton Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
关键词
Order basis; Module basis; Pade approximation;
D O I
10.1016/j.jsc.2011.12.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present two algorithms for the computation of a shifted order basis of an m x n matrix of power series over a field K with m <= n. For a given order sigma and balanced shift s the first algorithm determines an order basis with a cost of O-similar to (n(omega) [m sigma / n]) field operations in K, where omega is the exponent of matrix multiplication. Here an input shift is balanced when max((s) over bar) - min((s) over bar) is an element of O(m sigma / n). This extends the earlier work of Storjohann which only determines a subset of an order basis that is within a specified degree bound delta using O-similar to(n(omega)delta) field operations for delta >= [m sigma / n]. While the first algorithm addresses the case when the column degrees of a complete order basis are unbalanced given a balanced input shift, it is not efficient in the case when an unbalanced shift results in the row degrees also becoming unbalanced. We present a second algorithm which balances the high degree rows and computes an order basis also using O-similar to(n(omega)[m sigma / n]) field operations in the case that the shift is unbalanced but satisfies the condition Sigma(n)(i=1)(max((s) over bar) - (s) over bar) <= m sigma. This condition essentially allows us to locate those high degree rows that need to be balanced. This extends the earlier work by the authors from ISSAC'09. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:793 / 819
页数:27
相关论文
共 50 条
  • [1] Relaxing order basis computation
    Giorgi, Pascal
    Lebreton, Romain
    ACM Communications in Computer Algebra, 2014, 47 (3-4): : 100 - 101
  • [2] Parallel Algorithms for Efficient Computation of High-Order Line Graphs of Hypergraphs
    Liu, Xu T.
    Firoz, Jesun
    Lumsdaine, Andrew
    Joslyn, Cliff
    2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2021), 2021, : 312 - 321
  • [3] Efficient Computation of Order Bases
    Zhou, Wei
    Labahn, George
    ISSAC2009: PROCEEDINGS OF THE 2009 INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION, 2009, : 375 - 382
  • [4] Efficient Algorithms for Temporal Path Computation
    Wu, Huanhuan
    Cheng, James
    Ke, Yiping
    Huang, Silu
    Huang, Yuzhen
    Wu, Hejun
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (11) : 2927 - 2942
  • [5] Parallelization of matrix algorithms for Gröbner basis computation
    Alexandrov D.E.
    Galkin V.V.
    Zobnin A.I.
    Levin M.V.
    Journal of Mathematical Sciences, 2009, 163 (5) : 469 - 486
  • [6] An Efficient Implementation of Boolean Grobner Basis Computation
    Castro Campos, Rodrigo Alexander
    Sagols Troncoso, Feliu Davino
    Zaragoza Martinez, Francisco Javier
    HIGH PERFORMANCE COMPUTING CARLA 2016, 2017, 697 : 116 - 130
  • [7] Efficient Computation of Radioactive Decay with Graph Algorithms
    Yoo, Tae-Sic
    JOURNAL OF NUCLEAR FUEL CYCLE AND WASTE TECHNOLOGY, 2020, 18 (01): : 19 - 29
  • [8] Efficient Algorithms for Personalized PageRank Computation: A Survey
    Yang, Mingji
    Wang, Hanzhi
    Wei, Zhewei
    Wang, Sibo
    Wen, Ji-Rong
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (09) : 4582 - 4602
  • [9] EFFICIENT PARALLEL ALGORITHMS FOR LINEAR RECURRENCE COMPUTATION
    GREENBERG, AC
    LADNER, RE
    PATERSON, MS
    GALIL, Z
    INFORMATION PROCESSING LETTERS, 1982, 15 (01) : 31 - 35
  • [10] Efficient Algorithms for Computing a Minimal Homology Basis
    Dey, Tamal K.
    Li, Tianqi
    Wang, Yusu
    LATIN 2018: THEORETICAL INFORMATICS, 2018, 10807 : 376 - 398