Improving SAT-solving with Machine Learning

布尔可满足性问题 可满足性 变量(数学) 逻辑回归 蒙特卡罗方法 计算机科学 解算器 预处理器 命题公式 算法 数学 人工智能 统计 命题变量 数学优化 数学分析 描述逻辑 中间逻辑
作者
Haoze Wu
标识
DOI:10.1145/3017680.3022464
摘要

In this project, we aimed to improve the runtime of Minisat, a Conflict-Driven Clause Learning (CDCL) solver that solves the Propositional Boolean Satisfiability (SAT) problem. We first used a logistic regression model to predict the satisfiability of propositional boolean formulae after fixing the values of a certain fraction of the variables in each formula. We then applied the logistic model and added a preprocessing period to Minisat to determine the preferable initial value (either true or false) of each boolean variable using a Monte-Carlo approach. Concretely, for each Monte-Carlo trial, we fixed the values of a certain ratio of randomly selected variables, and calculated the confidence that the resulting sub-formula is satisfiable with our logistic regression model. The initial value of each variable was set based on the mean confidence scores of the trials that started from the literals of that variable. We were particularly interested in setting the initial values of the backbone variables correctly, which are variables that have the same value in all solutions of a SAT formula. Our Monte-Carlo method was able to set 78% of the backbones correctly. Excluding the preprocessing time, compared with the default setting of Minisat, the runtime of Minisat for satisfiable formulae decreased by 23%. However, our method did not outperform vanilla Minisat in runtime, as the decrease in the conflicts was outweighed by the long runtime of the preprocessing period.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
坚定的向雪完成签到,获得积分10
1秒前
天真博超完成签到,获得积分10
1秒前
lin229完成签到,获得积分10
1秒前
2秒前
xslj发布了新的文献求助10
2秒前
小苑完成签到,获得积分10
2秒前
可可萝oxo发布了新的文献求助30
2秒前
Sucrapipple完成签到,获得积分10
3秒前
科研牛人完成签到 ,获得积分10
3秒前
Orange应助mm采纳,获得30
3秒前
呆呆大王完成签到,获得积分10
4秒前
4秒前
4秒前
哼唧关注了科研通微信公众号
5秒前
英姑应助Spine Lin采纳,获得10
7秒前
7秒前
nena发布了新的文献求助10
7秒前
Pooh完成签到,获得积分20
7秒前
满意的短靴完成签到,获得积分10
8秒前
9秒前
lalala发布了新的文献求助10
9秒前
halcyon完成签到,获得积分10
10秒前
拼搏老九发布了新的文献求助10
10秒前
10秒前
11秒前
12秒前
完美世界应助认真灵松采纳,获得10
13秒前
柠一发布了新的文献求助10
14秒前
LJN.up发布了新的文献求助10
14秒前
干净的铅笔应助研友_8Y26PL采纳,获得10
14秒前
14秒前
Gluneko完成签到 ,获得积分10
14秒前
从容芸完成签到,获得积分10
15秒前
15秒前
威武的冷梅完成签到,获得积分10
15秒前
YXH发布了新的文献求助10
16秒前
舒心的芝麻完成签到,获得积分10
16秒前
aka2012发布了新的文献求助10
16秒前
pppppmg完成签到,获得积分20
16秒前
科研通AI2S应助乔呆驼采纳,获得10
17秒前
高分求助中
Exploring Mitochondrial Autophagy Dysregulation in Osteosarcoma: Its Implications for Prognosis and Targeted Therapy 4000
Impact of Mitophagy-Related Genes on the Diagnosis and Development of Esophageal Squamous Cell Carcinoma via Single-Cell RNA-seq Analysis and Machine Learning Algorithms 2000
Evolution 1100
How to Create Beauty: De Lairesse on the Theory and Practice of Making Art 1000
Research Methods for Sports Studies 1000
Eric Dunning and the Sociology of Sport 800
Gerard de Lairesse : an artist between stage and studio 670
热门求助领域 (近24小时)
化学 医学 生物 材料科学 工程类 有机化学 内科学 生物化学 物理 计算机科学 纳米技术 化学工程 复合材料 遗传学 基因 催化作用 物理化学 免疫学 病理 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 2976822
求助须知:如何正确求助?哪些是违规求助? 2638634
关于积分的说明 7113801
捐赠科研通 2271139
什么是DOI,文献DOI怎么找? 1204779
版权声明 591833
科研通“疑难数据库(出版商)”最低求助积分说明 588783