0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

量子扩散如何实现更大尺度独立集问题的求解

中科院半导体所 来源:中科院半导体所 2023-05-26 10:05 次阅读

考虑一个社交网络,用网络中的顶点代表人,网络中的边代表两人互相认识,而网络中一群相互认识的人,我们可以用一个由相应顶点两两连接构成的子图表示,并称之为团。如果想知道一个社交网络中有哪些共同朋友的群体以及其中最大的群体是哪个,我们该如何搜索寻找呢?这便是著名的最大团问题(Maximum Clique Problem),它属于一类NP难(NP-hard)问题。在计算复杂度理论中,如果求解一个问题的时间T随输入大小n呈多项式增长,即T(n) = O(nk),则称该问题为Polynomial复杂度问题,即P问题,这类问题容易求解。如果一个问题的解可以在多项式时间内被猜测和验证,则该问题称为 Nondeterministic Polynomial复杂度问题,简称NP问题,Nondeterministic意味着没有可遵循的特定规则来猜测该问题的解,一般认为不存在精确算法可以高效求解它。著名的整数质因子分解就是一个NP问题。NP难问题本身不是NP问题,但是如果任何一个NP难问题被证明是一个P问题,那么所有的NP问题就一定是P问题,即P=NP。(目前P=NP并未得到证明,且多数人相信P≠NP。)在图论中,最大团问题可用于社交网络分析,以识别具有共同兴趣、爱好或信仰的人群,除此之外,最大团问题在计算化学、生物信息学等领域也有诸多应用。

最大团问题或团问题可以等价地转化为无向图上的独立集问题(Independent Set Problem)。它描述的是一个无向图中那些由两两不相邻的顶点所组成的集合。对于一张由V个顶点,E条边构成的图G(V, E),它的某一个独立集S是由图中若干顶点组成的,且要求S中任意两个顶点之间没有边的连接,每一个独立集所包含的顶点数目被定义为该独立集的基数,其中基数最大的独立集则称之为图G(V, E)的最大独立集。由于无向图中的一个团同时也是该无向图补图中的一个独立集,因此最大独立集问题与最大团问题在计算复杂度上是相互等价的。(在图论中,补图是指将原图中相邻边删去,不相邻边连接后形成的图。)

578299e6-fb51-11ed-90ce-dac502259ad0.png

图2:十顶点彼得森图(左侧)及其补图(右侧)

57c04e6c-fb51-11ed-90ce-dac502259ad0.png

图3:图G(8,7)的5个最大独立集

以图3中图G(8, 7)为例,我们将不属于独立集的空心点用二进制数0来表示,将属于独立集的实心点用二进制数1来表示,经过计算我们发现实心点个数最多为4个,例如图中的5种最大独立集(图3中右侧所示),可用8位二进制数表示。解决独立集问题或最大独立集问题在经济学、生物学、计算机视觉等领域有着广泛的应用。目前对于线图、平面图、树图等典型结构,寻找它们所有的最大独立集是一个Polynomial复杂度问题, 即P问题,可以用经典算法高效解决。然而,对于一般图,枚举或者计算其最大独立集数量已经被证明是NP难问题[1]。因此,计算机科学家们的普遍共识是:不存在精确求解一般图最大独立集问题的高效算法。因此如何利用量子计算的优势高效寻找一般图中的独立集,并进一步探索其最大独立集的问题是一个非常有趣和重要的问题。最近人们发现求解独立集问题可以自然地映射为一类求解哈密顿量基态的问题,然后利用量子绝热演化来获得基态。而随着实验技术的不断发展,操控量子系统作绝热演化已经成为可能[2-3]。

绝热量子计算

在过去的几十年里,由于量子绝热算法在解决一般基态问题方面比经典算法具有潜在的加速能力,因此人们付出了巨大的努力来设计和扩展量子绝热算法的能力,这些算法在计算化学、材料科学、机械制造等领域有着广泛的应用。

绝热量子计算的基本思想是:首先设计一个目标哈密顿量HP使得它的基态是我们所感兴趣的问题的解(它是未知的因此无法直接制备)。然后,我们再设计一个简单的哈密顿量HB,它的基态不但已知而且实验上易于制备。在实验中,我们将系统初始化为哈密顿量HB而且让其处于基态。接下来,通过施加外场的方式驱动该简单哈密顿量HB作绝热演化,使其缓慢演化为目标哈密顿量HP。根据绝热量子理论,系统在绝热演化过程中将会一直保持在基态,所以当演化结束后,系统所处的最终状态即为目标哈密顿量HP的基态,这正是该问题的解。

57f29318-fb51-11ed-90ce-dac502259ad0.jpg

图4:系统的含时哈密顿量H(t)。t为时间参量,初始时t为0,演化结束时t为1。

绝热量子计算的时间复杂度是指完成绝热演算所需的时间,与哈密顿量的本征能隙有关。具体地说,如果系统处于基态,在绝热演化过程中,基态与第一激发态之间的能隙Δ将给出系统演化速度的上界,当Δ越小时,系统的演化速度就越慢。整个算法的运行时间可以被约束为:

