← 最新论文
⚛️ 量子物理

Variational Programs with Open Clocks

本文介绍了 VHamilton,它是对 Hamilton 量子编程语言的一个极小扩展,通过将演化时长视为开放时钟,实现了用于机械化等价性证明的精确仿射语义、闭式解拟设分析,以及在特定变分量子化学应用中优于基于网格优化的高效坐标搜索。

原作者: Javaria Ghafoor, Amr Sabry

发布于 2026-11-02
📖 1 分钟阅读🧠 深度阅读

原作者: Javaria Ghafoor, Amr Sabry

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

在量子计算这一新兴领域,科学家们正在学习如何利用亚原子世界的奇特规则,来解决那些甚至会让最强大的经典超级计算机也感到棘手的难题。该领域的一个核心挑战在于控制量子粒子的行为,这些粒子通常被描述为在被测量之前处于一种可能性的模糊状态。为了引导这些粒子走向解,研究人员使用类似于“引导搜索”的算法。他们为量子系统设定一个特定目标,例如寻找分子的最低能量状态,然后反复调整系统的设置。经典计算机充当“大脑”,通过微调量子机器上的旋钮,测量结果,并决定如何再次转动旋钮。这种往复的过程被称为变分算法(variational algorithm),它目前是利用现有的、带有噪声且不完美的量子计算机进行计算的最具前景的方法之一。然而,一个显著的障碍仍然存在:将这些算法的数学指令转化为控制量子硬件的实际物理脉冲的过程往往是僵化的。现有方法要求计算机在检查指令是否正确或高效之前,必须填入每一个设置的确切数值。这意味着,如果研究人员想要测试一个新想法或优化一个过程,他们往往必须从头开始,在数值锁定之前无法看到问题的底层结构。

印第安纳大学的一个研究小组开发了一种看待这些指令的新方式,这种方式在最后一刻之前都保持设置的开放性和灵活性。他们创建了一种名为 VHamilton 的编程语言,该语言不将量子运动的持续时间视为固定的数字,而是将其视为等待填充的开放插槽或“时钟”(clocks)。想象一下,一个量子程序是一套关于如何引导粒子沿特定路径移动的指令。在传统编程中,粒子移动的时间被写为一个具体的数字,例如“移动 0.5 秒”。而在 VHamilton 中,那个时间被留白,作为一个可以取任何值的变量。这种简单的改变使得单个程序能够代表一整个可能的运动家族。研究人员不再需要编写数千个不同的程序来测试不同的时间,而是编写一个程序来同时描述所有这些情况。研究人员展示了,由于这些运动的底层物理特性是线性且可预测的,因此他们可以同时分析整个可能性家族。他们可以证明,无论最终选择什么数字来填充空白,两种不同的编写指令的方式在数学上都是完全等同的。

当研究人员尝试优化量子程序时,这种方法的威力便显露无疑。在他们的工作中,他们展示了通过保持时钟开放,他们可以使用计算机来检查一个复杂的程序重写对于所有可能的设置是否都正确。他们使用了一个形式化证明系统,来验证某种特定的变换(即重新排列量子门交互方式的变换)无论分配给开放时钟的值是多少,都始终成立。这与现有方法有着显著不同,在现有方法中,此类检查通常要求先固定数值,从而导致无法观察到通用的规律。通过保持结构的可见性,研究人员还可以识别出程序中可以合并或“融合”的部分,从而使指令更加高效,而当数值已经固定不变时,这项任务是非常困难的。

为了测试他们的想法,该团队将 VHamilton 应用于一个化学问题:寻找一个小分子的基态能量。他们构建了一个可以探索极其广阔的可能设置景观的程序,这个网格包含了超过 1.34 亿种不同的时钟值组合。在传统方法中,寻找最佳设置需要检查这数千万个点中的每一个,这个过程将耗费巨大的时间和计算能力。然而,由于 VHamilton 程序揭示了每个时钟对应的能量曲线形状,研究人员可以使用更智能的搜索策略。他们不再需要检查每一个点,而是可以通过采样极少数的点来确定曲线的形状,进而计算出最小值。这使得他们仅通过 53 次能量查询,就能在如此庞大的网格中找到最佳设置。虽然这种方法并不能保证在每种情况下都能找到绝对最优解——这意味着它不是一个完美的全局优化器——但在他们的大多数测试案例中,它都成功找到了最优解。

研究人员还发现,他们可以分离计算中的误差来源。他们能够区分是由定义目标分子时的精度引起的误差,以及由时钟设置的分辨率引起的误差。这种分离使得他们能够精确预测达到预期精度水平所需的精度,而无需先运行完整的搜索。他们发现,通过仔细选择时钟的精度,他们可以达到一个极其接近理论最佳值的水平,其误差范围小于一千分之一毫哈特里(millihartree,化学中的能量单位)。这项研究证实,尽管该方法依赖于模拟,且并非针对所有可能问题的保证解决方案,但它为设计和优化量子算法提供了一种强大的新途径。通过将时间视为变量而非固定常数,VHamilton 将一个僵化的、进行数字运算的过程转变为一种灵活的、结构性的分析,让研究人员在真正种下第一棵树之前,就能看清整片森林的轮廓。

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

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

试用 Digest →