这个概念源自对解决魔方拼图的方法的讨论,但是也可以应用于其他组合拼图和数学游戏。它指的是产生具有最少可能动作的解决方案的任何算法,其思想是无所不知的人将从任何给定的配置中知道最佳步骤。
计算神的数字为20,需要“ 35个CPU年的空闲(经典)计算机时间”。
量子方法可以实现哪种加速?
这个概念源自对解决魔方拼图的方法的讨论,但是也可以应用于其他组合拼图和数学游戏。它指的是产生具有最少可能动作的解决方案的任何算法,其思想是无所不知的人将从任何给定的配置中知道最佳步骤。
计算神的数字为20,需要“ 35个CPU年的空闲(经典)计算机时间”。
量子方法可以实现哪种加速?
Answers:
我们可以想到Rubik立方体Cayley图 其中每个(彩色)边都是Singmaster移动之一,每个顶点是4立方体的之一。
图的直径是图中最长的最短路径。确定直径的经典算法是多项式。参见,例如,一个姐妹网站的答案。
如上所述,上帝的数字就是这个直径。要知道组中Cayley图的顶点之间的最长最短路径,只要知道距已求解状态有几步即可。我们知道,感谢Rokicki,Kociemba,Davidson和Dethridge等人,上帝的人数是。他们执行的算法是多项式,例如多项式。
评论中提到的Heiligman的图直径量子算法实现了比Djikstra算法更快的Grover加速,“总量子成本为。但是,我相信Heiligman会像经典算法那样对图形进行编码。例如量子位。显然,如果则无济于事。
相反,如其他问题所述,另一种编码Rubik立方体的方法当然是在所有状态上准备统一的叠加。这仅需要量子位。
量子算法擅长谈论“特征值”,“特征向量”和“特征状态”。将Singmaster的所有动作应用到所有状态的统一叠加不会改变状态。即均匀叠加是Cayley图上Markov链的本征态。
图的直径和对应的邻接关系/拉普拉斯矩阵的特征值/特征向量之间存在关系,尤其是光谱间隙,两个最大特征值之间的距离()。快速的Google搜索“直径特征值”将产生此结果;我建议您探索类似的Google搜索。
光谱间隙正是限制绝热算法的原因。因此,也许可以通过了解绝热算法从鲁棒立方组的各个子组/子空间从均匀叠加到求解状态的运行速度,可以估算出谱隙,并以此来限制上帝的数。但是我很快就离开了我的联盟,我怀疑是否可以实现准确性。