580c30ca-fb51-11ed-90ce-dac502259ad0.png

这里Δ代表H(t)的最小能缝,如图5所示。

5823f0b6-fb51-11ed-90ce-dac502259ad0.jpg

图5:绝热演化过程中系统能量E(t)随时间t的演化

虽然上述传统的由HB到HP的绝热演化方案简单且常用,但如何选择合适的初始哈密顿量HB使得能隙Δ尽量大仍是一项具有挑战性的任务。对于大多数的选择,能隙Δ会随系统大小n指数减小,这样得到的量子绝热算法是指数慢的,和相应的经典算法比没有优越性。

幸运的是,对于独立集问题,我们可以成功地避开这个困难。对应图G(V, E),我们构建如下多体哈密顿量其目标哈密顿量584931b4-fb51-11ed-90ce-dac502259ad0.png

585e9234-fb51-11ed-90ce-dac502259ad0.png 这个哈密顿量的基态是简并的,它们和图G(V, E)的独立集一一对应。有别于传统的绝热演化方案,我们将哈密顿量584931b4-fb51-11ed-90ce-dac502259ad0.png同时设置为初始和目标哈密顿量,在绝热演化中每一个自旋缓慢旋转。由于基态简并,系统在演化中会等效地感受到一个非阿贝尔规范势(Non-Abelian Gauge Field)或非阿贝尔贝里联络(Non-Abelian Berry Connection)。这样一来,一个初始的易于制备的系统基态(如直积态|0〉⊗n)将演化成为包含哈密顿量584931b4-fb51-11ed-90ce-dac502259ad0.png所有基态(对应独立集问题所有解)的相干叠加态∑an|gn〉,最后,我们通过量子投影测量读出这个波函数中包含的解的信息,从而解决相应的独立集问题。这便是我们最近实验工作中用于求解独立集问题的量子算法的基本演算流程。 我们称这个与传统的绝热演化算法不同的方法为非阿贝尔绝热量子混合算法[4],在解决独立集问题上的它具有两个独特优势:(1)在绝热演化过程中,系统基态和第一激发态之间的能隙Δ是一个保持不变的常数4J,其中J是一个描述系统中两体相互作用耦合强度的基本参数。换句话说,我们算法中的能隙Δ与待求解的独立集问题G(V, E)的大小和结构均无关,这就确保了我们的算法具有一个恒定的运行时间,而且这比解决独立集问题中态制备和读出的时间短很多。(2)驱动哈密顿量演化只需要局部的幺正操作即可(例如绕固定轴的单比特旋转操作),这大大降低了实验中对量子系统的操控难度,使得利用可调线性光学量子线路来演示非阿贝尔绝热量子混合算法也是可行的。 量子扩散

从物理图像上看,非阿贝尔绝热混合过程可以等效看作一个粒子在高维中值图中的量子扩散现象[4]。对于一个图G(V, E),中值图里的顶点是它的独立集,当且仅当两个独立集之间的汉明距离(Hamming distance)为一时,两个顶点之间会有实线相连。为了更明确地阐明这种量子扩散过程,我们以代表性图G(8, 7)为例,可以看到系统最初被制备在一个简单的基态|g0〉上,在八维中值图中我们用中心的黑点来表示(图6左上图)。在系统绝热演化过程中,系统初态逐渐演化为中间哈密顿量的基态,对应于八维中值图中心的黑点逐渐向四周扩散的过程,同时也是独立集问题的解开始在希尔伯特空间中自然“涌现”的过程,这里黑点和蓝点分别代表正确的基态,而红色和空心点代表错误的基态(图6右图)。最后,随着系统哈密顿量重新回到初始时的584931b4-fb51-11ed-90ce-dac502259ad0.png,系统的基态最终演化为哈密顿量584931b4-fb51-11ed-90ce-dac502259ad0.png所有基态的相干叠加,对应于八维中值图中的扩散结束,所有代表错误解的红点消失,而代表正确解的黑点和蓝点以大致相等的概率分布在八维中值图中(图6左下图)。

58caaa6e-fb51-11ed-90ce-dac502259ad0.png

图6:八维中值图中的量子扩散过程

基于上述理论模型,中国科大潘建伟、陈宇翱、姚星灿等与北京大学吴飙、美国麻省理工学院Frank Wilczek合作,首次在线性光学量子线路中演示了非阿贝尔绝热量子混合算法,并成功求解了若干个独立集问题,其中对图G(8, 7)的求解成功概率达到了87.5%,非平庸解占比达到31.4%。实验中还观测到量子态在高维中值图空间中的量子扩散过程,为利用非阿贝尔绝热混合算法解决具有内禀非阿贝尔规范对称性的组合优化问题铺平了道路,相关成果最近刊登在了《美国国家科学院院刊》(PNAS)[5]。

