自学成才的程序员,3年打破麻省理工难题,原本解决需35年

pritywawa 2019-12-03

自学成才的程序员,3年打破麻省理工难题,原本解决需35年

神一般的男人

二十年前,麻省理工学院的研究人员发现了一个难题,该难题可能需要35年才能解决。

但是来自比利时的自学成才的程序员伯纳德·法伯特(Bernard Fabrot)设法摆脱了以前似乎不可能的事情。而在今年,麻省理工学院的官员宣布,法伯特(Fabrot)在不到四年的时间里找到了解决密码难题的方法,比原先预计的要早15年。

根据麻省理工学院计算机科学与人工智能实验室网站上的故事,法布罗特花了近三年半的时间来计算解决方案。

自学成才的程序员,3年打破麻省理工难题,原本解决需35年

来自比利时的自学成才的程序员伯纳德·法伯特(Bernard Fabrot)用了三年半的时间来计算一个难题的解决方案,该难题本来需要35年才能解决。

谜题由来

密码谜题LCS35于1999年在麻省理工学院计算机科学实验室成立35周年庆典上首次宣布。LCS主任Michael Dertouzos展示" LCS创新时间胶囊"弗兰克·盖里。难题的设计旨在阻止求解器尝试利用并行或分布式计算来加快计算速度。

麻省理工学院的官员说,这个难题涉及连续进行约80万亿次平方的起始数。麻省理工学院教授罗恩·里维斯特(Ron Rivest)于1999年首次提出难题挑战时,曾预计"将需要35年的连续计算来解决,每年都会用下一个最快的模型来代替计算机。"

自学成才的程序员,3年打破麻省理工难题,原本解决需35年

挑战成功

难题最终要比那早解决。

Fabrot说"他让我的计算机完成了解决这一难题所需的79万亿次操作。我意识到,通过使用快速库进行大整数乘法,我可以在3年半的时间内找到答案:所以我知道到2019年我就能找到答案。该代码本身很简单,但需要耐心和毅力。"——大神果然与众不同。

早在1999年,麻省理工学院的官员就承诺,如果有人在2033年前提出正确的解决方案,他们将打开一个时间胶囊,里面包含各种各样的技术宝藏,包括万维网发明家蒂姆·伯纳斯·李和微软创始人比尔·盖茨的作品。

耐心和毅力便是这位程序员成功的法宝,自学成才的人永远不会缺少这种优秀品格。

如果你想看他解决的到底是什么问题,可以关注私聊我发送"麻省理工",就可以获得哦。

相关推荐