[英]Reducing circuit initialization complexity
我相信这是因为 Qiskit initialize
,而不是特定于 IonQ 后端。 您可能会看到与任何后端相同(或更差)的门深度。
Qiskit initialize
使用非常通用的算法,因此对 state 编码使用相对简单的算法。 具体来说,来自Quantum Logic Circuits (2004) 的合成; 这在方法的源代码中有所提及。
具体来说,他们在论文中说,使用该方法,可以通过包含不超过 2n+1 - 2n 个 CNOT 门的电路制备任意 n 量子位量子 state。 对于 8 的 n,就像你在这里一样,那是 496 个 CNOT。 这是关于你所看到的。
任何更专门针对您正在尝试做的事情的编码方法都可能会更好地工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.