如何在量子电路中实现矩阵指数?


9

也许这是一个幼稚的问题,但我无法弄清楚如何对量子电路中的矩阵求幂。假设有一个通用的方阵A,如果我想获得它的指数,eA,我可以使用该系列

eAI+A+A22!+A33!+...

使其近似。我不知道如何使用量子门来做同样的事情,然后将其应用于例如汉密尔顿模拟。一些帮助?


4
目前尚不清楚您是否在谈论一个量子电路 A 作为输入和输出 eA 或汉密尔顿模拟(即建立一个whose矩阵匹配的电路 eiA)。
Nelimee

我的错; 我的意思是,我想在矩阵A中将矩阵A设为指数,eiA
FSic

Answers:


7

重新编写您的问题:

如何对通用方矩阵执行汉密尔顿模拟 A

快速解答:这是不可能的。

汉密尔顿模拟(HS)的目标是找到一个量子电路(即一系列门) U(t)=eiAt处于量子状态。这里U(t) 需要是单一的(由于量子门的性质),所以 eiAt 还需要统一。

因此HS算法仅适用于矩阵 A 这样 eiAt是单一的。每个厄米矩阵都满足此属性,但并非每个generic square matrix都满足。根据您的问题,此限制可能是也可能不是问题,但如果出现以下情况,则不能使用HS:eiAt 不是单一的。

例如,对于HHL算法(使用HS的A 作为子例程) Ax=b如果 eiAt 不统一,您可以考虑问题

Cy=(0AA0)(0x)=(b0),
用HHL解决它(现在可以实现,因为新矩阵 C 是hermitian)并恢复 x

所以现在有趣的问题是:

如何对给定的厄米矩阵进行哈密顿模拟 A

答案将取决于 A

这是一个巨大的研究主题,关于它有很多话要说。我不会在这里介绍每种方法,因为它们相当复杂,我也不了解所有方法。以下是与HS相关的论文/演讲列表,从HS入手可能会很有趣:

  1. 在小型量子计算机上模拟汉密尔顿动力学:关于HS的幻灯片。即使是演示文稿,这也是我在汉密尔顿模拟中找到的最完整的资源。它快速介绍了3种不同的方法,并为每种方法引用了有趣的论文。
  2. 量子算法讲义(Andrew M.Childs,2017):最近且相当完整。HS在第25章(第123页)中讨论。
  3. 模拟稀疏哈密顿量的精度的指数提高:详细介绍了1中提出的3种方法之一。
  4. 用于模拟稀疏哈密顿量的高效量子算法:详细介绍了1中提出的3种方法中的另一种。

谢谢您,特别是参考文献,我将对其进行介绍!
FSic

我建议您从第一个参考开始。它是最完整的,并提供了其他文章的链接。对于我(个人观点),使用Trotter-Suzuki公式的第一种技术是最容易理解的。但这对您可能不一样!
Nelimee

2
每个 Hermitian矩阵都满足此属性:更具体地说,所有 Hermitian矩阵都具有此属性
glS '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.