作者:不吃小南瓜
“我们这么多人写这个程序,三天差不多就够了,每个人分一部分工作,等完成以后,一个人一千块,就当是补贴吧。”
这也是给学生们找了赚外快的机会。
大多数博士生、研究生收入并不高,能花时间多赚点钱,也是有吸引力的。
听了王浩的话以后,底下立刻有学生说道,“王浩老师,不用给钱,我都是来帮忙的。”
“帮个忙写点代码而已,还给什么钱。”
“不用给钱!不用给钱!”
张志强听着酸溜溜的小声嘀咕一句,“我刚才说自掏腰包,你们可不是这个态度。”
王浩摇头很坚定的说道,“你们不要钱,我就不能让你们做了,这件事要先说好。”
这下没人再说什么了。
接下来王浩就对着黑板,画了个框架图,一步又一步的画过去,并在每一个步上做了个标记,随后开始依次讲解起来,“大家来看看这个框架图,这是程序的整体构架。”
“要是感兴趣,等工作完成以后,可以自己研究一下,也许对于你们对构架、对算法的理解有帮助。”
“现在我主要说需要做什么,从第一步开始,很简单,素性检测,然后把数字输出,应该没什么可说的。”
“再接下来,对比筛选,和这个数列做对比……”
他耐心的讲解起来。
整个程序就是利用有效与无关进位算法,对于‘作为素数的指数p’以及‘p所对应的梅森数’进行分析,大致可以分为二十几个步,每一步都需要做一个程序。
最后把所有的程序连在一起,就能实现所需的功能了。
其中有一些步骤比较简单,可以说没什么难度,比如第一步的数字素性检测输出,‘素性检测’,直白说就是检查数字是不是素数,对于本科生都没有什么难度,只不过在程序设计上,还是尽量去简化计算量。
等王浩全部都讲解完,给每个人分配了工作以后,一群人就都回去干了起来。
王浩和张志强也留在计算机实验室,他们干脆就在张志强的办公室工作,要一起完成框架中最复杂部分的代码。
当天王浩和张志强一起工作到了晚上九点半,回到家里睡了一觉,第二天除了正常去上课,就是到计算机实验室写代码。
因为负责编写代码的学生们都在实验室,王浩就要在实验室坐镇,总会有学生碰到一些难点,或者是有其他相关的疑问,他要帮着想想办法或者讲解一下。
第二天下午,陈庆华又来了实验室,见到王浩问道,“听说你找几个学生,帮忙写个程序?我问什么程序,他们都没说清楚。”
“分析梅森数的程序。”王浩简单解释了一句。
“梅森数?做什么?”陈庆华满是不解。
王浩道,“就是对梅森数进行分析,我想利用分析结果,去寻找梅森素数。”
“……”
陈庆华抿着嘴沉默了好一会儿,“加油干!”他说完背着手就走开了。
陈庆华离开没多久,又有个教授找了过来,是祁晓教授,他也是博士生导师,有两个帮忙写代码的学生,还是祁晓带的博士生。
祁晓和王浩不熟悉,就问向张志强,“你们写这个程序是做什么的?需要的时间长吗?我怕耽误学生的进度。”
“不会。”
张志强肯定的说道,“我估计了,最多三天,也花不了多长时间,估计快一点的,明天就能完成了。”
“那就好。”祁晓听罢也不在意了,好奇的继续问道,“我听说和梅森素数有关,是王教授的什么素数相关研究吗?”
“找梅森素数。”张志强很直白的说了五个字,“就是设计程序找梅森素数。”
“……”
祁晓的反应和陈庆华同出一辙,他也是抿着嘴好半天,一句话都没说出来,只留下一句,“加油干。”
然后,走了。
找梅森素数?开什么国际玩笑!当我不懂梅森素数啊?
全世界到现在就只找到了五十一个,找下一个不知道多少年以后了,设计个程序就想找到?
做梦吧!
第九十一章 发现新的梅森素数!
计算机实验室的博士生、研究生们完成工作的速度比预想的快,他们有的在第二天,就完成了自己负责部分的工作,一问才知道是熬夜码出来的。
这种对待工作的积极性,肯定会得到企业老板的赞叹,但王浩不是企业老板,他并不推崇大家这样去做。
研究生、博士生们的工作进展快,也让王浩和张志强有些头疼,因为他们负责的代码部分还没有完成。
两人干脆也熬了夜,一口气工作到了十二点,后来就干脆睡在了实验室里。
第二天早上起来,简单吃了个早饭,又开始继续工作。
后一天,大部分工作都是对程序进行调试,包括其他人交上来的程序包,包括他们自己负责部门的代码都需要进行调试运行。
等所有代码都调试好以后,就可以一部分一部分的进行对接,调试运行、完善的过程要比码代码的过程还要慢一些。
接下来,又过了两天时间,各个部分才差不多对接完成,随后进行得到第一次的整体运行。
“成功输出了结果,还不错,这个‘0.03%’是什么意思?”张志强还是有些不明白,“是说这个数字对应的梅森数,是梅森素数的概率吗?”
“数字没有概率,是素数就是素数,不是素数就不是素数。”王浩道,“不过,你理解的也没错,只是一种评价体系输出的数字而已。”
“0.03也太低了吧。”
王浩道,“已经很高了,虽然肯定会刷下这些数字。”
两人正说着的时候,科技处的李明忽然找了过来,“王浩啊,赶紧去理学院实验楼,有记者要采访你。我找了你一圈都没找到,问了人才知道,原来你在这里。”
“必须要接受采访吗?”王浩稍微有点不情愿,他感觉手里的工作更重要。
李明道,“也不是必须,省里的电视台,还是应付几句吧。”
“好吧。”
王浩想想也应该稍微休息一下,应付记者的采访就当是休息,就跟着李明过去了。
采访地点是在理学院实验楼的小会议室。
省电视台的记者已经等在那里,就连采访的背景已经布置好,搬了个全新的办公桌过来,王浩就坐在办公桌的后面,背景则是一张世界地图。
他坐下来接受了采访。
记者的提问依旧是围绕阿廷猜想,阿廷常数的研究,是近一段时间最火爆的数学话题,哪怕是国外,也都有很多很多人在谈论着。
这是近几年国际数论领域最大的成果。
上一次出现如此有影响力的成果,还在阿迈瑞肯的华人数学家完成对‘弱化孪生素数猜想’的证明。
王浩很可能凭借这个研究拿到国际级别的数学奖项,国内一些奖项可以说已经预定了,获奖就只是个颁奖时间问题而已。
采访围绕阿廷常数证明展开,王浩也说起了阿廷常数存在性的意义,“在一定意义上来讲,这说明质数也是存在规律的。”
“这种规律不一定像是其他数字一样,而我们要做的就是摸清底层的规律。”
“这很重要。”
王浩做了个简单的解释,也说明了一下数学基础研究的重要性,“很多人或许会问,为什么要费尽心思的研究这些?”
“你们可能有听过,有机构专门去计算圆周率π,把它算到几千亿、几兆亿位,为什么呢?”
“那对现实当然是没有意义的,但是,却能帮助人类了解所处的宇宙,所处的世界更加了解、更加明确。”
“这种不断进行的计算,是希望能看到一种结果,那就是圆周率永远无法算尽。”
“但如果算尽了呢?如果通过计算证明π是一个有限循环小数呢?这两种可能都是很可怕的,不止说明不存在真正意义上的圆,同时也说明我们的宇宙可能不是一个真实的宇宙,就像是一些科学家的描述,宇宙很可能只是一堆代码,我们也只是虚拟出来的而已。”
“有关素数分布的研究也是很类似,最基础的数学、数字,就是对于宇宙的描述。”
“在最基础的领域,我们要不断进行探索……”
王浩用简单的比喻说了一下研究的重要性,感觉自己接受采访都是超常发挥了,否则他会解释一堆和阿廷常数有关内容。
虽然他知道绝大部分人对此肯定不感兴趣。
记者问到了最后一个问题,“在完成阿廷常数的论证后,你的下一步研究有计划吗?可以说说吗?”
王浩想了想,说道,“我现在正在研究梅森素数,希望能在这个领域有收获。”
接下来他简单的解释了梅森素数,采访就结束了。
……
省电视台对于王浩的采访还是非常重视的。
北疆省不是学术大省,很少出现非常知名的学者,即便是北疆上出身的学者,好多都去了东部沿海城市,或者干脆就去了国外。
简单来说,北疆省留不住顶尖人才。
现在西海大学出现了一个年轻数学教授,完成了世界顶级的数论成果,绝对值得大书特书。
省电视台把采访的整个过程当做科学节目来播出,还节选了其中的片段作为新闻播放。
同时,省电视台所属的网络新闻媒体、微薄,也都刊载相关的报道并发布出去。
省电视台对于新闻很重视,但实际上,并没有引起多少波澜,因为有好多媒体已经做出了报道,王浩也不是第一次接受采访。
不过有些关注的人,看了报道以后,很快抓住了重点。
“王浩正在研究梅森素数。”不少人都感觉很可惜。
有人甚至在网上评论说,“王浩去研究梅森素数了,又一个数学天才要消失了。”
“看看那些以往的数学天才,能在数论领域有一个成果就很了不起了,继续研究也不会再有成果。”
“王浩应该向陶哲轩大神学习,不要碰数论,不要碰数论。”
“我记得陶哲轩有一次接受采访,说准备要研究孪生素数猜想,结果没过多久,就有人完成了弱化孪生素数猜想的证明……幸运伴随着他。”
“……”
王浩可没心情关注舆论问题,他接受完采访以后,马上回到计算机实验室,和张志强一起对于整个程序进行最后的完善。
又是一天时间。
一直等到了第二天的下午,他们确定程序已经完善,可以放进电脑里正常运行了。
他们简单商量一下,直接找到陈庆华院长,申请使用新购置的两台大型服务器。
计算机实验室最新购置了两台服务器,花费了八百万的经费,说白了就是一大堆的处理器、硬盘等硬件集合,计算能力是相当强的,每一台服务器的计算能力,要超过三百台以上的万元台式电脑。
这两台服务器是准备当做计算机实验室的核心设备使用的。
陈庆华听到他们申请使用服务器,最开始是有些犹豫的,他们做进行的不是计算机实验室的项目,而且最主要是,他不认为一群人编写个程序就能找到梅森素数。
但仔细考虑了一下以后,他还是同意了。
陈庆华主要考虑对象是王浩,张志强根本不在照顾的范围内,王浩可是顶级的算法专家,而且就在西海大学工作,即便只为了交好王浩,让他们用一下服务器也没关系。
他很大方的同意了,还出具了一个同意使用说明,把具体使用情况写出来签字盖章。
计算机实验室的服务器是属于实验室的公共财产,也是学校为了发展实验室拨款购买的,可不像是普通电脑一样想用就用。
张志强拿到了使用权以后,顿时非常兴奋的带着王浩过去了,他一直对两台服务器心心念念,但因为手头上没有需要使用服务器的项目,很遗憾根本就没有用过。
这次可以试试了。
两台新的服务器是在所谓的中心实验室,其实就是六层的会议室改造出来的。
他们打开电脑把程序录入,在强大的硬件支持下,让程序快速运行起来。
同时,一个个数据也都输出到文件里,并进行了分类。
这个程序输入的数值是6000万以上的数字,可以快速检测中其中的素数,并进入到真正的分析程序中,输出的则是‘素数’以及‘对应梅森数是梅森素数的概率’。
概率,是一个程序的判定数据。
最高的概率设定是百分之十,最低的概率则只有0.01%,绝大部分输出的素数对应的都是0.01%。
但是判定的准确率并不是那么高,比如,已知的第49个梅森素数,M74207281,程序判定是素数的概率只有8%左右。
第50个,M77232917,概率则为6%左右。
帕德里克-罗什找到的第51个梅森素数,M82589933,判定的概率也不到9%。
虽然程序判定的不是那么准确,但显然几个数字对比其他数字判定的概率要大的多。
程序输出的第一个文件里就包含了所有概率在1%以上的素数以及判定概率。
上一篇:猎命人
下一篇:我被骗到缅北的那些年