1
$\开始组$

我一直在使用Qiskit用哈密顿模拟来模拟一些振荡器。我想做的下一步是以某种方式增加这些振荡器的耗散。我认为,如果有一个部分复杂的“哈密顿量”,可能会产生与

$$e^{Ht}$$

然而,当我尝试这样做时,我得到了关于复杂部分的错误。我知道哈密顿量通常是厄米特量,但有没有办法在奇斯基特中模拟这种情况?

如果没有,还有其他方法来模拟耗散系统吗?

$\端组$

1答案1

重置为默认值
1
$\开始组$

你可以使用量子虚时间演化(QITE)技术来模拟$e^{Ht}$.Qiskit算法包包含图像时间演变具有两种实现的接口:

以下代码片段显示了如何使用科学图像进化:

从qiskit.quantum_info导入Statevector,SparsePauliOp从qiskit_algorithms导入SciPyImaginaryEvolver来自qiskit_algorithms.time_evolvers.time_evolution_problem导入TimeEvolutionProbleminitial_state=状态向量.from_label(“0”)哈密顿量=SparsePauliOp.from_list([('X',1.0)])τ=100evolution_problem=时间演化问题(哈密顿量,τ,initial_state)classic_evolver=SciPyImaginaryEvolver(num_timesteps=300)结果=classic_evolver.evolution(evolution_problem)result.evolved_state.draw('latex')
$\端组$
1
  • $\开始组$ VarQITE可以与TrotterQRTE结合使用吗?我猜VarQITE的效率不如TrotterQRTE。?我的哈密顿量中只有一小部分是虚的。 $\端组$ 评论 5月26日15:04

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.