想象你是一位寻宝者,藏宝图上画着连绵起伏的群山,传说整片山域最低洼的谷底埋着宝藏。你每走一步,只能靠脚下的坡度判断方向,天然地朝低处走——可如果你走进一个浅谷就停下,永远不会发现山脊背后还藏着更深的谷。这就是组合优化问题:候选解如山峰般铺满大地,你要在指数级多的选择中,找到让目标函数最小的那个“最深谷底”。普通算法像只会爬山的寻宝者,遇到山脊只能翻越或绕路,常常困在“看起来最低”的陷阱里。而量子世界里有一种神奇效应——量子隧穿,让微观粒子像会“穿墙术”的高手一样,直接穿透山脊,抵达真正的最低点。本文要讲的量子退火(D-Wave),就是把这门穿墙术炼成实用装备的完整故事:从物理原理、问题翻译,到硬件实现、应用与局限。
对 AI 从业者而言,量子退火是理解“专用量子计算如何解决现实优化问题”的最佳入口。掌握 QUBO 建模与退火原理,能让你在物流、金融等重决策场景中,抢先布局下一代优化工具。
目录
可视化演示
本节配有交互动效(进入视口后自动加载,约 3KB)。
1. 组合优化问题
在“优化大陆”上流传着一张藏宝图,图上画着连绵起伏的群山,传说宝藏埋在整个山域海拔最低的谷底。寻宝者每到一处,只能感觉到脚下的坡度方向,却无法一眼看穿整片地形。很快他就发现一个麻烦:很多地方看起来像谷底,四面都在升高,可一旦翻过附近的山脊,会发现外面还藏着更低的谷。他脚下的每一个“假谷底”,就是计算机科学家口中的局部最优解。
这个寻宝故事,其实是组合优化问题的缩影。所谓组合优化,就是在离散的、有限的候选解集合中,找到让某个目标函数取值最优的解。把每个候选解想象成山上的一个点位,目标函数就是那个点的海拔——海拔越低,代表成本越小、收益越高。日常生活中的快递配送路线规划、银行资产配置、工厂工序排程,全是这种“在群山间找最低点”的问题。
组合优化问题最棘手的地方在于:候选解数量随规模指数爆炸。30 个城市的旅行商问题就有约 30! 种路线,连超级计算机也无法逐一检查。计算机科学家称之为 NP-hard——没有人知道能否在多项式时间内解决它们。于是人们退而求其次,用启发式算法在合理时间内寻找“足够好”的解。判断解好坏的标尺,就是能量函数:
回到藏宝图,寻宝者真正需要的,不是随便找个浅谷就安营扎寨,而是在有限体力内尽可能找到最深的谷底。传统方法像盲人爬山,每一步都朝低处走,结果常常卡在浅谷里。有没有一种力量,能让寻宝者直接“穿墙”越过山脊?这就要提到量子世界的一个神奇现象了。
- 候选解集合
\mathbf{x}是一个 n 维二元向量,每个位置只能取 0 或 1,代表某个决策的“选”与“不选” - 能量函数
E(\mathbf{x})把每个候选解映射成一个实数,数值越低代表解越优 - 求最小值
\min表示遍历所有候选解,挑出能量最低的那一个,即全局最优解
2. 量子隧穿效应
传说优化大陆上有一位与众不同的寻宝者,他掌握一门叫“穿墙术”的本领:面对山脊,普通人要么翻山越岭耗尽体力,要么绕道花费数天,而他呢,化作一团淡淡的雾气,直接渗透进山体,再从山脊另一侧凝聚成形。山脊在他面前仿佛根本不存在。
这种“穿墙术”在量子力学中有一个如雷贯耳的名字——量子隧穿效应。微观粒子(如电子)被势垒挡住时,经典物理会判定“能量不足,无法越过”,但量子力学允许粒子以波的形式渗透到势垒内部,甚至出现在势垒另一侧。之所以能穿透,是因为微观粒子的状态用波函数描述,波函数在遇到势垒时并不会骤降为零,而是指数衰减地“渗入”。只要势垒不太厚、粒子能量与势垒顶部的差距不太大,波函数就能延伸到另一侧,粒子便以一定概率出现在那里。隧穿概率的近似公式为:
这个公式揭示了穿墙术的“修炼成本”:山脊越薄、寻宝者体重越轻、与山顶的差距越小,穿墙成功率就越高。量子世界的粒子天生就会这门法术,而能否用它解决优化大陆上寻找最深谷底的难题?答案是肯定的——这正是量子退火的核心思想。
- 隧穿概率
T表示粒子穿过势垒、出现在另一侧的概率,取值在 0 到 1 之间 - 指数衰减关系
e^{-...}说明概率随壁垒参数呈指数级快速下降,条件稍差一点,穿墙就难得多 - 壁垒厚度
d是势垒的宽度,山脊越厚,穿墙成功率越低 - 能量差驱动
V_0 - E是壁垒高度与粒子能量的差,差值越小,粒子越接近“翻过山顶”,穿墙越容易
3. 量子退火原理
让时间回到寻宝出发的那一刻。这位会穿墙术的寻宝者法力充盈,化作一片浓雾,同时弥漫在整片山域的每个角落——他“同时”出现在所有位置。随着时间流逝,法力逐渐收敛,雾气一点点凝聚,最终他从朦胧的雾中现出真身,站定在某个具体的谷底。如果这个过程足够缓慢,他站定的位置,往往就是真正的宝藏所在。
这个“先弥漫、后凝聚”的过程,就是量子退火的直观图景。在量子物理中,粒子系统不再死守一个确定状态,而是处于多个状态的叠加。量子退火通过控制一个外部参数(横场强度),让系统从“容易求解的初始哈密顿量”缓慢演化到“编码了问题信息的哈密顿量”。根据绝热定理,只要演化足够缓慢,系统会始终停留在瞬时基态,最终到达目标哈密顿量的基态——也就是问题的最优解。D-Wave 芯片正是这个过程的工程实现:超导量子位在极低温度下构建可控量子系统,系统总哈密顿量随时间变化:
A(t) 是穿墙术的法力值,B(t) 是藏宝图上逐渐清晰的标记。退火开始时法力充盈,寻宝者到处穿墙探索;退火结束时法力归零,他只能依靠眼前唯一的标记——问题项——确定位置。整个过程只要足够慢,他就能从“哪里都可能在”的叠加态,收敛到“最深谷底”这一处确定的位置。
- 系统哈密顿量
H(t)描述系统总能量随时间的演化,是量子系统状态的“总指挥” - 隧穿项系数
A(t)开始时很大,相当于穿墙术的法力值,驱动粒子大量隧穿探索 - 问题项系数
B(t)开始时近似为零,随着退火推进逐渐增大,把宝藏位置信息凸显出来 - 叠加演化两项加权求和,系统从“自由探索”平滑过渡到“锁定答案”
4. QUBO问题映射
藏宝图已经拿到,穿墙术也已学会,但还有一个细节问题:藏宝图上用的是一种古老语言,而寻宝者的导航仪只认一种特定的数据格式。他必须把藏宝图上的每一道等高线、每一个标记,逐字翻译成导航仪的输入格式,否则导航仪上一片空白。
D-Wave 的导航仪只认识一种语言,叫 QUBO(Quadratic Unconstrained Binary Optimization,二次无约束二元优化)。任何组合优化问题,都要先翻译成这种格式,机器才能执行量子退火。翻译的关键是:把每个决策表示成一个二元变量 $x_i$(取 0 或 1),再把所有成本和约束揉进一个二次多项式。QUBO 目标函数的标准形式为:
QUBO 名称里的“无约束”意味着它不能直接声明“每辆车只能走一条路线”“每个城市只能访问一次”。工程师的做法是给违反约束的候选解抬高能量:在目标函数中加入惩罚项,违反越严重,惩罚越大,机器自然避开这些解。惩罚系数怎么选,直接决定解的质量,是实践中最大的调参难点之一。这就像寻宝者把藏宝图的等高线逐条转成数字网格:每个格子的海拔填进 $h_i$,相邻格子的高差关系填进 $J_{ij}$,而“此路不通”的限制,则变成抬高那片区域海拔的隐形围墙。翻译完毕,导航仪才能开工。
- 二元决策变量
x_i只能取 0 或 1,代表第 i 个决策“不做”或“做” - 一次项(偏置)
h_i x_i表示单个变量自带的能量成本,选中它就付出代价 - 二次项(耦合)
J_{ij} x_i x_j表示两个变量同时取 1 时的交互能量,刻画变量之间的协作或冲突 - 求和总能量所有单项与配对项相加,得到完整的 QUBO 目标函数
5. 嵌入策略
导航仪终于读懂了藏宝图,可寻宝者又发现一个新问题:藏宝图是画在连续地形上的,而他手里的导航仪,内置的地图网格却是固定稀疏的——每个节点只能连接有限的邻居。图上两个逻辑变量之间的关系,在实际物理网格中可能根本不相邻。
这个“网格不匹配”问题,在 D-Wave 里叫拓扑约束。D-Wave 芯片上的量子位按固定的连接拓扑排布,而 QUBO 问题里任意两个变量都可能存在耦合 $J_{ij}$。把逻辑变量映射到物理量子位,并让所有耦合都能在物理拓扑上落地,这个步骤叫嵌入(Embedding)。嵌入策略的核心是链(Chain):当变量之间的连接在物理拓扑上不存在时,将一个逻辑变量复制到多个物理量子位上,再用强耦合把它们绑成一条“链”,使它们同涨同落、取值一致。
链上的物理量子位绑得越紧,链越不容易断裂;但链强度过高,又会扭曲问题本身的能量景观,把原本的深谷填浅。工程师需要在链强度、嵌入质量和量子位数量之间反复权衡。除了链,还有更精细的映射技巧:把高连通度的逻辑变量簇嵌入芯片的稠密子图中,把偏远连接绕路中继。嵌入选择的优劣直接决定问题规模能否装进芯片,是量子退火应用中最依赖经验的环节。
如同寻宝者发现实地每座山都有多个观测桩(物理量子位),他必须用绳索(链)把属于同一座山的桩连在一起,让它们同步升降。绳索太松,桩会各自为政;太紧,又会扭曲山形。这份“绑绳子”的手艺,就是量子退火工程师的看家本领。
6. D-Wave系统
这位会穿墙术的寻宝者终于等到了属于自己的神器——一个由加拿大 D-Wave 公司打造的“超导战甲”。战甲内部被冷却到比外太空还冷的温度,数千个微观“神经元”(超导量子位)在极寒中整齐排列,等待着寻宝者的命令。
D-Wave 是当前最成熟的商业量子退火平台。它的芯片使用超导量子位,需要在接近绝对零度(约 15 毫开尔文)的环境中运行,以维持量子叠加态。D-Wave 不自称通用量子计算机,而是一台“量子退火专用机”:它的唯一使命,就是寻找 QUBO 问题的低能态。使用 D-Wave 的标准流程分为四步:第一步,将业务问题编码为 QUBO;第二步,通过嵌入策略把 QUBO 映射到芯片拓扑;第三步,芯片执行量子退火演化(耗时通常只有毫秒级);第四步,读出每个量子位的状态,得到候选解。
因为退火是概率性的,同一问题要重复采样数百上千次,再挑出能量最低的解。近年 D-Wave 还提供混合求解器:经典计算机先做问题切分和预处理,量子芯片专注探索难解的搜索空间。D-Wave 的硬件规模从早期的约 500 个量子位发展到数千个量子位,但量子位数量不等于有效计算能力——受嵌入开销和链断裂影响,逻辑问题规模通常远小于物理量子位数。
整套装备像一支专业的寻宝团队:冷柜般的战甲维持着量子叠加的“迷雾状态”,穿墙术负责穿越山脊,而经典计算机的预处理就像随行的老向导,先排除明显没希望的路线,让穿墙术用在刀刃上。
7. 门级量子对比
优化大陆上还活跃着另一类寻宝者——“门级量子阵营”,来自 IBM、Google 等门派。他们也用量子力学,但从不慢慢凝聚迷雾,而是像变戏法一样,把整片山域的信息编码进一串量子比特,再通过一系列精密的“逻辑门”操作,直接算出答案。
门级量子计算(通用量子计算)和量子退火(绝热量子计算)是量子计算的两种不同范式。门级模型像经典计算机的量子版本:量子比特 + 量子门 + 量子线路,原则上能执行任意量子算法。量子退火则只做一件事:让系统缓慢演化到目标哈密顿量的基态。两者的差异体现在四个维度:一是计算模型,门级是通用的,甚至可以模拟退火过程,而退火机是专用的,无法运行 Shor 算法这类通用量子程序;二是硬件要求,门级需要极低的错误率和大量的量子纠错,退火对错误的容忍度相对宽松;三是适用问题,退火天然适合组合优化,门级擅长质因数分解、量子化学模拟等;四是成熟度,D-Wave 已商业化运行多年,容错的通用量子计算机仍在实验室攻坚。
因此,二者不是竞争取代的关系,而是互补的。业界共识是:近期量子计算的落地,更多是“专用机为主、通用机探索”的格局。门级寻宝者像一位博学的魔法师,理论上什么咒语都能念,但每道咒语都需要极其精密的法阵(纠错);退火寻宝者像只练一招的穿墙侠,虽然只会穿墙,但把这一招练到了极致。在“找最深谷底”这件事上,穿墙侠如今反而走得更远。
8. 应用与局限
穿墙术寻宝者已经走出传说,开始接真实世界的订单。物流公司请他规划全国配送路线:上千个网点、几十辆车、时间窗、载重限制,全部编码成 QUBO,交给量子退火芯片在毫秒级时间内给出近似最优方案。
物流优化是量子退火最早落地的领域之一。路线规划、仓库选址、车辆调度天然是组合优化问题,D-Wave 与大众、丰田等企业合作,验证过交通流量优化、零部件物流调度等场景。金融建模同样活跃:投资组合优化要在数千只资产中挑选合适的配置比例,风险对冲要同时考虑多种衍生品的相关性,这些都能映射到 QUBO 的二元决策和二次耦合形式上。
但真实世界远比传说残酷。当前量子退火面临四大局限:第一,量子位数量有限,嵌入复杂问题后可用逻辑变量大幅缩水;第二,退火是概率性搜索,不保证每次找到全局最优,需要大量采样统计;第三,缺乏成熟的错误缓解机制,链断裂和热噪声会污染结果;第四,对结构化良好的问题,经典算法(如禁忌搜索、模拟退火)可能更快更稳。因此工业界的现实策略是量子-经典混合计算:经典计算机负责数据预处理、问题分解和后处理,量子芯片专注核心的困难子问题。展望未来,随着量子位数量提升、链强度控制更精细、错误缓解技术进步,量子退火在特定优化场景中的实用价值会逐步显现。
寻宝故事告诉我们一个朴素道理:穿墙术再神奇,也敌不过真正的高山深谷叠加刁钻陷阱。但没人能否认,当人类面对越来越庞大的决策迷宫时,多一把会穿墙的钥匙,就意味着多一条通往宝藏的路。量子退火,正是这把正在打磨中的新钥匙。
AI 应用场景
物流配送路径优化
阶段:问题建模与优化求解
解决的问题:传统车辆路径问题(VRP)在网点数超过 100 时,精确算法不可行;启发式算法容易陷入局部最优且调参费时。量子退火将路径选择编码为 QUBO,利用隧穿效应跳出局部最优,快速给出近似最优路线,就像寻宝者用穿墙术越过一座座山脊,找到比浅谷更深的谷底。
具体案例:某生鲜电商在一线城市拥有 500 个配送站点,需在 2 小时时限内规划 100 辆冷链车的配送路径。工程师用 D-Wave 混合求解器,将时间窗、载重、保鲜期等约束转为惩罚项,每天在毫秒级完成重规划,线路成本比传统贪心算法降低约 8%。
金融投资组合优化
阶段:模型构建与风险决策
解决的问题:Markowitz 均值-方差模型在资产数量大时,协方差优化是典型 NP 难问题。量子退火把“选/不选某资产”映射为二元变量,把风险与收益权衡写进 QUBO 的二次项,像寻宝者评估每个可能的藏宝点组合那样,快速搜索有效前沿。
具体案例:某资管公司在每周调仓时,需要从 2000 只股票中选出 50 只构建组合,同时约束行业分散度和单股仓位上限。量化团队用 D-Wave 求解 QUBO 版本的组合优化问题,在数秒内获得与精确求解器质量接近的方案,计算时间从小时级降到秒级。
Python 演示
import randomimport math class QuantumInspiredAnnealer: """经典模拟退火求解器:只练穿墙术的寻宝者在经典世界的替身""" def __init__(self, n, h, J): self.n = n self.h = h # 一次项系数(偏置) self.J = J # 二次项系数(耦合) self.x = [random.randint(0, 1) for _ in range(n)] def energy(self, x): e = 0.0 for i in range(self.n): e += self.h[i] * x[i] for (i, j), w in self.J.items(): e += w * x[i] * x[j] return e def run(self, steps=4000, T0=8.0, T1=0.01): x = self.x[:] e = self.energy(x) best_x, best_e = x[:], e for s in range(steps): alpha = s / max(steps - 1, 1) T = T0 * math.pow(T1 / T0, alpha) # 温度从高到低 i = random.randrange(self.n) x[i] = 1 - x[i] # 翻转一位试探 e2 = self.energy(x) if e2 < e or random.random() < math.exp(-(e2 - e) / max(T, 1e-12)): e = e2 if e < best_e: best_e, best_x = e, x[:] else: x[i] = 1 - x[i] return best_x, best_e def maxcut_qubo(n, edges): """将最大割问题编码为 QUBO 的 h 与 J""" h = [0.0] * n J = {} for a, b in edges: if a > b: a, b = b, a h[a] -= 1.0 h[b] -= 1.0 J[(a, b)] = J.get((a, b), 0.0) + 2.0 return h, J def brute_force(n, edges): best = 0 for mask in range(1 << n): cut = 0 for a, b in edges: if ((mask >> a) & 1) != ((mask >> b) & 1): cut += 1 best = max(best, cut) return best def main(): n = 8 edges = [(0,1),(0,2),(0,3),(1,4),(1,2),(2,5),(3,6),(4,7),(5,7),(6,7),(2,3),(4,5)] h, J = maxcut_qubo(n, edges) solver = QuantumInspiredAnnealer(n, h, J) x, e = solver.run() cut = sum(1 for a, b in edges if x[a] != x[b]) best = brute_force(n, edges) print("量子启发退火求解 Max-Cut:") print(" 分组结果:", x) print(" 割边数:", cut, "/", len(edges)) print(" 暴力搜索最优:", best, "/", len(edges)) print(" 结论:", "找到全局最优" if cut == best else "落入局部最优") if __name__ == "__main__": main()
def maxcut_qubo(n, edges)把最大割问题翻译成 QUBO,输出一次项系数h和二次项系数J,这是“把藏宝图翻译成导航仪语言”的一步e += self.h[i] * x[i]累加每个被选中节点的偏置能量,对应 QUBO 公式中的一次项e += w * x[i] * x[j]累加两个节点同时被选中时的耦合能量,对应二次项 $J_{ij}x_ix_j$T = T0 * math.pow(T1 / T0, alpha)温度按比例从高到低指数衰减,模拟退火中“法力逐渐收敛”的过程if e2 < e or random.random() < math.exp(-(e2 - e) / max(T, 1e-12))Metropolis 准则:温度高时允许接受更差解,像寻宝者前期乱闯探索,后期才谨慎定位if ((mask >> a) & 1) != ((mask >> b) & 1)暴力搜索逐一遍历所有划分,判断一条边是否被割开,用于验证退火结果是否全局最优
常见误区
误区量子退火机比经典计算机快,所以遇到任何优化问题都应该第一时间用它。反正量子计算代表未来,肯定全面碾压传统算法。
正解量子退火只在特定类型的组合优化问题上可能有优势,且当前硬件规模有限、精度不足。经典算法(如模拟退火、禁忌搜索)在大量场景下依然更快更稳。它更像一把专用的穿墙钥匙,而不是万能工具箱。需要先判断问题的 QUBO 表达是否自然、规模是否适配芯片拓扑,才能决定是否值得用量子退火。
为何常见:媒体喜欢渲染“量子霸权”叙事,容易让人误以为量子在所有方面都碾压经典,忽略了“专用机解决专用问题”的基本前提。
误区量子退火就是把金属加热再慢慢冷却,让原子排列到最低能量状态,和铸造工艺没什么本质区别,只是换了个名字。
正解物理退火是热涨落驱动的过程:加热让原子获得能量翻越势垒,冷却让系统凝固到低能态。量子退火则是量子隧穿驱动的过程:系统处在叠加态,通过穿墙效应穿越势垒,本质是绝热量子计算。名字上的“退火”只是类比,物理机制完全不同——一个是爬山,一个是穿墙。
为何常见:“退火”一词源自冶金学,初学者看到同样的名字,很容易把宏观热过程与微观量子过程画上等号。
误区既然 QUBO 能解决旅行商、投资组合这些问题,那它一定天生支持“每个城市只去一次”“最多选五个项目”之类的约束条件,直接写进去就行。
正解QUBO 本身是“无约束”的,所有业务约束都必须手动转化为惩罚项加进目标函数:违反约束时能量显著升高,机器才被迫避开这些解。惩罚系数需要反复调参,系数太小约束形同虚设,太大又会扭曲目标函数。约束转化和调参,是量子退火建模中最耗时、最依赖经验的部分。
为何常见:看论文时只看到漂亮的二次函数公式,忽略了公式推导前繁琐的约束工程——就像游客只看到藏宝图的终点,没看到绘制等高线的艰辛。
误区D-Wave 有几千个量子位,能快速求解各种 NP 难题,这说明学术界说的 NP=P 已经被量子计算证明了,所有难题都能高效解决了。
正解D-Wave 执行的是启发式搜索,不保证每次找到全局最优,也不提供指数级加速的数学证明。它只是用物理系统对特定问题进行近似求解,既不能证明 NP 类问题存在多项式算法,也无法推翻 P≠NP 的猜想。它让“实践中更快地找到好解”成为可能,而非“理论上解决一切难问题”。
为何常见:对算法复杂度理论缺乏了解,把“工程上能解”和“理论上可判定”混为一谈,加上媒体对量子位数量的渲染,容易产生过度联想。
误区D-Wave 和 IBM 的量子计算机都叫“量子计算机”,它们只是品牌不同,底层技术是一样的,D-Wave 也能运行 Shor 算法。
正解这是两种本质不同的计算范式。量子退火是绝热量子计算的特例,只优化目标问题的基态;门级量子计算是通用模型,能执行任意量子算法(包括模拟退火、Shor 算法)。D-Wave 不能运行通用量子程序,IBM 的机器也不做退火。二者是互补工具,而非同一技术的不同名字。
为何常见:新闻通稿统一称“量子计算机”,不深入看技术路线图,就很容易忽略退火与门级之间的巨大鸿沟。
面试题
Q1. 量子退火算法寻找的是能量景观中的哪个位置?
- A.局部最低谷
- B.全局最低谷← 正确答案
- C.局部最高峰
- D.任意平地
答案:B。量子退火的目标是找到能量函数的全局最小值(基态)。局部最低谷是经典爬山法容易卡住的陷阱;最高峰和平地都不是优化目标。就像寻宝者要的是整片山域最深的谷底,而不是随便一个浅谷。
Q2. 文中“穿墙术”比喻的是哪种量子效应?
- A.量子纠缠
- B.量子隧穿← 正确答案
- C.量子叠加
- D.量子退火
答案:B。穿墙术对应量子隧穿效应:粒子以波函数形式渗透势垒,出现在能量上“过不去”的另一侧。量子纠缠是粒子间关联,叠加是同时处于多态,退火是算法框架,均与“穿透山脊”的比喻无关。
Q3. QUBO 中的字母"U"代表什么含义?
- A.不确定性
- B.无约束性← 正确答案
- C.统一格式
- D.唯一解
答案:B。QUBO 全称是 Quadratic Unconstrained Binary Optimization,即二次无约束二元优化。"U"代表 Unconstrained(无约束),意味着业务约束必须手动转化为惩罚项加入目标函数,而不是直接声明。
Q4. 在 D-Wave 嵌入策略中,连接多个物理量子位的结构称为什么?
- A.量子逻辑门
- B.链式连接← 正确答案
- C.经典总线
- D.量子纠缠
答案:B。嵌入策略将一个逻辑变量复制到多个物理量子位,并通过强耦合“链”将它们绑在一起,使它们取值同步,解决芯片拓扑与问题图不匹配的问题。链强度太弱会断裂,太强会扭曲问题。
Q5. 量子退火哈密顿量 H(t) 随时间演化时,两个系数的趋势是?
- A.A 增大且 B 增大← 正确答案
- B.A 减小且 B 增大
- C.A 增大且 B 减小
- D.A 减小且 B 减小
- E.绝热定理
- F.中心极限定理
- G.费马大定理
- H.二项式定理
答案:A。绝热定理保证:如果外部哈密顿量演化足够缓慢,系统会始终停留在瞬时基态,最终到达目标问题的基态,即全局最优解。其他三个定理与量子系统的演化过程无关。
Q6. 与门级量子计算相比,量子退火的主要特点是?
- A.能运行任意量子算法
- B.专注组合优化问题← 正确答案
- C.不需要超低温度
- D.可执行因数分解
答案:B。量子退火是专用机,唯一任务是寻找 QUBO 问题的低能态;门级量子计算是通用机,能运行任意量子算法(如 Shor 因数分解)。退火芯片也需要极低温度,A、C、D 均不成立。
Q7. 关于 QUBO 问题映射,下列说法正确的有?
- A.决策变量取值只能是 0 或 1← 正确答案
- B.约束条件通过惩罚项处理← 正确答案
- C.目标函数必须是线性函数
- D.惩罚系数不影响解质量
答案:AB。QUBO 的决策变量是二元变量,只能取 0/1;约束通过惩罚项实现,违反约束会让能量升高。目标函数是二次函数而非线性;惩罚系数是核心调参项,直接影响解的质量,D 明显错误。
Q8. 量子退火与经典模拟退火的区别包括?
- A.量子退火利用量子隧穿穿越势垒← 正确答案
- B.模拟退火通过温度随机跳跃← 正确答案
- C.量子退火保证每次找到最优解
- D.两者完全等价没有任何区别
答案:AB。量子退火靠隧穿效应“穿墙”,模拟退火靠温度赋予的随机性“翻山”;量子退火是概率性的,不保证每次全局最优;两者机制和原理都不同,C、D 错误。前者是穿墙侠,后者是爬山者。
Q9. 当前量子退火技术的主要局限性有哪些?
- A.量子位数量有限← 正确答案
- B.结果是概率性的← 正确答案
- C.已具备完整纠错
- D.适用所有问题
答案:AB。当前量子退火硬件量子位有限,嵌入复杂问题后逻辑变量大幅缩水;退火是概率性搜索,需要大量采样。纠错机制尚未成熟,也不适用于所有问题,C、D 错误。