-
Notifications
You must be signed in to change notification settings - Fork 1
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
Qrisp sat solver #100
base: develop
Are you sure you want to change the base?
Qrisp sat solver #100
Conversation
… script in installation bash-script.
…n solver to SAT solver list
… so that sat-sharp solver has all needed dependencies
… on default path and not LD_LIBRARY_PATH
…AT is now installed with newer Debian version (Debian 12 instead of 11)
IntroHere’s a brief recap of the changes: Changes
|
Meeting notes 13.01.24
|
…t-solver, feat/update-docker-image, feat/sharp-sat)^
Quality Gate failedFailed conditions |
This PR is now complemented by:
Although both this issue and #113 are similar, the latter has required changes in dependencies, extra binaries and deeper changes to the project. For simplicity and good structure, they are now separated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. I would prefer to have the small naming changes included, then its ready to merge. I will write a reminder that we improve the names of the other solvers aswell...
I just looked them up for reference... :D
|
||
@Override | ||
public String getName() { | ||
return "QRISP SAT"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would prefer a more descriptive name (we messed this up at some other solvers aswell).
How about "Grover-Search (Qrisp)"
@@ -27,6 +27,7 @@ cirq.script.max-cut=${cirq.directory}/max-cut/max_cut_cirq.py | |||
qrisp.directory=${solvers.directory}/qrisp | |||
qrisp.script.vrp=${qrisp.directory}/vrp/grover.py | |||
qrisp.script.qubo=${qrisp.directory}/qubo/qaoa.py | |||
qrisp.script.sat=${qrisp.directory}/sat/sat.py |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe name this "grover" and the exact one "exact_grover" (cause sat is specified in the parent directory)
Qrisp-grover-sat solver implementation. Works on #114.