Why Are Companies Switching to Gurobi?

Choosing Gurobi

Switching solvers may seem like a daunting task, but it’s typically straightforward. New customers regularly tell us migrating was easier than they expected, and they are happy they chose Gurobi. Here are four ways we make it easy to switch to Gurobi:

  • We provide a wide range of interfaces, so you can work in the environment you are most comfortable with
  • We keep the interfaces simple and intuitive to reduce your learning curve
  • We include robust documentation
  • Provide support for both MPS and LP file formats

Plus, our Gurobi Python environment combines the benefits of a modeling language with the strengths of 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.


Three Steps to Migration

No matter which programming language you use, you’ll need to consider three points when starting a migration effort:

  1. Building the model: How do I build my optimization model? Do I build it one constraint at a time, or do I build an entire constraint matrix?
  2. Setting solver parameters: What solver parameters do I change? What effects are these changes intended to produce?
  3. Computing and extracting the solution: Am I looking for an optimal solution, or just a good feasible solution? How do I extract the solution produced by the solver? Do I extract the solution one variable at a time, or do I extract the entire solution vector?

Each of these points is discussed in more detail on the switching from CPLEX™ and the switching from XPRESS™ pages. You can also learn more about switching within a modeling language, switching from OPL, and read about open source software and solvers.

“Switching to, and working with, the team from Gurobi has been a great experience. Their solver has met our high expectations, and the support they provide has been fantastic.”

Michael North
Sr. Director, NFL

Guidance for Your Journey

30 Day Free Trial for Commercial Users

Start solving your most complex challenges, with the world's fastest, most feature-rich solver.

Always Free for Academics

We make it easy for students, faculty, and researchers to work with mathematical optimization.

Try Gurobi for Free

Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.

Evaluation License
Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering.
Academic License
Gurobi supports the teaching and use of optimization within academic institutions. We offer free, full-featured copies of Gurobi for use in class, and for research.
Cloud Trial

Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.