期刊文献+

基于右移k-ary消减的递归最大公因子算法 被引量:1

Recursive Greatest Common Divisor Algorithm Based on Right-Shift k-ary Reduction
下载PDF
导出
摘要 对于输入B和C,利用Sorenson的右移k-ary消减(right-shift k-ary reduction)思想提出一种算法用于寻找整数x和y,使得x和y满足Bx-Cy在二进制表示下低比特位部分为0,利用该算法能够大规模降低循环次数,再结合模算法,提出递归最大公因子算法。递归最大公因子算法复杂度虽然对Knuth-Schnhage算法的复杂度上没有提高,仍然是O(nlog2nloglogn),但是该算法相比于Knuth-Schnhage算法实现简单,正确性分析和复杂度分析都比较容易。 For input B and C,an algorithm for finding the integers x and y,such that x and y satisfy the least significant bits of Bx- Cy were 0,is presented based on right-shift k-ary reduction proposed by Sorenson. It can reduce a large number of cycles by using the algorithm to find the integers x and y. A recursive GCD algorithm is proposed combined with mold algorithm. When the size of the input is n bits,the complexity of the recursive GCD algorithm is O( nlog^2nloglogn). Compared to KnuthSchnhage algorithm,our algorithm is easier to implement. Also it is easier to prove and analyze.
出处 《信息工程大学学报》 2016年第2期190-193,共4页 Journal of Information Engineering University
基金 国家自然科学基金资助项目(61003291) 数学工程与先进计算国家重点实验室开放课题基金资助项目(2013A03 2013A10)
关键词 最大公因子算法 欧几里得算法 二进制GCD算法 右移k-ary消减 整数最大公因子算法 greatest common divisor Euclidean algorithm binary greatest common divisor right-shift k-ary reduction integer greatest common divisor
  • 相关文献

参考文献16

  • 1Buchberger B, Jebelean T. Parallel Rational Arithmetic for Computer Algebra systems : Motivating Experiments[M]. Vienna : ACPC-Austrian Center for Parallel Compu- tation ,1993.
  • 2Vall6e B、Dynamical analysis of a class of Euclidean al- gorithms[J].Theoretical Computer Science,2003 ,297(1):447-486.
  • 3Stein J. ComputationalproblemsassociatedwithRacahal- gebra[J]. Journal of Computational Physics,1967 , 1(3):397-405.
  • 4Vall6e B. The complete analysis of the binary Euclidean algorithm[M]. Springer Berlin Heidelberg,1998:77-94.
  • 5Brent R P. Analysis of the binary Euclidean algorithm[M]. Camegie-Mellon University. Department of Com- puter Science,1976.
  • 6Brent R P,Kung H T. Systolic VLSI arrays for polynomi- al GCD computation[J]. IEEE Trans. Computers,1984,33(8):731-736.
  • 7Sorenson J. Two fast GCD algorithms[J]. Journal of Al- gorithms,1994,16(1):110-144.
  • 8Jebelean T. A generalization of the binary GCD algorithm[C]//Proceedings of the 1993 international symposium on Symbolic and algebraic computation,1993:111-116.
  • 9Weber K. The accelerated integer GCD algorithm[J]. ACM Transactions on Mathematical Software ( TOMS),1995,21(1);111-122.
  • 10Sedjelmaci S M. The mixed binary euclidalgorithm[J]. Electronic Notes in Discrete Mathematics,2009,35:169-176.

同被引文献6

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部