Towards a Complexity-theoretic Understanding
- f Restarts in SAT solvers
Chunxiao Li1, Noah Fleming2, Marc Vinyals3, Toniann Pitassi2 and Vijay Ganesh1
1 University of Waterloo, Canada 2 University of Toronto, Canada 3 Technion, Israel
Towards a Complexity-theoretic Understanding of Restarts in SAT - - PowerPoint PPT Presentation
Towards a Complexity-theoretic Understanding of Restarts in SAT solvers Chunxiao Li 1 , Noah Fleming 2 , Marc Vinyals 3 , Toniann Pitassi 2 and Vijay Ganesh 1 1 University of Waterloo, Canada 2 University of Toronto, Canada 3 Technion, Israel
Chunxiao Li1, Noah Fleming2, Marc Vinyals3, Toniann Pitassi2 and Vijay Ganesh1
1 University of Waterloo, Canada 2 University of Toronto, Canada 3 Technion, Israel
2
3
4
equivalent to general resolution [Pipatsrisawat and Darwiche 2011, Atserias et al. 2011]
restarts
5
and Selman 2000]
resolution
6
7
Previous theoretical approach Our approach Type of formulas Unsatisfiable Unsatisfiable + satisfiable Type of heuristics Non-deterministic Weakened variable selection Weakened value selection Backtracking/backjumping
8
when all heuristics are non-deterministic
weaker than non-deterministic
10
for unsatisfiable formulas)
formula.
11
Easy Hard Trap
upon invocation.
12
the second highest decision level in the learnt clause.
We consider a version of restarts that also resets activities
the last time x was on the trail, else return “false”. If a variable has not been assigned, then return “false”.
13
14
15
all heuristics are non-determinisitic
non-deterministic
16
Easy Hard trap
17
18