Speeding Up the GVW Algorithm via a Substituting Method

被引:0
|
作者
LI Ting [1 ,2 ]
SUN Yao [1 ]
HUANG Zhenyu [1 ]
WANG Dingkang [3 ,4 ]
LIN Dongdai [1 ]
机构
[1] SKLOIS, Institute of Information Engineering, Chinese Academy of Sciences
[2] School of Cyber Security, University of Chinese Academy of Sciences
[3] KLMM, Academy of Mathematics and Systems Science, Chinese Academy of Sciences
[4] School of Mathematical Sciences, University of Chinese Academy of Sciences
关键词
Gr?bner basis; GVW; signature-based algorithm; time-memory tradeoff;
D O I
暂无
中图分类号
O151.2 [线性代数]; TP301.6 [算法理论];
学科分类号
070104 ; 081202 ;
摘要
The GVW algorithm is an effcient signature-based algorithm for computing Gr?bner bases.In this paper, the authors consider the implementation of the GVW algorithm by using linear algebra,and speed up GVW via a substituting method. As it is well known that, most of the computing time of a Gr?bner basis is spent on reductions of polynomials. Thus, linear algebraic techniques, such as matrix operations, have been used extensively to speed up the implementations. Particularly, one-direction(also called signature-safe) reduction is used in signature-based algorithms, because polynomials(or rows in matrices) with larger signatures can only be reduced by polynomials(rows) with smaller signatures. The authors propose a new method to construct sparser matrices for signature-based algorithms via a substituting method. Speci?cally, instead of only storing the original polynomials in GVW, the authors also record many equivalent but sparser polynomials at the same time. In matrix construction, denser polynomials are substituted by sparser equivalent ones. As the matrices get sparser, they can be eliminated more effciently. Two speci?cal algorithms, Block-GVW and LMGVW, are presented, and their combination is the Sub-GVW algorithm. The correctness of the new proposed method is proved, and the experimental results demonstrate the effciency of this new method.
引用
收藏
页码:205 / 233
页数:29
相关论文
共 50 条
  • [1] Speeding Up the GVW Algorithm via a Substituting Method
    Ting Li
    Yao Sun
    Zhenyu Huang
    Dingkang Wang
    Dongdai Lin
    [J]. Journal of Systems Science and Complexity, 2019, 32 : 205 - 233
  • [2] Speeding Up the GVW Algorithm via a Substituting Method
    Li Ting
    Sun Yao
    Huang Zhenyu
    Wang Dingkang
    Lin Dongdai
    [J]. JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2019, 32 (01) : 205 - 233
  • [3] A Speeding up Technique for Lossy Anisotropic Algorithm in FDTD Method
    Kaburcuk, Fatih
    Elsherbeni, Atef Z.
    [J]. APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2016, 31 (12): : 1377 - 1381
  • [4] A Speeding up Technique for Lossy Anisotropic Algorithm in FDTD Method
    Kaburcuk, Fatih
    Elsherbeni, Atef Z.
    [J]. 2017 INTERNATIONAL APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY SYMPOSIUM - ITALY (ACES), 2017,
  • [5] SPEEDING UP THE HUNGARIAN ALGORITHM
    WRIGHT, MB
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1990, 17 (01) : 95 - 96
  • [6] Speeding Up the NRA Algorithm
    Gursky, Peter
    Vojtas, Peter
    [J]. SCALABLE UNCERTAINTY MANAGEMENT, SUM 2008, 2008, 5291 : 243 - +
  • [7] A common-multiplicand method to the Montgomery algorithm for speeding up exponentiation
    Ha, JC
    Moon, SJ
    [J]. INFORMATION PROCESSING LETTERS, 1998, 66 (02) : 105 - 107
  • [8] An attribute based storage method for speeding up CLIQUE algorithm for, subspace clustering
    Pawar, Jyoti
    Rao, P. R.
    [J]. 10TH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2006, : 309 - +
  • [9] A METHOD FOR SPEEDING UP TEXT RETRIEVAL
    LARSON, PA
    [J]. DATA BASE, 1984, 15 (02): : 19 - 23
  • [10] Speeding up the Multiplication Algorithm for Large Integers
    Bahig, Hazem M.
    Alghadhban, Amer
    Mandi, Mohammed A.
    Alutaibi, Khaled A.
    Bahig, Hatem M.
    [J]. ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2020, 10 (06) : 6533 - 6541