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的真假值