Skip to content

zjusbo/chaff_sat_solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Chaff SAT Solver

Final project for CPSC 454/554 Software Analytics & Varification at Yale, 2015 Fall

It is a C++ implementation of Chaff SAT solver.

How to run it

A makefile is contained in this project, please type following command in the terminal to compile it.

make

(It is tested in yale zoo environment.)

Features

  • Basic Davis-Putnam Backtrack Search
  • Optimized BCP
  • Variable State Independent Decaying Sum(VSIDS) Decision Heuristic

Input Format

CNF format

For more information about CNF format please visit http://people.sc.fsu.edu/~jburkardt/data/cnf/cnf.html

Reference

Chaff: Engineering an Efficient SAT Solver

Author

Bo Song, Keshan Liu

About

Chaff SAT solver for CPSC 554

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages