← 最新论文
⚛️ 量子物理

Solving the traveling salesman problem on ⌈log⁡2(N−1)!⌉\lceil \log_2 (N-1)! \rceil qubits with a variational quantum Kolmogorov--Arnold network: exact-gradient CVaR training and generalization over time-dependent graphs

本文证明了通过使用精确梯度 CVaR 和盆地跳跃重启训练的变分量子 Kolmogorov–Arnold 网络,仅需 ⌈log⁡2(N−1)!⌉\lceil \log_2 (N-1)! \rceil 个量子比特即可解决时变图上的旅行商问题,在处理多达十个站点的场景下实现了最优解,并与传统的独热编码相比显著降低了对量子比特的需求。

原作者: Hikaru Wakaura

发布于 2026-10-15
📖 1 分钟阅读🧠 深度阅读

原作者: Hikaru Wakaura

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一位必须按顺序访问列表中的每座城市一次并返回出发地,且目标是行驶最短距离的送货司机。这就是旅行商问题(Traveling Salesman Problem),一个处于物流、调度和电路设计核心的经典谜题。虽然寻找几个城市的完美路线很容易,但随着城市数量的增加,难度会呈爆炸式增长;每增加一座城市,可能路径的数量就会迅速倍增,以至于即使是最快的超级计算机也会在试图寻找最优解时陷入困境。几十年来,科学家们一直寻求利用量子计算机——利用亚原子粒子的奇特规则来处理信息的机器——来更快地解决这些难题。然而,一个主要的障碍始终存在:如何将问题转化为量子计算机能够理解的语言,而不至于让计算过程淹没在误差和不必要的复杂性之中。

QuantScape Inc. 的一名研究人员现在展示了一种引导量子计算机穿过这一迷宫的新方法,成功找到了包含多达十座城市的地图的最短路径。这项工作依赖于对量子硬件的模拟,而非物理机器,它引入了一种比以往方法使用更少量子比特(量子计算机的基本信息单位)的方法。更重要的是,它表明一套指令可以适应不断变化的路况,例如全天变化的交通状况,而无需针对每个新场景进行重新训练。结果表明,通过正确的编码和训练技术,量子计算机很快就能应对目前仍难以触及的优化问题,前提是硬件能够持续改进。

挑战的核心在于如何为机器编写该问题。传统方法为路径中城市与位置的每种可能组合都分配一个独立的量子比特。对于一张包含十座城市的地图,这种方法需要 81 个比特,并且迫使计算机不断检查并丢弃无效路径,从而在惩罚项上浪费时间和能量。这项新研究使用了一种不同的策略,灵感来自一种被称为“莱默码”(Lehmer code)的数学系统,它本质上是根据列表中的顺序对每条可能的路径进行排名。这种方法对于十座城市仅需 19 个比特,实现了显著的缩减。通过使用这种紧凑的代码,量子计算机的每一个状态都代表一条有效的路径,从而消除了对惩罚检查的需求。为了使搜索变得高效,研究人员对这些状态进行了排列,使得代码中单个比特的翻转对应于路径中一个微小且逻辑性的变化,从而允许计算机平滑地探索解空间。

为了引导量子计算机,研究人员采用了一种名为“变分量子柯尔莫哥洛夫-阿诺德网络”(variational quantum Kolmogorov–Arnold network)的混合系统。可以将它想象成一个智能控制器,它观察地图和时间,然后调整量子电路的旋钮至正确位置。该控制器并非为每张特定的地图硬编码设置,而是学习一种通用规则:如何根据城市间的距离和当前时间来调整电路。这使得该系统能够处理随时间变化的图(time-dependent graphs),例如电力网或存在高峰时段交通的道路网络。控制器的训练目标非常明确:最小化选择长路径的风险。与其仅仅寻找绝对平均长度,训练重点在于那些位于最可能结果前百分之几中的最坏情况,从而确保最终结果具有鲁棒性和可靠性。

训练过程本身非常严苛,旨在避免常见的陷阱——即陷入局部极小值(即计算机停留在“足够好”的答案而非最优解处)。研究人员采用了多步策略,从广泛搜索开始,逐渐缩小关注范围,并结合了一种通过刻意“扰动”设置来跳出死胡同的技术。他们还使用了一种称为“盆地跳跃”(basin hopping)的方法,这就像是一次轻微的摇晃,帮助系统从搜索景观中的浅谷中跳出。在针对四到十座城市的地图(包括对称形状和随机、不规则的网络)进行测试时,这种方法在较小的地图中每次都找到了完美路径。对于难度显著增加的十座城市地图,该方法在 120 次试验中成功找到了最优路径 112 次,其余失败案例与完美距离的差距也仅为 1%。

至关重要的是,该研究排除了几种看似有前景的替代方案。研究人员测试了一种仅使用十个比特(每个城市一个,用于追踪驾驶员的步骤进度)的更简单方法,但该方法在处理六个或更多城市的地图时完全失效,因为它无法表示连续停靠点之间的复杂关系。他们还将结果与一种被称为 2-opt 的标准经典算法进行了对比,该算法通过交换两个路段来优化路径。虽然 2-opt 非常有效,但量子电路提供了更好的初始起点,且两者的结合优于任何单一方法。研究证实,成功归功于问题编码的具体方式以及对控制器的复杂训练,而不仅仅是依靠量子电路本身的威力。

研究结果还强调了该方法在测量方面的效率。在真实的量子计算机中,读取答案需要重复多次过程以获得清晰信号。模拟显示,即使只有一百次读取,系统也能可靠地识别出最佳路径。这表明,当具备足够比特数的物理量子计算机问世时,该方法可以快速交付结果,而不需要进行数百万次重复。研究人员指出,虽然目前的工作是在模拟量子行为的经典计算机上完成的,但这些技术旨在适用于实际硬件。接下来的步骤包括在真实机器的噪声条件下测试该系统,并将其规模扩大到那些可能的路径数量庞大到无法手工检查的更大规模地图。

这项工作代表了使量子优化走向实用的重要一步。通过解决编码问题并创建了一个能够跨不同地图和时间进行泛化的控制器,研究人员展示了一条高效解决复杂路由问题的路径。能够通过单一参数处理随时间变化的动态变化,对于现实世界中条件永不静止的应用场景而言尤其具有前景。尽管通往全功能量子优化器的旅程仍在继续,但这项研究为如何训练这些机器在复杂世界中找到最短路径提供了清晰的蓝图。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →