首页 | 本学科首页   官方微博 | 高级检索  
     

两类整数分解算法的分析与改进
引用本文:伍传敏,孟金涛,刘俊芳.两类整数分解算法的分析与改进[J].计算机工程与设计,2007,28(17):4094-4095,4104.
作者姓名:伍传敏  孟金涛  刘俊芳
作者单位:华中师范大学,计算机科学系,湖北,武汉,430079;华中师范大学,计算机科学系,湖北,武汉,430079;华中师范大学,计算机科学系,湖北,武汉,430079
摘    要:给出了整数分解的两种算法,试除法和Pollard算法.根据素数分布的规律,通过减少试除次数提高了试除法运算效率,使得其性能显著提高;对Pollard算法进行分析后,变换随机序列产生式并重启算法使算法运行更稳定有效.给出了这两类改进算法的运行时间对比表,结果表明,改进的试除法在分解32位内小整数效果更佳而改进的Pollard算法在分解32位以上大整数有明显的优化.

关 键 词:素数  合数  整数分解  试除法  Pollard算法
文章编号:1000-7024(2007)17-4094-02
修稿时间:2006-09-29

Analysis and improvement on two kinds of integer factorization algorithm
WU Chuan-min,MENG Jin-tao,LIU Jun-fang.Analysis and improvement on two kinds of integer factorization algorithm[J].Computer Engineering and Design,2007,28(17):4094-4095,4104.
Authors:WU Chuan-min  MENG Jin-tao  LIU Jun-fang
Affiliation:Department of Computer Science, Huazhong Normal University, Wuhan 430079, China
Abstract:Two algorithm of integer factorization are given,which is trial division and Pollard algorithm.According to the distribution of the prime numbers and reducing the times of trial division to improve its efficiency,which greatly improve performance of the trial di-vision.After the analysis of Pollard algorithm,this work restart the algorithm with a different random sequence produce function,this will let the algorithm run more effectively.At last,a running time table of the two kinds of algorithm are given.Results show that the proposed trial division is accurate and effective in factorizing small integer on 32 digit bit and Pollard algorithm is effective on others.
Keywords:prime number  composite number  integer factorization  trial division  Pollard
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号