IBM ILOG CPLEX Optimization Studio Review

Compared to other platforms, coding for CPLEX is easy and the performance is good

What is our primary use case?

I use CPLEX to solve integer programming formulations. I think the performance is good. We can use it solve many problems, and it did. 

What is most valuable?

I think we can code quickly. I used C++ before, it would take me a long time to code in the platform. But I can really code in CPLEX easily, and I can solve problems quickly.

It's easy to read, it's easy to code.

How has it helped my organization?

Not me, but my group members published high-quality papers relying on CPLEX.

We really use CPLEX to get the exact optimal solutions. But for other algorithms, we can just get approximately optimal results.

What do I think about the stability of the solution?

Compared with C++, which I used before, for larger transportation networks, CPLEX will take a longer time. For the shorter ones, it's very quick.

How is customer service and technical support?

I didn't use tech support.

How was the initial setup?

I think it is easy to do.

What other advice do I have?

If I had a friend at another university and they had the same problem as me or a similar formulation as me, just integer programming, if CPLEX can be used to solve those problems, I would introduce CPLEX to them.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment
Sign Up with Email