Switching solvers may seem like a daunting task, but it's typically quite straightforward. New customers regularly tell us that switching was easier than they expected, and that they are happy they made the switch to Gurobi. You'll just need to learn a few simple concepts to get started.
On the Gurobi Product Overview page, we mentioned four things we do to make it easy to get started with Gurobi:
You may also be interested in learning about our Gurobi Python modeling and development environment. The Gurobi Python Environment combines the benefits a modeling language with the strengths a programming language. By embedding our set of high-level optimization modeling constructs in the very popular Python programming language, we’ve eliminated the need to choose between working in just a modeling language or just a programming language.
On our Download Center page, Academic users can download a free, full-featured, academic version of Gurobi and Commercial users can request a free, full-featured, evaluation version.
On this and the related switching from CPLEX™, switching from XPRESS™, switching from OPL™ and switching within a modeling language pages, we'll share some steps and information to help make migrating models to Gurobi as easy as possible.
No matter what programming language you use, you'll need to consider three points when starting a migration effort:
We've created a Model Migration .pdf where you can review with information on:
In addition, the following may be helpful as you look to migrate from CPLEX, XPRESS, or another solver to Gurobi:
While we can't do the migration for you, we're happy to answer questions. If you like, we can also put you in touch with external consultants who can directly assist with your migration. Contact us at your convenience.