slides笔记——CDCL SAT Solver & SAT-Based Problem Solving

本文介绍了CDCL(Conflict-Driven Clause Learning)SAT Solver的核心原理和发展历程,包括SAT问题的基本定义、resolution与clause化简、unit propagation等。重点讨论了CDCL方法中的冲突分析、UIP找寻、clause学习和化简策略,以及restart策略和lazy data structure。此外,还提及了SAT-Based Problem Solving的应用。
摘要由CSDN通过智能技术生成

来源

在这里插入图片描述

大纲

在这里插入图片描述

SAT Solver的发展

  1. 基础的DL——利用resolution的方法,来判断原来的formula为SAT/UNSAT
  2. DPL——在DL的基础上,加上了variable赋值的双边遍历
  3. DPLL——看后面的流程图
  4. CDCL——现在Solver的惯用方法

preliminaries

  • SAT问题的基本定义
    在这里插入图片描述
  • resolution + subsume 用于clause的化简
    在这里插入图片描述
  • unit propagation——SAT vs LP多出来的特点,可以用inference
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值