Published June 16, 2024 | Version v1
Data paper Open

Dynamic Blocked Clause Elimination for Projected Model Counting

  • 1. ROR icon Artois University
  • 2. CRIL
  • 3. Albert-Ludwigs-Universität Freiburg

Description

This folder contains the following files:
 - counter_static 
 - instance.txt 
 - log_baseline.res 
 - log_blocked.res 
 - log_preproc_blocked.res
 - README.md

---
 **counter_static** is the run-time code of our counter on a linux64 architecture.
Here are the command lines to reproduce the experiments:

- For d4: 
```
./counter_static --occurrence-manager dynamic -p sharp-equiv --preproc-timeout 60 -i BENCH.cnf
```
- For d4 with BCE:
```
./counter_static --occurrence-manager dynamicBlockedSimp -p sharp-equiv --preproc-timeout 60 -i BENCH.cnf
```

Regarding the version of d4 incorporating BCE in preprocessing, we achieved this by hardcoding it, removing the lines related to inprocessing from the code. Given that this version is equivalent to the baseline version of d4, we decided not to maintain it separately within d4.

---

**instance.txt** contains the list of benchmarks utilized for the experiments detailed in the paper.

---

**log_METHOD.res** provides a summary of the logs for the different methods under consideration (baseline, blocked (inproc), preproc_blocked). Due to their large size, the logs themselves cannot be included in this archive.

Files

instance.txt

Files (5.7 MB)

Name Size Download all
md5:a55bc04bf56e42a8dbc6aa69ea836b1b
5.4 MB Download
md5:10561f86af97b495043e863f2565411c
44.1 kB Preview Download
md5:7f5497e39664800a1057031b024accd3
75.9 kB Download
md5:0adf8b539a9298a8f6f3325fb372a5fe
75.0 kB Download
md5:34f12f96d46ae3f0c21e959bc62ec49d
70.3 kB Download