Earlier quoted context omitted.
Can someone explain why I would use this instead of Python + Pulp or Pyomo, or Julia + JuMP.
I was going to write something but this answers your question. [1] pulp and jump only model mixed integer programs, if I’m not mistaken. However when I looked at this some years ago, I came across journal publications that found mixed integer program (MIP) solvers to be much faster than constraint solvers for many problems. I suspect that this was because MIP theory was much more well developed at the time and that c…
Btw...Picat looks like it has similarities to Minizinc.