solve
安装要求:此功能需要 MATLAB Support Package for Quantum Computing。
说明
使用默认 result = solve(qprob)tabuSearch 算法搜索 qprob(一个 QUBO 问题)的解 result。
示例
输入参数
输出参量
算法
禁忌搜索算法基于 Palubeckis [2]。从一个随机二进制向量开始,软件通过将一些现有值从 1 切换到 0 或从 0 切换到 1,反复尝试寻找具有更低目标函数值的二进制向量。软件尝试通过使用禁忌列表来避免循环或重复计算同一点。有关详细信息,请参阅Tabu Search Algorithm。
QAOA 是求解优化问题的量子-经典混合方法。通常,量子电路表示问题的可能解,经典优化器以迭代方式调整电路中的角度以提高解的质量。量子电路使用交替的成本和混合器层对提供的问题进行逼近求解。有关详细信息,请参阅Solve Max-Cut Problem Using QAOA。
参考
[1] Farhi, Edward, Jeffrey Goldstone, and Sam Gutmann. “A Quantum Approximate Optimization Algorithm.” arXiv, November 14, 2014. https://doi.org/10.48550/arXiv.1411.4028.
[2] Palubeckis, G. Iterated Tabu Search for the Unconstrained Binary Quadratic Optimization Problem. Informatica (2006), 17(2), pp. 279–296. Available at https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=3c323a1d41cd0e2ca1ddb27192e475ea73959e52.