我已经思考了十多年了。2008年,我是一名学生,我告诉我的量子计算教授,我想研究执行量子算法的“物理复杂性”,而众所周知的“计算复杂性”可以从量子计算中受益。
例如,格罗弗搜索需要量子门与O(n)经典门相反,但是如果控制量子门的成本缩放到n4而经典门则只有n?O(n−−√)O(n)n4n
他立即回答:
“当然,您对物理复杂性的想法将取决于实现”
事实证明这是事实。用NMR 操纵量子位的“物理复杂性” 比超导量子位要差得多,但是对于这两种情况,我们都没有关于n的物理困难的公式。nn
这些是您需要采取的步骤:
1.为您的量子计算机提出一个准确的去相干模型。例如,对于GaAs量子点中的自旋量子位,这与钻石NV中心中的自旋量子位将有所不同。
2.在存在退相干的情况下准确计算量子位的动力学。
3.绘制与n的关系图,其中F是与没有去相干性的结果相比,n个去相干的量子比特的保真度。4.这样可以指示错误率(但是不同的算法将有不同的保真度要求)。5,FnFn
选择一个纠错码。这会告诉你有多少物理量子位需要为每一个逻辑量子位,一个误差率。6.现在,您可以绘制“设计”量子计算机的成本(以所需的辅助量子位的数量计)。E
现在,您可以看到为什么必须要来这里提出问题,而答案却不在任何教科书中:
步骤1取决于实现的类型(NMR,光子学,SQUIDS等)。
步骤2很难。无消相干动力学已经在没有物理近似的情况下被模拟为64个量子位,但是具有消相干的非马尔可夫非扰动动力学目前仅限于16个量子位。
步骤4取决于算法。因此,即使使用特定类型的实现方式(例如NMR,Photonics,SQUID等),也没有物理复杂度的“通用缩放”。
步骤5取决于错误校正代码的选择
因此,要专门回答您的两个问题:
100101002100!100100
这取决于您在第1步中所做的选择,即使对于特定的算法,也没有人能够一路完成第1步到第3步,从而获得关于qubit数量的物理复杂度的精确公式。因此,这仍然是一个悬而未决的问题,受限于模拟开放量子系统动力学的难度。
我们是否有任何理由相信它或多或少是前者而不是后者?
n!n100n