π值精确度的百年竞赛 - Peak one Temple

1914 年,自学成才的传奇印度数学家 Srinivasa Ramanujan(拉马努金)就曾经写下过 14 个关于 π 的无穷级数展开公式。电子计算机出现以后,人类大规模高精度的计算能力得到了无与伦比的飞跃,使得圆周率计算的进程突飞猛进,实现了计算 π 的(二进制)数字长度的一次又一次重大突破。

img.jpg


1985 年,美国数学家 Bill Gosper 用 Ramanujan 的一个公式计算圆周率精确到了小数点后 17500000 位。

1994 年,苏联裔美国数学家 David 和 Gregory Chudnovsky 兄弟在同一个公式的基础上计算 π 到了 4044000000 位。

1995 年以后,日本数学家金田康正(Yasumasa Kanada)及其团队更在世界上遥遥领先,在 2003 年把对 π 的 计算提高到了 1.24 万亿位。

这个纪录在 2010 年 1 月 8 日由法国一位程序 员 Fabrice Bellard 打破。他改进了 Chudnovsky 兄弟的公式,用了 131 天在一部台式计算机上成功地把 π 计算到 2.7 万亿位。这个数字有多长呢?如果你平均用一秒钟来报出一个数字的话,那么需要 8.5 万年才能读完它的所有数字。

厉害吧?可是,这个世界纪录到 8 月份就被打破了:日本工程师近藤茂(Shigeru Kondo)与美国西北大学计算机系的香港学生余智恒合作,把 π 值算到了 5 万亿位。

谁知道,当欢呼声犹在耳际,9 月 17 日英国广播公司 BBC 又作出了惊人的报道,说雅虎科技公司的研究员、原香港科技大学毕业生施子和(Nicholas Tse-Wo Sze)采用“云计算”技术,利用 1000 台计算机同时计算,历时 23 天,将 π 计算到小数点后 2 千万亿位,为 8 个月前法国人 Bellard 记录的近一千倍。

这可不是只增加了大约一千个数位,而是由一千个、每个都有 2.7 万亿位长的数字连接起来。哇塞!施子和兴奋无比地向全世界宣布了他的计算结果,还说他发现了“π 的小数点后第两千兆位是 0!”


本文由 PeakOneTemple 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,继续我们山巅.一寺.一壶酒(Peak one Temple)的独特视角!

还不快抢沙发

添加新评论