-
Notifications
You must be signed in to change notification settings - Fork 6
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
how to use preprocessor? #19
Comments
From the code it seems that the blower binary has to be in the working dir: Line 85 in 643a2e9
If I remember correctly, you might need to apply a patch to bloqqer to make it work, too (can't remember the details, though). Yes, CAQE is parsing the output of bloqqer to provide a valid assignment for the original formula |
Thanks. I see. I can change that line to But with
I get
This is where I need that patched
Well .. you were winning qbfeval with this? :-) What is the method for QBF solving that you currently recommend? It seems it's no longer caqe-bloqqer-dqo. But it is quite fast! I have a (graph coloring) qbf instance where depqbf needs 3 minutes, caqe on its own does not get it (> 30 min), but caqe-bloqqer (with the manual work-around I described above) needs 3 seconds only. |
Hi.
I am reading https://www.qbflib.org/qbfeval2022_results.php and I conclude that I want
caqe-bloqqer-qdo
(see ekmett/ersatz#90 (comment))I build the code in this repo here, and I guess that I should
(it works without
--preprocessor=bloqqer
) but I getI do have bloqqer in
$PATH
.[EDIT] I can sort-of simulate
caqe-bloqqer-qdo
with a shell scriptbut sometimes
bloqqer
will remove variables? (or solve the formula completely?) and then I am missing their values when processing the answer. I guess that is whycaqe
needs to supervise the process somehow (see the orginal formula, before preprocessing, and patch the model after solving).The text was updated successfully, but these errors were encountered: