2023 mindspore量子计算黑客马拉松初赛——量子组合优化赛道

参考资料

Max-Cut问题

Max-Cut问题需要将图中的顶点分成两部分,使得两部分被切割的边最多。当顶点较少时,给定n个顶点,可以通过穷举2n11次寻找解。

但当图中顶点增多时,我们很难找到有效的经典算法来解决Max-Cut问题,因为这类NP-complete问题很有可能不存在多项式时间算法。但尽管精确解不容易得到,我们却可以想办法在多项式时间内找到问题的一个近似解,这就是近似优化算法。

image.png

Max-Cut问题哈密顿量的基态能量求解

我们对问题进行建模,我们让一个量子比特对应一个顶点,其中量子态 \(|0|1\) 因此我们只要找到一个哈密顿量H使得:当有连线的两个顶点处于不同量子态时,哈密顿量的期望值为-1,即

01|H|01=1,10|H|10=1

而当有连线的顶点处于相同量子态时,哈密顿量的期望值为0,即

00|H|00=0,11|H|11=0

选择 image.png

满足上述性质。我们只要对图中的每条边写出上述哈密顿量,然后将所有边求和。则 image.png

H的基态能量 H的基态
切割边数 切割方案

优化目标:哈密顿量的期望值的绝对值对应切割的边,使其最小化,就可以找到最大切割边数。

%%之所以将不同量子态时的期望值设为-1,是因为在量子神经网络的训练中,Ansatz中的参数的梯度会一直下降,同时测量值也会一直减少%%

在量子线路中,哈密顿量 H 对应着量子系统的能量表达和演化。它可以用来描述量子比特之间的相互作用以及量子比特与环境之间的相互作用。我们可以使用一系列的量子门来模拟和操作哈密顿量 H。这些量子门可以对量子比特进行操作,改变它们的状态,并模拟系统在哈密顿量作用下的演化过程。

量子绝热演化

想要使对应哈密顿量的期望值最小化,也就是我们需要找到对应最小期望值的基态$ \psi \rangle$。

对此我们可以采用量子绝热演化的方法,使系统先处于某一简单哈密顿量HB的基态上,然后使简单的哈密顿量HB绝热地、缓慢地演化至某一复杂的哈密顿量HC,根据绝热定理,系统将始终保持在哈密顿量的基态上,最终达到复杂哈密顿量HC的基态。

实质上是两个不同的量子线路,第一个量子线路不断优化量子门参数使得HB演化至HC。我们记录这些参数(量子门顺序),在第二个量子线路中,先制备HB的基态,然后对其应用之前的参数,最后进行多次量子观测,最后的观测结果概率最高的就最有可能是HC的基态。

在这里选取HB=image.png,则 \(其基态对应为|+\rangle ^{\otimes n}\) (可以证明,在基态时HB的期望值为0,最低)

ansatz线路

演化方程

t=0时为HB,t=T为HC image.png

当T足够大时,系统将始终处于H(t)的瞬时基态上。存在积分形式: image.png

其中image.png对应一系列量子门, \(|ψ(0)HB|ψ(T)HC\) 可根据该公式构造量子线路。

根据trotter公式 image.png 代入H(tl) image.png 取N为有限大的整数 \(βl=(1tl/T)Δt,  γl=tlΔt/T=l=1peiβlHBeiγlHC\) image.png对应每个量子比特都使用RX门,因为 image.png

eiβlX=RX(2βl)eiβlHB=eiβliXi=iRX(2βl)

image.png对应ZZ门,由此我们可以根据公式image.png构建量子线路。p代表线路循环次数,p越大,模拟的越好。循环次数受算力制约。

难点

  1. 限制量子比特个数最多15个。节点个数远超可使用的量子比特数。

This line appears after every note.

Notes mentioning this note


Here are all the notes in this garden, along with their links, visualized as a graph.

Conda导出python环境加快访问github新闻稿实验1:ros入门实验3:自动驾驶实战实验4:ros2智能移动机器人实验5:ros1移动机器人动态避障(基于强化学习)实验6:轨迹跟踪仿真1最终实验自动驾驶辅助python函数Obsidian发布的免费替代方案Obsidian库解析TestYour first seedClip 串讲Nips'17 attention is all you needSigir'22 cret cross Modal retrieval transformer...Arxiv 2306’unifying large language models and...Arxiv'21 how much can clip benefit vision And...⭐ ⭐ ⭐ ⭐ ⭐ arxiv 2311' llmsurveychinese⭐⭐⭐⭐eccv'22 slip:self Supervision meets language...⭐⭐⭐⭐⭐clip:learning transferable visual models from...⭐⭐⭐⭐⭐icml'22 blip bootstrapping language Image pre...Arxiv'23 challenges and applications of large...Prl'20 retrieving quantum information with active...SIGIR'06 Laplacian Optimal Design for Image...Survey'09active learningTKDE'16Relevance Feedback Algorithms Inspired By...Improving interpretable embeddings for ad Hoc...Access'17...Artif. intell. rev.‘23 a survey on ensemble...Fcs'20 a survey on ensemble learningTpmai'04 asymmetric bagging and random subspace...⭐⭐⭐⭐access'22 a survey of ensemble learning进化集成学习算法综述《黑客与画家》 为什么书呆子不受欢迎《黑客与画家》《黑客与画家》——黑客与画家黑客伦理Avs检索流程Avs项目管理Avs speaker proposalAvs paper思路整理Presentation 思路整理Stable Diffusion检索流程2023avs交互使用flask快速构建浏览器实现图片交互Trecvid avs 个人感受2022交互情况统计2024avs交互情况统计Llm api测试Agi 比赛Lean(vs code)Agic TrickLlm相关论文Rtx 4090 部署大模型 20240306构建样题数据集调查开源大模型的数学能力想法计划231128调研Github下载Python调用javaVbs2024比赛复盘复现系统talkseeDiffusion扩散模型调研2023 mindspore量子计算黑客马拉松全国大赛热身题2023 mindspore量子计算黑客马拉松初赛——量子组合优化赛道代码集成进化算法Python使用Vscode使用Github问题Linux华为手机安装google框架工具推荐科研问题笔记本电脑视频生成调研20241002更换内存条(16g换到32g)24考研总结Reflection 大学四年的回顾及年终总结《周处除三害》观后感《奥本海默》观后感李沐讲座考研计划牛奶2023 mindspore量子计算黑客马拉松初赛——量子组合优化赛道排序融合动手学习深度学习算法笔记论文阅读模板2023 07 062023 08 30算法知识生活Paper ReadingProjects