繁忙的海狸功能是否适用于n状态忙碌海狸游戏?

时间:2011-09-06 14:26:34

标签: algorithm turing-machines

对于给定的n-state busy beaver gamebusy beaver function是唯一的,还是可能有多个具有相同最高分的函数?也许这两种方式都没有得到证实?

3 个答案:

答案 0 :(得分:3)

是的,是的。

繁忙的海狸函数定义为

\Sigma(n) = max { \sigma(M) | M is a halting n-state 2-symbol Turing machine} 

如果它存在,则最大值是唯一的(Rado证明了这一点)。这只是一个数字。

因此\ Sigma(n)也是唯一的,因此离散函数\ Sigma:N - > N也是独一无二的。可能有多种方法可以将\ Sigma扩展为连续函数,但为什么有人想要这样做却超出了我。

可以计算\ Sigma的小值;查看OEIS entry获取最大的已知值。

答案 1 :(得分:2)

正如@PengOne指出的那样,这个功能确实是独一无二的。它是完全定义的N - > N离散函数。

但是,根据您的表述(“或者可能存在多个具有相同最高分数的功能”),您还可以理解您想知道是否有多个繁忙的海狸提供相同的最大值。如果是这种情况,那么是的,至少有两个忙碌的海狸得到一个N,一个是通过简单地逆转移位而构建的。

答案 2 :(得分:1)

这是很久以前的问题,但我发现这很有趣:http://www.win.tue.nl/~wijers/shallit.pdf

另外,我编写了一个强制三态繁忙海狸问题的算法,它给了我大约22个非对称配置,产生了6个符号(连续或不连续)。这意味着如果您认为可以交换状态1和状态2,并且可以反转第一个转换,则可能有60个配置。

但这仅限于产生的符号数量,而不是“最长执行”符号。