IBM ILOG CPLEX Optimization Studio Other Advice

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

If I had a colleague who was considering CPLEX I would tell them to just use it. It is very well-known and has a good reputation. So when you have a model that you solve with CPLEX, other people will be more convinced by your results. 

View full review »
GZ
Professor

CPLEX is a professional and very capable tool for large-scale integer and mixed integer, even linear.

I always recommend this software to my students, both undergraduate and grad students.

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

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.

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

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.

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

I would definitely recommend CPLEX to my colleagues.

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

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.

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

Learn how to use languages that interface with CPLEX, because then you can get very customized.

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

If I were to advise someone who was looking to implement CPLEX I would say that they should learn about the input data and how to call it from other languages. OPL is the language that CPLEX uses, I think. I had a hard time using that.

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

When it comes to choosing a vendor I look for people who have had a similar problem as me and I ask them how they solved it. If they tell me CPLEX then I go to CPLEX, and if they tell me something else then I go there.

I have only used CPLEX for a few specific cases so I feel it would be unfair to evaluate it without really seeings all of the things that it is capable of doing. But I would recommend it to others who are considering implementing CPLEX. There is a lot of material online of people solving problems with CPLEX, which is also super helpful.

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

It is still not clear to me what the GPU potential is for CPLEX. Can you leverage GPU technology, essentially? I think that would be interesting given how many processors there seem to be in those types of machines.

As an academic, when I am selecting a vendor, the first question that I ask is, "is it free"?  That plays a big role. But a product's reputation, the recognition of the brand name when I publish my results, that makes a difference too. I want to be able to say that I used a solver that everyone knows and respects. People will say, "Oh, yeah, of course he uses that. He did that the right way." 

If I were to offer advice to colleagues considering CPLEX I would tell them there is a learning curve, but that it is worth doing. That you will really see a benefit from putting the time in.

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

I would definitely recommend CPLEX to colleagues who are thinking of using it. It is very reliable and there is a lot of programming behind it. I am confident that I can rely on the solutions that it gives me.

View full review »
it_user766572 - PeerSpot reviewer
Phd Candidate

I would recommend to anyone who is looking to implement CPLEX that they read the documentation. I do not think that it is available on PDF, it is all on HTML now, but they can find the PDF file for the 12.5 version. I find it more friendly for navigation, so I'd tell them to read that one, and then for the particular things that are in the newest versions, they can go online.

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

I think CPLEX is the most familiar, other than Xpress and Gurobi. So, it is easy to recommend to others for general use. If they want some specific options or something then, I have to look for a manual.

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

When choosing to use CPLEX it was important to me that there were a lot of other people who were also using it and knew about it, which is how I knew that it is a good program. 

I would certainly recommend CPLEX to a friend or a colleague.

View full review »
it_user766584 - PeerSpot reviewer
Research Assistant

When selecting a vendor I would check if the performance is faster, the results are more accurate, and the GUI is more user-friendly than the competition.

I might recommend CPLEX to a colleague, depending on the problems that they are working on. If a university is seeking challenging problems in an area which is heuristic optimization or non-linear optimization, I do not think that CPLEX is the best software to do that. 

In terms of linear programming, CPLEX should be the first choice.

View full review »
it_user766608 - PeerSpot reviewer
Assistant Professor

When researching a product I consider what the quality, the support, and the documentation are like. The documentation for CPLEX, specifically the accessibility and where to find the documentation, is something that should be majorly improved.

If you are interested in CPLEX I recommend that after you install it, look over the examples that you get. There are some old, very hidden tutorials on how to do this. At some point, somebody from IBM wrote a manual on how to do scheduling in CP. That manual was very hard to find but if you can find it, it is a very valuable source of information.

View full review »
WL
Graduate Research Assistant

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.

View full review »
it_user766620 - PeerSpot reviewer
Graduate Teaching Assistant

From my experience, it's the best out there for complex models.

View full review »
it_user766581 - PeerSpot reviewer
Phd Student

I would certainly recommend CPLEX to my colleagues or friends at the university who are doing algorithms. I actually did advise my colleague to use it, because he is also doing the integer program.

View full review »