Skip to content

laigroup/PBCounter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PBCounter

PBCounter is a Weighted Model Counter on Pseudo-Boolean Constraints. If you use the tool, please cite our paper PBCounter: Weighted Model Counting on Pseudo-Boolean Formulas

How to Use

You will need at least a C++ compiler that supports the C++17 standard. Default compiler is g++. To make changes, edit the CMakeLists.txt file.

Use ./build.sh to compile executable file PBCounter.

Use ./PBCounter -h or PBCounter --help to see help information.

Additional Resources

You can access the benchmark dataset we used in our paper at Zenodo.

Additionally, we provide the encoding tool PBEncoder, which facilitates the transformation of PB formula into CNF. The tool implements two counting-safe encoding methods used in our paper.

About

Weighted Model Counting on Pseudo-Boolean Constraints.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •