通过分层优化策略,提升资源受限下Max-SAT求解效率。
Resource-Constrained Heuristic for Max-SAT
- 外层选择变量子集,内层用传统求解器或专用硬件优化子问题。
- 新方法先选变量再转QUBO,减少需编码的变量数,适配小规模硬件。
- 提出图结构选变量法,并学习预测子问题大小以匹配硬件容量。
我们提出一种资源受限的Max-SAT启发式算法,通过迭代分解大问题为小子问题,由优化求解器或硬件处理。外层循环独立选择变量子集,保持全局状态;内层循环最大化子SAT问题中可满足子句数。该方法不依赖内层机制,既可用传统求解器,也可将选定子问题转为无约束二元优化(QUBO)并使用专用硬件。与现有先整体转QUBO再分解的方法不同,本方法在转QUBO前先选择变量,降低复杂度。我们分析多种变量选择策略,包括一种基于图结构的新方法,利用实例结构信息。由于子SAT问题编码所需QUBO变量数可变,我们还训练一个模型,预测能适配固定规模QUBO求解器的子问题大小。实验在随机生成的Max-SAT实例及实际基准测试中验证,优于现有QUBO分解方案。
原文摘要 · Abstract (English)
We propose a resource-constrained heuristic for instances of Max-SAT that iteratively decomposes a larger problem into smaller subcomponents that can be solved by optimized solvers and hardware. The unconstrained outer loop maintains the state space of a given problem and selects a subset of the SAT variables for optimization independent of previous calls. The resource-constrained inner loop maximizes the number of satisfiable clauses in the "sub-SAT" problem. Our outer loop is agnostic to the mechanisms of the inner loop, allowing for the use of traditional solvers for the optimization step. However, we can also transform the selected "sub-SAT" problem into a quadratic unconstrained binary optimization (QUBO) one and use specialized hardware for optimization. In contrast to existing solutions that convert a SAT instance into a QUBO one before decomposition, we choose a subset of the SAT variables before QUBO optimization. We analyze a set of variable selection methods, including a novel graph-based method that exploits the structure of a given SAT instance. The number of QUBO variables needed to encode a (sub-)SAT problem varies, so we additionally learn a model that predicts the size of sub-SAT problems that will fit a fixed-size QUBO solver. We empirically demonstrate our results on a set of randomly generated Max-SAT instances as well as real world examples from the Max-SAT evaluation benchmarks and outperform existing QUBO decomposer solutions.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。