未来,研究者们还会继续改进现有的绝热量子算法模型[6],尝试提高最大独立集和非平庸独立集的求解概率,通过降低系统噪声来压制得到错误解的概率,并进一步探索在离子、原子等其他物理系统中实现更大尺度独立集问题的求解,在NISQ时代为量子计算解决特定复杂问题提供新的思路和开辟新的道路。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二进制
    +关注

    关注

    2

    文章

    787

    浏览量

    41580
  • 量子
    +关注

    关注

    0

    文章

    477

    浏览量

    25471
  • 社交网络
    +关注

    关注

    0

    文章

    48

    浏览量

    3814

原文标题:量子扩散,让独立集问题的解在量子态空间中自然“涌现”

文章出处:【微信号:bdtdsj,微信公众号:中科院半导体所】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【《计算》阅读体验】量子计算

    经典计算机的能力。 量子计算的重要性在于三点。首先,量子计算对强丘奇-图灵论题提出了明确挑战。强丘奇-图灵论题断言,任何可物理实现的计算装置都可以被图灵机模拟,而计算速度至多下降一个多项式因子。其次
    发表于 07-13 22:15

    尺度变换

    请问在labview中如何实现信号的尺度变换啊
    发表于 05-05 15:47

    什么是“量子自旋霍尔效应”?

    ,为了避免自旋翻转散射的影响,观测量子自旋霍尔效应需要微小尺寸的样品,而量子反常霍尔效应能够在几百微米量级的宏观尺度实现。其次,让人称奇的是,这种严格的
    发表于 12-13 16:40

    超导量子芯片有哪些优势?

    等方面的要求和实现路径上都存在一定差异。  两种主流实现方式  经典集成电路芯片通过一个个晶体管构建经典比特,二进制信息单元即经典比特,基于半导体制造工艺,采用硅、砷化镓、锗等半导体作为材料。  而量子
    发表于 12-02 14:13

    32位量子虚拟机是如何助力量子编程快速实现的?

    32位量子虚拟机有什么功能?32位量子虚拟机是如何助力量子编程快速实现的?
    发表于 06-17 10:42

    量子力学思考题

    量子力学思考题
    发表于 11-27 13:08 94次下载
    <b class='flag-5'>量子</b>力学思考题<b class='flag-5'>集</b>

    基于加权多尺度量子空间的人脸图像特征提取方法_王仕民

    基于加权多尺度量子空间的人脸图像特征提取方法_王仕民
    发表于 01-08 10:57 1次下载

    基于量子进化算法求解动态交通分配模型陈华程

    基于量子进化算法求解动态交通分配模型_陈华程
    发表于 03-16 08:00 0次下载

    基于故障树最小割求解算法

    故障树分析广泛应用于核工业、航空航天和交通控制等安全攸关领域的安全性分析。求解故障树的最小割是故障树分析的关键步骤。目前,对于大规模故障树的最小割求解方法主要是将故障树转化为二元
    发表于 11-21 16:05 10次下载
    基于故障树最小割<b class='flag-5'>集</b><b class='flag-5'>求解</b>算法

    尺度量子谐振子算法的相空间概率聚类算法

    中的点;进而,将相空间网格化,形成多尺度量子谐振子算法( MQHOA)以处理离散目标函数;最后,利用MQHOA优化过程中波函数变化的概率解释对集群节点进行概率聚类。PSPCA-MQHOA继承了MQHOA物理模型明确、搜索能力强、结果精确等优点,并且由于以相
    发表于 11-29 14:16 0次下载

    基于多尺度量子谐振算法的任务调度

    合理地分配虚拟计算资源以进行有效的任务调度是云计算中的一个核心问题。为了更好地利用虚拟计算资源,高效地完成服务需求,提出了一种基于多尺度量子谐振子算法( MQHOA)的任务调度算法。首先,该算法将
    发表于 11-30 15:17 0次下载

    瞬态扩散方程求解方法研究

    中子时空动力学模型是一个刚性模型。求解中子时空动力学模型时,常常将其简化为点堆模型。基于点堆模型提出了如下求解方法:吉尔算法、刚性限制方法(SCM)、线性多步法、四阶隐式龙格库塔法等。在多维的时空
    发表于 03-12 14:54 0次下载

    微纳尺度量子电动力学

    文章综述了微纳尺度量子电动力学的基本原理、重要进展以及可能的应用,特别是在基于金属微纳结构的复合体系中的量子光学效应。
    的头像 发表于 07-11 15:39 6553次阅读

    基于量子软件的量子绝热近似算法求解

    经典近似算法求解最大割问题时,时间复杂度与图的复杂度呈正相关。为提高求解效率,使用量子绝热近似算法求解无向图最大割问题哈密顿量的基态,其基态对应该问题的最优解。该算法的时间复杂度不依赖
    发表于 05-12 14:28 8次下载

    美国Q-NEXT量子中心发布量子信息科技发展路线图

    量子互连在系统之间和不同长度尺度上连接和分发相干的量子信息,以实现量子计算、量子通信和量子传感。
    的头像 发表于 01-13 15:40 970次阅读