三年的计算

回文探索最终报告

通过尊尼获加
1990年5月25日


选择一个数字。反转其数字并将结果数字添加到原始编号。如果结果不是回文,请重复过程。以10为基数的所有数字最终都会变成回文吗通过这个过程?没人知道。[1]

例如,从87开始。应用此过程,我们获得:

87 + 78 = 165165 + 561 = 726726 + 627 = 13531353+3531=4884,回文

为了添加数字反转数,以生成回文,加法中不能有进位,因此每个进位这对数字的和必须小于等于9。

在这个过程中,是否所有数字最终都会变成回文未经验证,但所有小于10000的数字都经过了测试。一个在相对较少的步骤中变成回文900个3位数,90是回文开头,735个剩下的不到5次反转和加法就可以得到a回文)。除了196人。这个号码已被携带通过P.C.Leyland的50000次反转和添加不产生回文的26000多个数字。后来,P.Anderton继续了这个过程,直到70928位数,没有遇到回文。

1987年8月12日,我太阳3/260来解决这个问题。一个程序,任务。c(c),执行任意的反转和加法精确数字并在每个步骤后检查回文。这个程序使用不错(15)优先,清理所有可用的计算周期,同时立即让CPU恢复正常前台作业。(系统中没有明显的退化此程序运行时的性能。你必须习惯然而,您的CPU计量器始终保持在100%。)

该程序每两小时将检查点写入一个文件,并在与一组从最开始重新启动它的shell脚本结合最近的检查点,当系统正在关闭。这允许该过程在白天继续日复一日,无人干预。

近三年来,反转和添加的过程一直在继续。昨晚,午夜前五分钟,节目打印了消息:

通过2415836到达停车点。数字包含1000000位数字。

并退出。已达到内置端点;2415836之后反转和加法运算,196位已增长到100万位数没有回文。它曾经生产过吗?尽管如此,没人知道。从概率的角度来看,随着数字增长到巨大的大小下一个产生回文的可能性由于数字对的相加几率为10或更大,步长减小大量接近确定性。但有无限重复这个过程……也许吧。

经过三年的计算,我将把它保留在一百万位数。这个执行任务的程序可供您下载。如果你想自己继续这项伟大的工作,你可以下载百万位数的结果原始计算的所以你不必重复。

这有什么用?嗯,没有,真的,但是空闲循环有多有用你的计算机?

我不打算公布这个结果,因为三年后忍受着摩托罗拉68020微处理器,I如果不重新运行,就不会对结果充满信心验证,我不会在接下来的3年里重新注册。此外,如果我等2年,我的桌子上可能会有一台电脑6个月内完成,就像慢船现象一样星际旅行:无论你什么时候离开,当你得到在那里目的地已填充那些跟随你而来的人速度更快的船用构建后来的技术。

所有这些都提出了一个问题,一段时间以来我一直想提出这个问题现在。是否有有用和/或有趣的任务可以在我们工作站的背景?特别是,是否有任务它可以利用超级计算机的空闲周期潜力办公室以太网上的所有Sun工作站合作时尚?

虽然这些任务传统上是娱乐性的数学像196年《回文之旅》一样,我特别喜欢感兴趣的潜在候选问题与真实世界中的演化过程的数值模拟球状星团等引力约束系统及模型星系形成,量子难题的数值解力学等等。我宁愿追求这样的东西,也不愿对最大的梅森总理发动又一次陈腐的袭击。

显然,所有这些努力在人类领域的优先级都很低以及操作系统进程调度队列。

1995年补遗:嘎吱作响

1995年,蒂姆·欧文发现自己在一台超级计算机附近有了时间,决定继续探索,从百万美元开始我在1990年停下来的数字。它表明了计算的进步只需要两个月把探索带到两百万数字标记,但找不到回文。阅读他的续集故事任务中的了解详细信息。这个二百万数字他计算出来的东西你可以下载。

高达1300万位数

回文探索的持续新闻

笔记

  1. 这个未经验证的断言取决于所选的基数。罗纳德·斯普拉格(Ronald Sprague)证明了以2为基数的数字10110永远不会形成回文。
订单这本书
亚马逊网站。

参考文献

大卫·威尔斯。 企鹅好奇有趣词典数字《企鹅图书:伦敦》,1986年,第142-143页。

源代码(普奎斯特。c(c))



通过尊尼获加