gatosat

command module
v0.0.0-...-42399e6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 26, 2018 License: MIT Imports: 13 Imported by: 0

README

gatosat

A gatosat is a cdcl SAT solver written in golang and inspired by minisat. Most parts of the algorithm and data structures are based on minisat.

Under Construction Project

How to install

go get github.com/togatoga/gatosat && go install github.com/togatoga/gatosat

How to use

Solving SAT Problem(.cnf)
# usage: gatosat [<flags>] <input-file> [<output-file>]  

# solve problem.cnf
gatosat problem.cnf
# solve problem.cnf and write the output into output.txt
gatosat problem.cnf output.txt

gatosat --help shows more useful options. Please check it.

Algorithm

  • CDCL
  • VSIDS
  • Luby Restart
  • Two Literal watching

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL