Learning Local Search Heuristics for Boolean Satisfiability 2020-04-30

本文关注的是针对布尔满足问题(SAT)的随机局部搜索(SLS),并提出了一种利用图神经网络(GNN)学习的算法,用于计算变量选择启发式。通过强化学习训练求解器,使用GNN选择变量进行翻转以优化解决方案。实验将所学的策略与WalkSAT等基线进行了比较,并展示了在组合优化问题中应用机器学习的潜力。
摘要由CSDN通过智能技术生成

Learning Local Search Heuristics for Boolean Satisfiability

Abstract

GNN (select variable) + local search algorithm.

RL,初始X,GNN结合sofetmax作为policy 函数,选择p最大的variable翻转,每个Trajectory有一个reward(找到使得fai为真的reward为1),训练参数。

SAT problem: 属于[决定性问题],也是第一个被证明属于[NP完全]
命题逻辑公式,也称为布尔表达式,由变量,运算符AND(连接,也用∧表示),OR(分离,∨), NOT (否定,¬)和括号构成。如果通过为其变量分配适当的逻辑值(即TRUE,FALSE)可以使公式为TRUE,则称该公式是可满足的.
子句(Clause)就是每个人的愿望清单,eg,x1∨¬x2
文字(Literal)就是一个愿望 eg, x1,¬x2…
命题变元(Variable)x的真假值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值