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

MaxSMT solver implementation #137

Draft
wants to merge 243 commits into
base: main
Choose a base branch
from

Conversation

viktoriia-fomina
Copy link
Member

Description

This PR implements the first versions of MaxSMT solvers. It supports PMRes core-based algorithm implemented in z3 solver. Implementation is based on the article. Also this solution implements PDMRes solver implemented in z3.

Current solution is in progress. MaxSMT solvers do not provide subotimal solving yet.

… split unsat core (if the same expressions weight was equal, both of them were added to the core).
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

Successfully merging this pull request may close these issues.

1 participant