这是一个关于量子化学问题的资源估计的q#问题。
在ResourcesEstimator的符号学中,它声明...by executing the quantum operation without actually simulating the state of a quantum computer; for this reason, it can estimate resources for Q# operations that use thousands of qubits.
我想知道我们如何对数千个量子位进行量子化学模拟资源估计。虽然数千个量子位的量子电路可以作为ResourcesEstimator的输入,但我不清楚如何使用本文档是关于使用NWChem的端到端的。中描述的传统工作流程来生成量子电路。
据我所知,.nw文件建议生成分子电子积分,该电子积分输出到BroomBridge .yaml文件,该文件加载到GetGatecount和类似的资源估计器。然而,在1000+量子位化学模拟中,在一台强大的计算机上生成yaml文件需要几天时间,文件大小将是千兆或兆字节。
我的问题是,我们可以在不显式计算哈密顿矩阵元素的情况下进行资源估计吗?如果不是,你建议如何做这些大规模的资源估算“高达数千个量子位”?
谢谢你的帮忙!q#
发布于 2020-03-10 19:05:35
更准确的说法是“如果代码的经典部分可以在合理的时间内执行,它可以估计使用数千个量子位的Q#操作的资源”。
QDK资源估计器基本上是一个特殊的模拟器,它仍然“执行”它得到的Q#程序。然而,与完全状态或Toffoli模拟器不同的是,它并不模拟门和测量对量子系统状态的影响,而是增加了跟踪资源估计器产生的度量的某些计数器。例如,如果您使用T门,它将增加T门的计数器,但不会触及Pauli门或CNOTs的计数器。
这意味着资源估计器可以运行比其他模拟器大得多的程序(在完全状态模拟器上的主要限制来自需要更新系统的全部状态,它比可用内存大30-40量子位)。但是它仍然需要能够运行程序,通过所有的门和所有的经典计算,即使通过门比在一个完整的状态模拟器轻得多。
https://stackoverflow.com/questions/60622962
复制相似问题