计算机科学 > 机器学习
[提交于 2025年7月2日
]
标题: MILP-SAT-GNN:另一个神经SAT求解器
标题: MILP-SAT-GNN: Yet Another Neural SAT Solver
摘要: 我们提出了一种新方法,通过利用一种用于将图神经网络(GNNs)应用于混合整数线性规划(MILP)的技术,使图神经网络(GNNs)能够解决SAT问题。 具体来说,k-CNF公式被映射到MILP问题,然后被编码为加权二分图,并随后输入到GNN中进行训练和测试。 从理论角度来看:(i) 我们建立了排列和等价不变性结果,证明该方法产生的输出在子句和变量重新排序下是稳定的;(ii) 我们识别出一个理论限制,表明对于一类称为可折叠公式的公式,标准GNN无法始终区分可满足和不可满足实例;(iii) 我们证明了一个通用逼近定理,确立了在随机节点初始化(RNI)下,该方法可以在有限数据集上以任意精度逼近SAT求解,即GNN在这种数据集上变得近似正确和完整。 此外,我们表明对于不可展开的公式,无需RNI即可实现相同的逼近保证。 最后,我们对我们的方法进行了实验评估,结果表明,尽管神经架构简单,该方法取得了有希望的结果。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.