Skip to content

how to port a minizinc model into Z3 using C# API via PowerShell #5790

Answered by NikolajBjorner
eosfor asked this question in Q&A
Discussion options

You must be logged in to vote

I don't expect z3 to do well on problem domains it is not tuned for. It is not built specifically for OR domains.
These domains where z3 is not a suitable tool include LP problems, especially problems where constants are provided with a large decimal expansion and IP problems with bounded numbers. The sweet spot in some cases is discrete domains where you can leverage SMT features. See http://theory.stanford.edu/~nikolaj/supercharging.html for a case study.

Replies: 2 comments 21 replies

Comment options

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

@eosfor
Comment options

Comment options

You must be logged in to vote
19 replies
@eosfor
Comment options

@eosfor
Comment options

@NikolajBjorner
Comment options

@NikolajBjorner
Comment options

@eosfor
Comment options

Answer selected by eosfor
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
Converted from issue

This discussion was converted from issue #5788 on January 23, 2022 09:41.