# Gurobi Optimizer Reviews
**Vendor:** Gurobi   
**Category:** [Data Science and Machine Learning Platforms](https://www.g2.com/categories/data-science-and-machine-learning-platforms)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 21
## About Gurobi Optimizer
With the Gurobi Optimizer, you can identify provably optimal solutions to the world’s most complex problems—including linear, nonlinear, and quadratic problems—using any combination of continuous and integer variables. Our user-friendly functionalities include multiple objectives, multiple scenarios, solution pools, general constraints, infeasibility analysis, a partition heuristic, Python matrix API, and more—all backed by our 100% PhD-level expert support. Plus, Gurobi is always free for students, faculty, researchers, and even recent graduates. Founded in 2008, Gurobi has operations in the Americas, Europe, and Asia. It serves customers across 40+ industries, including organizations like SAP, Air France, and the National Football League. Discover the Gurobi difference at gurobi.com.




## Gurobi Optimizer Reviews
  ### 1. Easy to Use with Rich Model Support and Great Documentation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pang L. | Machine Learning Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 28, 2026

**What do you like best about Gurobi Optimizer?**

Ease of use, rich model support and good documentation

**What do you dislike about Gurobi Optimizer?**

Cost. The license was not cheap when we used it.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

We used Gurobi Optimiser to optimise planograms.

  ### 2. Optimization Excellence with Gurobi Optimizer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Logistics and Supply Chain | Enterprise (> 1000 emp.)

**Reviewed Date:** August 12, 2023

**What do you like best about Gurobi Optimizer?**

Ability to solve wide range of optimization problems such as Linear Programming, Mixed-Integer Linear Programming, Convex Non-Linear Programming,etc. which makes any company able to solve complex supply chain problems

**What do you dislike about Gurobi Optimizer?**

Its inability to solve non-convex optimization problems, prerequiste of mathemtical modelling backgroung leading to intensive training requirements, expensive commerical license

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

In our company, we use it for solving complex supply chain problems such as facility location problem, vehicle routing problem and network scheduling problems which use the baseline of linear and mixed-integer linear programming problems

  ### 3. High performance and low price

**Rating:** 4.5/5.0 stars

**Reviewed by:** Seokcheol C. | Senior Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** January 05, 2021

**What do you like best about Gurobi Optimizer?**

If you are a cplex user, you can easily use gurobi package

**What do you dislike about Gurobi Optimizer?**

Some functions show low performance such as the function related to the hint of opt solution.

**Recommendations to others considering Gurobi Optimizer:**

It is not an awesome but a good package.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

Plan and schedule related to SCM

  ### 4. Great Tool for Optimization

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jiewen (Ada) W. | Data Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 06, 2021

**What do you like best about Gurobi Optimizer?**

It is convenient to use with a great group of community and regular updates. I have had experience using Gurobi Optimizer in the process of learning optimization (from the most basic integer optimization to linear optimization, and more complex ones), and used it to solve many homework problems and course project.

Later in the stage, I got the chance to work on a data science project that involves intensive work on optimization and got to again use Gurobi Optimizer. In most of the cases, linear optimization or even integer optimization is already good enough to solve the real business issues. It happened rarely that more complicated models are required, but they could also be converted to linear ones with some tricks or so. 

Gurobi Optimizer is very time-efficiently that it can solve an optimization problem with thousands of variables and tens of thousands of constraints in just a few minutes. This is quite essential in practice because it can not only make the building process much easier (you can do multiple trial and error in a relatively short time period and gives yourself less time pressure..)  but also make your algorithm to be deployable in reality. especially in the case that the company needs to get some optimal decision in a timely manner (say need to run the optimization every week, every day, or even every hour)!

**What do you dislike about Gurobi Optimizer?**

The syntex could have been more straightforward.

**Recommendations to others considering Gurobi Optimizer:**

Definitely go to the Gurobi Optimizer documentation, you will learn how to play with it from there. Gurobi Optimizer is also very time-efficient to run and apply in practice.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

Assortment optimization could be solved with Gurobi Optimizer. It runs efficiently comparing to other solvers.

  ### 5. Gurobi has easy to use APIs with good performance on Mixed Integer Linear and Quadratic Programming

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prashidha K. | Software Development Engineer II, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 07, 2021

**What do you like best about Gurobi Optimizer?**

Gurobi APIs for Python is easy to implement. The performance on MILP and Quadratic Programming models are very good. There are performance improvements with the newer version 9.1.

**What do you dislike about Gurobi Optimizer?**

Need to convert non-linear problems into a Linear or Quadratic formulation. Complex non-linear models might need decomposition techniques to overcome scaling issues for problems of bigger size.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

I use Gurobi Optimizer API for python for Assortment Optimisation problems with linear as well as non-linear objective functions. For the later I've been exploring various decomposition techniques to help scale for larger sized models. The API is well documented, easy to use and very flexible. The Gurobi support is responsive whenever we have any questions. Their cloud solutions are good for R&D purpose too, e.g. when you want to test big models on big machines without the hassle of spinning and installing on a big VMs.

  ### 6. Strongly Recommended

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 17, 2021

**What do you like best about Gurobi Optimizer?**

Ability to solve diverse 
optimization problems like linear programming (LP), 
quadratic programming (QP), mixed-integer linear 
programming solver (MILP), mixed-integer programming 
(MIP)  very quickly and in an efficient manner

**What do you dislike about Gurobi Optimizer?**

I didn’t find any. I was fully satisfied

**Recommendations to others considering Gurobi Optimizer:**

I found the tool very useful which I used to work on my master thesis. I used this tool together with YALMIP ( a toolbox in MATLAB) as an external solver to solve diverse optimization problem like LP, MILP etc. The simulation was quick and I obtained intended results. I am very happy with the tool and strongly recommend this.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

While working with my masters thesis in Electrical power systems engineering field, I used a Gurobi together with YALMIP ( a Matlab toolbox) to solve optimization problems (e.g. Linear programming, mixed integer programming etc.). The simulation time was very quick and intended results were obtained.

  ### 7. Gurobi Optimizer is a great tool in world of optimization

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pankaj K. | Risk Analyst II ( Advanced Analytics) - Credit Risk Management, Enterprise (> 1000 emp.)

**Reviewed Date:** January 05, 2021

**What do you like best about Gurobi Optimizer?**

I have used gurobi as a library  in python . Gurobi is super fast in solving linear and dynamic programming problems. You can use gurobi even with basic programming experience. It's very easy to code objective function and all constraints in gurobi.

**What do you dislike about Gurobi Optimizer?**

It is not available for free . You need to be little bit familiar with computer programming.

**Recommendations to others considering Gurobi Optimizer:**

To have a good understanding of optimization techniques.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

I have used it for route optimization. I also used it for solving linear programming based on Simplex Method. It's very fast and can easily handle very complicated dynamic programming problems.

  ### 8. Excellent support for developers using different platforms-python, matlab and etc.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** January 05, 2021

**What do you like best about Gurobi Optimizer?**

Gurobi offers excellent support for python and matlab.

**What do you dislike about Gurobi Optimizer?**

I think if Gurobi can offer more hands on examples. This will help developers reducing significant amount of time exploring how to use it.

**Recommendations to others considering Gurobi Optimizer:**

Just switch to Gurobi, enjoy it.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

Optimization. Gurobi offers great support for other platforms such as python and matlab.
Before using Gurobi, I had been using CPLEX with MATLAB for a long time. But CPLEX only offers few support so I needed to dig out how to use it by myself and it always made trouble when I upgrade the Matlab to new version. Gurobi does not have this problem and it called my attention when I had no hope using CPLEX. Gurobi works great and reduce my stress when I encounter some problems.

  ### 9. Great. I have used Gurobi using Julia and Python and it is very easy to use and fast.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kevin A. M. | Operations Research Scientist, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 03, 2021

**What do you like best about Gurobi Optimizer?**

Easy to build models using python interface.

**What do you dislike about Gurobi Optimizer?**

It is no able to solve non-linear programs

**Recommendations to others considering Gurobi Optimizer:**

Use the python API. It is super easy to build the models from there.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

EV routing problems.

  ### 10. Used Gurobi Optimizer with Python for developing business solutions

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ammarah E. | I am unemployed currently, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 03, 2021

**What do you like best about Gurobi Optimizer?**

I particularly like the extensive resources available along with examples helpful for both new and experienced users.

**What do you dislike about Gurobi Optimizer?**

As a beginner I had some issues setting up Gurobi in Python environment but again the documentation proved really helpful.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

We solved scheduling problem of a large logistic company and the customer achieved significant improvements in terms of efficiency in time and resources.

  ### 11. Good experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Research | Enterprise (> 1000 emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about Gurobi Optimizer?**

The best about Gurobi Optimizer is its capacity to solve more and more non-linear expressions.

**What do you dislike about Gurobi Optimizer?**

Python-Gurobi resources.  The documentation is limited and not well explained. It needs more examples.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

The problem I am solving: Mixed-integer programming. 
Benefits: I didn't have to linearize all non-linear expressions, and the piecewise linear function with one variable was easily solved.

  ### 12. A commercial optimization solver used at large scale and segments helping in decision making.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Everett M. | Sr. Finance Manager FP&A - General Merchandise Operations Process, Enterprise (> 1000 emp.)

**Reviewed Date:** June 08, 2020

**What do you like best about Gurobi Optimizer?**

The Gurobi Optimizer is one in all platforms that enables users to state their toughest problems related to business and then finds the best solution out of many possibilities. It solves major problems in linear, mixed-integrated, Quadratic programming and many others. Its new version has many features. It delivers significant performance improvement. Also the new functionality in the Optimizer simplifies your workflow. It provides flexible deployment and solves multiple models using many machines. Customized processes are produced by this platform. Because of its greater support and service, Gurobi Optimizer is proved to be most powerful.  It offers a wide range of licensing options to fit organization’s needs and gives out solutions quickly. Upon implementation, it consumes less memory.

**What do you dislike about Gurobi Optimizer?**

With many advantageous aspects there are some negative ones as well. The application should be more updated with time. Also the features are a bit complex that makes it difficult for the users to reach out all of them. Also the pricing should be lowered down.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

To cut long story short, Gurobi Optimizer is a fantastic tool for the growth of a running company. It sets a balance between competence and effectiveness by making better decisions and giving up-to-mark results. Being a great commercial technology this tool helps a lot in getting many resources. When it comes to business performance, solving an optimization model can never happen fast enough without Gurobi.

  ### 13. Gurobi optimizer is a great mathematical optimization  technology.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Watson B. | Senior Veterinary Recruiter, Enterprise (> 1000 emp.)

**Reviewed Date:** June 01, 2020

**What do you like best about Gurobi Optimizer?**

I have been using gurobi optimizer for many years and it has proved well in its field. It basically assists in all kinds of decision making. It consists of many features that helps in the optimization. First is the flexibility with multiple objectives. So all of this process can be customized easily with this platform. One of the best features of this platform is distributed tuning. By its mathematical optimization, any type of problem can be solved spontaneously. This helps in the growth of running company. Better decisions aids into effective results in less time. It is composed of constraints, variables and relevant objectives in a system.

**What do you dislike about Gurobi Optimizer?**

While I was using this platform, I came to know about its deficiencies. The system should be updated with time to get what a person needs to achieve in less time. The complexity in its system needs to be lowered down a bit for every one to reach it.

**Recommendations to others considering Gurobi Optimizer:**

Gurobi optimizer is a powerful and fast technology and I will suggest this platform.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

This platform is a great commercial technology that has brought ease in doing the job. It has made every kind of decisions with its smart and great tools. This optimizer also helps in getting more resources and building strength. The best feature of this platform is python API that adds multiple languages. This platform has improved the basis of my business and the one can easily look towards the brighter future.

  ### 14. Most User Friendly Solver

**Rating:** 4.5/5.0 stars

**Reviewed by:** shamsher s. | Principal Operations Research Scientist, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 23, 2021

**What do you like best about Gurobi Optimizer?**

Well documented api and functionality. Easy to find solutions online for problems.

**What do you dislike about Gurobi Optimizer?**

A little bit expensive. Need to have better licensing for development purpose.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

Solving problems for Haul Industry.

  ### 15. Gurobi can solve any problem

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Enterprise (> 1000 emp.)

**Reviewed Date:** February 10, 2021

**What do you like best about Gurobi Optimizer?**

The integration with python which enables us to write code in python without learning a new language

**What do you dislike about Gurobi Optimizer?**

Nothing that I can think of at the moment

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

I solve all kinds of linear and non linear programming problems

  ### 16. Fastest and Powerful Tool for Mathematical Optimization

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 15, 2020

**What do you like best about Gurobi Optimizer?**

1. Impressed with Support for users
2. Solves the complicated problems fastly
3. More features are available
4. User-friendly

**What do you dislike about Gurobi Optimizer?**

1. I feel gurobi is a little bit costlier compared with other solvers

**Recommendations to others considering Gurobi Optimizer:**

To solve big and complicated  mathematical problems, you can prefer Gurobi to use

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

We use Gurobi for solving the below problems
1. bid optimization problems
2. Route Optimization
3. Supply Chain Network

  ### 17. Gurobi

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Logistics and Supply Chain | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 20, 2021

**What do you like best about Gurobi Optimizer?**

Gurobi allons to optimize data for multiple inputs and output.

**What do you dislike about Gurobi Optimizer?**

The platform is not very user-friendly and one formula error could lead to the whole data to be basée.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

Gurobi helped me to determine from which generator to supply électricity in peak consumption phases.

  ### 18. The best Optimizer ever I used!!!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** January 06, 2021

**What do you like best about Gurobi Optimizer?**

It works for every kind of Mathematical model no matter type of variables and complexity!

**What do you dislike about Gurobi Optimizer?**

Sometimes programming the model becomes complicated but it works beautifully in the end!

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

I've solved many problems applied in every industry such as supply chain, resource allocation in Police dept, academia, airlines, transportation etc.

  ### 19. Fast and Easy to Use solver

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bijoy T. | Principal Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 29, 2020

**What do you like best about Gurobi Optimizer?**

Python API
Matrix Friendly Modeling
Documentation and Examples
Extremely educated support staff

**What do you dislike about Gurobi Optimizer?**

Lacking complex modeling examples (column generation)
Lacking comprehensive model tuning examples

**Recommendations to others considering Gurobi Optimizer:**

The Gurobi cloud API is worth considering a look at if your optimization usage fits its service usage scenario.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

Transportation and Logistics
The solver is fast with hundreds of thousands of variables
The solutions are useful in planning and decision making

  ### 20. Very fast, precise and handy mathematical programming solver. Free for academic use.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** January 18, 2021

**What do you like best about Gurobi Optimizer?**

Easy to install and use. Fast learning curve.

**What do you dislike about Gurobi Optimizer?**

The examples in the documentation are not always helpful or well-written.

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

I have using Gurobi for many years to get optimal solutions for Linear and Non-Linear Mixed Integer programming problems.

  ### 21. Fast and efficient

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Research | Enterprise (> 1000 emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about Gurobi Optimizer?**

I like the ease of usability of the optimizer for constraint-based optimisation

**What do you dislike about Gurobi Optimizer?**

The python bindings could have more documentation

**What problems is Gurobi Optimizer solving and how is that benefiting you?**

Constraint-based optimisation in systems biology


## Gurobi Optimizer Discussions
  - [&quot;How can I solve non-linear optimization with Gurobi Optimizer?&quot;](https://www.g2.com/discussions/35561-how-can-i-solve-non-linear-optimization-with-gurobi-optimizer) - 2 comments, 1 upvote

- [View Gurobi Optimizer pricing details and edition comparison](https://www.g2.com/products/gurobi-optimizer/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-16+02%3A58%3A52+-0500&secure%5Bsession_id%5D=a8a4a33b-113b-481f-9ec4-e9fef445001a&secure%5Btoken%5D=dbe031b1af41957f2946a690ca5736c0c3ca0f5f0eb1bf52af3101f0aff3345f&format=llm_user)

## Gurobi Optimizer Features
**Deployment**
- Language Flexibility
- Framework Flexibility
- Versioning
- Ease of Deployment
- Scalability

**System**
- Data Ingestion & Wrangling

**Deployment**
- Language Flexibility
- Framework Flexibility
- Versioning
- Ease of Deployment
- Scalability

**Model Development**
- Language Support
- Drag and Drop
- Pre-Built Algorithms
- Model Training

**Management**
- Cataloging
- Monitoring
- Governing
- Model Registry

**Model Development**
- Feature Engineering

**Operations**
- Metrics
- Infrastructure management
- Collaboration

**Machine/Deep Learning Services**
- Computer Vision
- Natural Language Processing
- Natural Language Generation
- Artificial Neural Networks

**Machine/Deep Learning Services**
- Natural Language Understanding
- Deep Learning

**Management**
- Cataloging
- Monitoring
- Governing

**Deployment**
- Managed Service
- Application
- Scalability

**Generative AI**
- AI Text Generation
- AI Text Summarization

**Generative AI**
- AI Text Generation
- AI Text Summarization
- AI Text-to-Image

**Agentic AI - Data Science and Machine Learning Platforms**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance
- Decision Making

## Top Gurobi Optimizer Alternatives
  - [Databricks](https://www.g2.com/products/databricks/reviews) - 4.6/5.0 (742 reviews)
  - [Gemini Enterprise Agent Platform](https://www.g2.com/products/gemini-enterprise-agent-platform/reviews) - 4.3/5.0 (647 reviews)
  - [Alteryx](https://www.g2.com/products/alteryx/reviews) - 4.6/5.0 (651 reviews)

