dirkschumacher / ompr

R package to model Mixed Integer Linear Programs
https://dirkschumacher.github.io/ompr/
Other
264 stars 35 forks source link

Feature Request: GAMS presolver for ompr #426

Open harryprince opened 2 years ago

harryprince commented 2 years ago

I see JuMP can add GAMS as a mdoel presolver, does ompr will support the same function like that? I think it will make ompr modeling faster.

sbmack commented 2 years ago

Harry, GAMS is a model manager that replaces the need for a model manager in native JuMP, Python or R (ompr or ROI). Because a model is formulated in GAMS using the GAMS modeling algebraic modeling language. A basic modeling platform like JuMP is probably used to pre-process and pass the input data to GAMS and then post process the output from GAMS.

Note that GAMS is a commercial product so if you'd want to use GAMS mashed up with any other platform you would have to buy a license after a trial period.