IBM ILOG CPLEX Optimization Studio Primary Use Case

it_user766614 - PeerSpot reviewer
Post Doctorate Research Fellow at a healthcare company with 10,001+ employees

I just use it for solving mixed integer program models.

It performs well, depending on the problem structure. Some problems have a lot less structure so they can be solved very fast, even when they are very large scale problems. But it's tricky. I don't know why, but sometimes it works very fast and other times I cannot solve it in a reasonable amount of time.

View full review »
GZ
Professor

I try to use CPLEX for the supply chain optimization problem.

View full review »
it_user766629 - PeerSpot reviewer
Associate Professor at University of Miami - Miller School of Medicine

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

View full review »
it_user766632 - PeerSpot reviewer
Research Assistant at a university with 5,001-10,000 employees

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.

View full review »
it_user766596 - PeerSpot reviewer
Scientist at a tech services company with 10,001+ employees

I use it for building mathematical optimization models for scheduling and assignment kind of models.

It has performed very well.

View full review »
it_user766635 - PeerSpot reviewer
Graduate Student at a university with 10,001+ employees

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.

View full review »
YZ
Phd Student at a university with 5,001-10,000 employees

This is for research, I try to develop some optimization models. I solve the problem, I write in Python, and then interface with the CPLEX package. The performance has been pretty good. I think the speed is pretty fast, although I think the interface with Python is not as friendly, because the way that you put in the data is not that intuitive.

View full review »
it_user766590 - PeerSpot reviewer
Graduate Research Assistant at a university with 5,001-10,000 employees

Modeling, solving the models, things like this.

It performs really well. I have experienced some trouble in the input data, but that's probably my fault more than CPLEX's fault.

View full review »
it_user766563 - PeerSpot reviewer
Assistant Professor at University Of Florida

I've used it for optimization of linear models and, from what I've seen, it varies the speed compared to other libraries. 

View full review »
it_user766599 - PeerSpot reviewer
Associate Professor at Loyola University Chicago

I design algorithms to solve transportation problems and then I often use CPLEX as an engine within those algorithms to solve optimization problems.

It has performed very well. I have been using it since 2007 and it has gotten much better over time.

View full review »
it_user766593 - PeerSpot reviewer
Graduate Research Assistant at University Of Tennessee Space Institute

I use CPLEX mainly for validation of the algorithms that I develop, such as metaheuristics. I want to compare their performance against CPLEX.

I also use it to validate my models. The math models that I make, mixed-integer programming and stochastic programming. In order to make sure that they are feasible, to test them, I use CPLEX. And if there is a case study that is small, I usually use CPLEX to solve it.

The performance is good for those exact solutions. But, in general, exact methods have this problem of computation time. And the amount of memory they need is considerable, sometimes. It also takes a while to learn how to adjust the settings of the software so it can perform better.

View full review »
it_user766572 - PeerSpot reviewer
Phd Candidate

I use CPLEX for network optimization, and the defaults don't work as well, but fortunately they have the callbacks that allow you to add your own additional nuances to the solver, and then that performs really well. 

View full review »
it_user766626 - PeerSpot reviewer
Phd Student at University Of Florida

To solve LPN-IP. Performance was pretty good. I had some problems with solving one problem, but the problem was because of my formulation. Once I added it, it worked very well.

View full review »
it_user766569 - PeerSpot reviewer
Phd Student at Bogazici University

I used CPLEX for optimization while working on my PhD thesis, as well as for writing papers. As to how it performed, sometimes CPLEX solved the cases better than me and sometimes I solved the cases better than CPLEX.

View full review »
it_user766584 - PeerSpot reviewer
Research Assistant

I used CPLEX to solve a linear programming problem, where there was a compartment and there were a lot of containers in that compartment, and I had to optimize the space in that compartment to fit in different size containers. 

I am a data science guy and I'm doing optimization, so CPLEX  helps me when I am not able to solve a problem using machine learning data science principles, and I can solve it using CPLEX. CPLEX is a tool that offers something which cannot be done by statistics or machine learning tools. 

The performance was good, but I can't compare it with any other tools, because this is the only tool that I have used.

View full review »
it_user766608 - PeerSpot reviewer
Assistant Professor

I'm a professor in optimization. I do a lot of VIC routing scheduling problems and for those particular cases I use CPLEX and CP Optimizer a lot.

It performs really well. Sometimes you find bugs in there but the support team is good at getting them fixed.

View full review »
WL
Graduate Research Assistant

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

View full review »
it_user766620 - PeerSpot reviewer
Graduate Teaching Assistant

My primary use case was for a class that I've taken in integer programming where it required us to implement some basic models in CPLEX. It performed really well. It was a little bit difficult to get at the beginning. What was difficult was setting the sets into it, sets of variables.

View full review »
it_user766581 - PeerSpot reviewer
Phd Student

I need to do searches, solve mathematical modeling and obtain exact solutions, so I need to use CPLEX to obtain the exact solutions. I usually use CPLEX, but sometimes I use metaheuristics, and I use CPLEX to compare with metaheuristics. It is very convenient and very easy for me. 

It performs very well but because I'm not very familiar with it I still need to learn more about it.

View full review »