Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

coprocessor_for_modelcounting.sh changes model count #25

Open
AntonReinhard opened this issue Aug 4, 2022 · 3 comments
Open

coprocessor_for_modelcounting.sh changes model count #25

AntonReinhard opened this issue Aug 4, 2022 · 3 comments

Comments

@AntonReinhard
Copy link

The script for the model count preserving version of Coprocessor does not actually always preserve the model count.
For example, on the instances track1_004 and track1_005 from the 2020 model counting competition, the model count increases by some orders of magnitude. I verified the model counts using sharpsat-td and d4, which both agree.
The log10 model count of 004 changes from roughly 411.8 to 427.3. As far as I can see, the model counts only ever increase through preprocessing.

@AntonReinhard
Copy link
Author

Using the flags -no-dense -no-unhide -no-bve -no-bce instead of only -no-dense in the script seems to keep model count equivalence.

@conp-solutions
Copy link
Owner

conp-solutions commented Aug 4, 2022 via email

@AntonReinhard
Copy link
Author

After more testing, it seems -no-xor and -no-ee are also necessary in a few cases for model count equivalence.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants