从大学讲师到首席院士

从大学讲师到首席院士 第56节(3 / 3)
加入书签 返回目录 投票推荐
是西弥斯-戈尔利克斯。
当王浩朝着中间看过去的时候,戈尔利克斯还主动对他笑了一下,王浩则象征性的点了下头。
然后,他开口了。
“我来这里以后,就一直都人问我,我的大数相乘算法研究,是改善还是创新?”
“改善,就是个小成果;创新,也许是个大成果,也许是错误的,因为大数相乘算法,很多年都没有创新了。”
“现在我站在这里,可以回答:‘是改善,也是创新’,什么意思呢?这还是要从离散傅里叶变换说起……”
王浩起了个开头,就开始了讲解。
第五十四章 你的论文是最佳!
八十年以前,已知的乘法运算方式只有一种,就是在课本上所学到的常规竖式计算方法。
当进行位数少的数字相乘时,竖式计算方法是非常快捷、方便的,但若是计算数百万位数或数十亿位数的乘数之间的相乘时,竖式计算方法就显得无能为力了,例如,计算圆周率或者寻找更大的质数。
后来出现了‘karatsuba算法’,将数字的乘数分解成更小的部分,并重新组合这些部分,这种方式可以用少量的加法和减法来代替大量的乘法。
这一算法完成两个n位数的乘法计算,只需要‘n的1.58次方’次个位数的相乘,而不是之前的‘n的平方’次。
后来又有两位科学家一起,利用‘引入快速傅立叶变换’的方式,来对大数相乘算法进行改进,只需要‘nxlog nxlog(log n)’次个位数的相乘,就可以完成大数相乘计算,其中log n是n的对数。
这一改进是跨越式的创新,后续大数相乘算法的持续改善,都是以这种方法为基础进行。
王浩的研究成果也同样是以‘引入快速傅立叶变换’的方式进行,才会用‘是改善、也是创新’来形容自己的成果,他的讲解也是从‘傅立叶变换算法’开始的。


章节目录