Skip to content

An experimental parallel Python-based SAT solver obtained by aggregating a portfolio of multiple sequential SAT solvers running different strategies

Notifications You must be signed in to change notification settings

stefanbucur/CombiSAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

There are two usage modes for CombiSAT:

(1) Stand alone SAT solver:
./combisat -s <solver1> -s <solver2> ... -s <solvern> <formula file>
where <solverk> are paths to the executables of individual solvers (e.g. ./minisat, ./precosat, ./clasp) that support DIMACS input.

(2) SAT formula server:
./satserver -s <solver1> -s <solver2> .... [-b]

In this case, the -b parameter specifies that the portfolio should run in batch mode, where all the solvers are waited for to finish, in order to evaluate their performace.

About

An experimental parallel Python-based SAT solver obtained by aggregating a portfolio of multiple sequential SAT solvers running different strategies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages