论文标题
混合量子和经典计算算法用于混合构成编程
On Hybrid Quantum and Classical Computing Algorithms for Mixed-Integer Programming
论文作者
论文摘要
对于某些类别的优化问题,量子计算作为一种新的计算资源而出现,它可能优于常规计算。但是,原则上,大多数现有的量子优化方法旨在解决无约束的二进制编程问题,而混合企业线性编程在实践中最感兴趣。我们试图通过开发一种新的混合智能编程方法来弥合量子计算的能力和现实世界应用程序之间的差距。该方法将Benders分解用于将混合成员编程分解为二进制编程和线性编程子问题,这些编程分别通过嘈杂的中间尺度量子处理器和常规处理器来解决。该算法可证明能够达到原始混合组编程问题的最佳解决方案。该算法在D-WAVE 2000Q量子处理单元上进行了测试,并显示对小标准测试用例有效。我们还测试了受电力系统应用程序启发的混合组件编程的算法。从所提出算法的功能和局限性的数值结果中得出了许多见解。
Quantum computing is emerging as a new computing resource that could be superior to conventional computing for certain classes of optimization problems. However, in principle, most existing approaches to quantum optimization are intended to solve unconstrained binary programming problems, while mixed-integer linear programming is of most interest in practice. We attempt to bridge the gap between the capability of quantum computing and real-world applications by developing a new approach for mixed-integer programming. The approach applies Benders decomposition to decompose the mixed-integer programming into binary programming and linear programming sub-problems, which are solved by a noisy intermediate-scale quantum processor and conventional processor, respectively. The algorithm is provably able to reach the optimal solution of the original mixed-integer programming problem. The algorithm is tested on a D-Wave 2000Q quantum processing unit and is shown to be effective for small-scaled test cases. We also test the algorithm on a mixed-integer programming inspired by power system applications. Many insights are drawn from the numerical results for both the capabilities and limitations of the proposed algorithm.