论文标题
二进制优化问题局部降低的计算开销
Computational Overhead of Locality Reduction in Binary Optimization Problems
论文作者
论文摘要
最近,通过将它们映射到二进制表示形式中,人们对解决优化问题引起了极大的兴趣,这主要是通过使用量子退火机。这种二进制表示使人联想到一个离散的物理两态系统,例如Ising模型。因此,物理风格的技术(通常用于基础物理学研究)非常适合以二元格式解决优化问题。虽然通常可以发现二进制表示范式优化问题,但通常会导致K-Local高阶不受限制的二进制优化成本函数。在这项工作中,我们讨论了大多数当前可用的量子和量子启发的求解器所需的局部性降低的影响,这些量子只能适用于2-局部(二次)成本函数。一般局部性减少方法需要引入辅助变量,这会导致本地问题的开销。我们在Microsoft Azure量子上使用平行的回火蒙特卡洛求解器以及种植溶液的K-Local二元问题,我们表明,在相应的2个局部表示后,问题变得更加难以解决。我们进一步量化了通过测量变量数量的变化,系数值的统计数据以及人口退火的熵家庭大小,从而量化了还原算法引入的计算硬度增加。我们的结果表明,在解决优化问题时避免降低区域的重要性。
Recently, there has been considerable interest in solving optimization problems by mapping these onto a binary representation, sparked mostly by the use of quantum annealing machines. Such binary representation is reminiscent of a discrete physical two-state system, such as the Ising model. As such, physics-inspired techniques -- commonly used in fundamental physics studies -- are ideally suited to solve optimization problems in a binary format. While binary representations can be often found for paradigmatic optimization problems, these typically result in k-local higher-order unconstrained binary optimization cost functions. In this work, we discuss the effects of locality reduction needed for the majority of the currently available quantum and quantum-inspired solvers that can only accommodate 2-local (quadratic) cost functions. General locality reduction approaches require the introduction of ancillary variables which cause an overhead over the native problem. Using a parallel tempering Monte Carlo solver on Microsoft Azure Quantum, as well as k-local binary problems with planted solutions, we show that post reduction to a corresponding 2-local representation the problems become considerably harder to solve. We further quantify the increase in computational hardness introduced by the reduction algorithm by measuring the variation of number of variables, statistics of the coefficient values, and the population annealing entropic family size. Our results demonstrate the importance of avoiding locality reduction when solving optimization problems.