论文标题
分支机构,分支和树搜索算法的通用量子加速
Universal Quantum Speedup for Branch-and-Bound, Branch-and-Cut, and Tree-Search Algorithms
论文作者
论文摘要
混合整数程序(MIPS)模拟了计算机科学,运营研究和金融工程中兴趣的许多优化问题。通常,解决MIPS是NP危险的,但是几个求解器在获得中等大小问题的近乎最佳解决方案方面已经成功。将分支和结合的逻辑与切皮平面例程相结合的分支切割算法是现代MIP求解器的核心。 Montanaro提出了一种量子算法,与最坏情况下的经典分支和结合算法相比,当需要每个最佳溶液时,与经典的分支和结合算法相比。但是,在实践中,一个近乎最佳的解决方案是令人满意的,并且通过利用树搜索启发式搜索溶液树的一部分,经典算法可以比最差的案例保证要好得多。在本文中,我们提出了一种量子算法,增量的Quantum-ranch-and-bound,在每个输入的经典分支机构和结合算法上都具有通用的近季度加速度$ \ tilde {o}(\ sqrt {q} d)$。我们的结果对于多种搜索启发式方法有效,包括基于深度的,基于成本的和$ a^{\ ast} $启发式方法。还可以获得用于分支和启发式树搜索的通用加速。我们的算法直接与商业MIP求解器可比,并在$ q \ gg d $时保证附近的二次加速。我们使用数值模拟来验证Sherrington-Kirkpatrick模型,最大独立集和投资组合优化的典型实例的$ Q \ gg d $;以及推断$ q $对输入大小参数的依赖性。这使我们能够针对这些重要问题投射量子算法的典型性能。
Mixed Integer Programs (MIPs) model many optimization problems of interest in Computer Science, Operations Research, and Financial Engineering. Solving MIPs is NP-Hard in general, but several solvers have found success in obtaining near-optimal solutions for problems of intermediate size. Branch-and-Cut algorithms, which combine Branch-and-Bound logic with cutting-plane routines, are at the core of modern MIP solvers. Montanaro proposed a quantum algorithm with a near-quadratic speedup compared to classical Branch-and-Bound algorithms in the worst case, when every optimal solution is desired. In practice, however, a near-optimal solution is satisfactory, and by leveraging tree-search heuristics to search only a portion of the solution tree, classical algorithms can perform much better than the worst-case guarantee. In this paper, we propose a quantum algorithm, Incremental-Quantum-Branch-and-Bound, with universal near-quadratic speedup over classical Branch-and-Bound algorithms for every input, i.e., if classical Branch-and-Bound has complexity $Q$ on an instance that leads to solution depth $d$, Incremental-Quantum-Branch-and-Bound offers the same guarantees with a complexity of $\tilde{O}(\sqrt{Q}d)$. Our results are valid for a wide variety of search heuristics, including depth-based, cost-based, and $A^{\ast}$ heuristics. Universal speedups are also obtained for Branch-and-Cut as well as heuristic tree search. Our algorithms are directly comparable to commercial MIP solvers, and guarantee near quadratic speedup whenever $Q \gg d$. We use numerical simulation to verify that $Q \gg d$ for typical instances of the Sherrington-Kirkpatrick model, Maximum Independent Set, and Portfolio Optimization; as well as to extrapolate the dependence of $Q$ on input size parameters. This allows us to project the typical performance of our quantum algorithms for these important problems.