Try our new research platform with insights from 80,000+ expert users
it_user766629 - PeerSpot reviewer
Associate Professor at University of Miami - Miller School of Medicine
Real User
I like that it can be called from many other applications and interfaces

What is our primary use case?

Optimization, mathematical modeling. It's been quite satisfactory so far. It's my choice application.

What is most valuable?

What I like most about CPLEX that it can be called or it can work with many other applications. You can use it with AMPL, which is an application that I use frequently. You can call it, as far as I know from C++ or C#, which I did in the past. Then there's the OPLs suite that you can also use. What I like the most about it is you can actually have access to CPLEX through different interfaces.

And the fact that it can effectively solve integer models, which, most of the time, that's what we deal with.

How has it helped my organization?

It would be great if it also could handle nonlinear models or non-linearity. That would be a great complement to the software.

What do I think about the stability of the solution?

I haven't had any negative experience with stability.

Buyer's Guide
IBM ILOG CPLEX Optimization Studio
June 2025
Learn what your peers think about IBM ILOG CPLEX Optimization Studio. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
857,028 professionals have used our research since 2012.

What do I think about the scalability of the solution?

I think that is okay, too. I don't have any complaints about that.

How are customer service and support?

I haven't used it.

Which solution did I use previously and why did I switch?

In terms of solvers, yes. For example, for nonlinear, I used different software like Baron, Gurobi, and the like. But for integer programs, I've always been using CPLEX.

How was the initial setup?

I was involved in the procurement of it, but not the installation.

What other advice do I have?

If they're working on integer programming, mathematical, they're probably already aware of CPLEX. I can't imagine that someone is working on an integer program and has not heard about CPLEX.

It's pretty much a standard, but if I come across someone who has never heard of it or is not experienced with it, then obviously I would recommend it to them, to give it a shot.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user766632 - PeerSpot reviewer
Research Assistant at a university with 5,001-10,000 employees
Real User
Facilitates constraint programming, a feature that is hard to find anywhere else

What is our primary use case?

We are modeling different problems such radiation therapy optimization using CPLEX.

It is great, actually. It is great for small to medium size problems. When it goes to larger problems it is slow, but it is still understandable, it is still manageable.

What is most valuable?

Simplicity, and it's very comprehensive, a lot of information is there. And because many people are using it you can find almost whatever your question is online.

Another feature that I like is that you can do a lot of constraint programming, which is a unique feature in CPLEX, you cannot do this almost anywhere else.

What needs improvement?

I think one important feature to improve would be the speed of solving the problems. I know that CPLEX and other companies are trying to build new models, a new solution base to enhance the speed of solving problems. I think that is important. 

Also, it would be helpful if you had a more straightforward base to connect CPLEX to other software - to Java, to Python, and others. Make a platform so that it can be connected it to simulation software. That would be a plus.

What do I think about the stability of the solution?

It is fine.

What do I think about the scalability of the solution?

No issues.

How are customer service and technical support?

I haven't used it.

Which solution did I use previously and why did I switch?

When the problem is too large we use Gurobi at the same time. There are ways to connect these things. It's a little hard but it's still possible. So, Gurobi as a solver sometimes. 

I used AMPL but I feel that CPLEX is much bigger, much more professional and easier to use.

I was also using another software called Lindo, but that couldn't handle any big problems. I ended up searching for better solutions and I realized that our university has CPLEX, so I started using CPLEX and that was a life changing.

The constraint programming feature in CPLEX was something that pushed me as well. One of the problems I was solving should have been modeled as a constraint program model.

How was the initial setup?

Straightforward.

What other advice do I have?

Regarding advice to a colleague who is considering using CPLEX, I would say look into a very simple example. And there are handbooks available to guide you in CPLEX. Start to go through them and you can see how you can model it very easily, and you can get used to it, and then make more complex models.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
IBM ILOG CPLEX Optimization Studio
June 2025
Learn what your peers think about IBM ILOG CPLEX Optimization Studio. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
857,028 professionals have used our research since 2012.
it_user766635 - PeerSpot reviewer
Graduate Student at a university with 10,001+ employees
Real User
Easy-to-use interface and the speed have helped me in my integer research

What is our primary use case?

I use it primarily for my research. My research involves a lot of solving, a lot of integer programs and linear programs, and I primarily use CPLEX for doing that.

It has been very good for me. It has helped me a lot in my research.

What is most valuable?

I think the speed, compared to other competitive software, is one of the things that I really like about CPLEX.

It also provides a very easy to use interface.

How has it helped my organization?

There is not much coding overhead to solve multi-dimensional problems. It allows me to just focus on the actual problem and not coding.

What needs improvement?

I'm pretty happy with the current release because I don't use a lot of fancy features of CPLEX. I use it just if I have to solve a linear program or I have to solve an integer problem.

There are some very rare cases when some integer programming problems are performed better by Gurobi compared to CPLEX, but it happens very rarely.

What do I think about the stability of the solution?

I have not faced any issues with instability in CPLEX. My problem-size is not that big. I'm not trying to explain super large problems.

How are customer service and technical support?

I haven't used it.

Which solution did I use previously and why did I switch?

Yes, I switched between Gurobi and CPLEX for a while there.

How was the initial setup?

I wasn't involved.

What other advice do I have?

I would strongly recommend using CPLEX as a problem solver. As I said earlier, in some cases - and I've heard this from some of my colleagues who have faced this problem - in somewhat large integer programming problems, Gurobi performs better in respects, but for me my problem size is not that big. For me they're both competitive to each other.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free IBM ILOG CPLEX Optimization Studio Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2025
Buyer's Guide
Download our free IBM ILOG CPLEX Optimization Studio Report and get advice and tips from experienced pros sharing their opinions.