Skip to content
Discussion options

You must be logged in to vote

It starts with a candidate solution to variables and updates one variable at a time in order to find a global satisfying assignment. It uses lookahead to select a most promising update. Local search solvers can sometimes find solutions where complete solvers (with lemma learning) struggle. You can use it stand-alone as a tactic or as an option when using the main solver (in parallel or periodic).
Z3 doesn't contain brute force CP with forward pruning, which could also be a candidate for the style of problems you describe.

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@JasonKleban
Comment options

Comment options

You must be logged in to vote
2 replies
@JasonKleban
Comment options

@JasonKleban
Comment options

Answer selected by JasonKleban
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants