Third-Party Modeling Languages#

AMPL Support#

AMPL can be used with near zero code changes: simply switch to cuOpt as a solver to solve linear and mixed-integer programming problems. Please refer to the AMPL documentation for more information. Also, see the example notebook in the colab.

GAMS and GAMSPy Support#

GAMS and GAMSPy models can be used with near zero code changes after setting up the solver link: simply switch to cuOpt as a solver to solve linear and mixed-integer programming problems (e.g. gams trnsport lp=cuopt). Please refer to the GAMS cuOpt link repository for more information on how to setup GAMS and GAMSPy for cuOpt. Also, see the example notebook in the cuopt-examples repository.

PuLP Support#

PuLP can be used with near zero code changes: simply switch to cuOpt as a solver to solve linear and mixed-integer programming problems. Please refer to the PuLP documentation for more information. Also, see the example notebook in the cuopt-examples repository.