Chart Key
Average Rating
Average rating based on reviews
Views
Number of total page views
Comparisons
Number of times compared to another product
Reviews
Total number of reviews on IT Central Station
Followers
Number of followers on IT Central Station
The total ranking of a product, represented by the bar length, is based on a weighted aggregate score. The score is calculated as follows: The product with the highest count in each area gets the highest available score. (20 points for Reviews; 16 points for Views, Comparisons, and Followers.) Every other product gets assigned points based on its total in proportion to the #1 product in that area. For example, if a product has 80% of the number of reviews compared to the product with the most reviews then the product's score for reviews would be 20% (weighting factor) * 80% = 16. For Average Rating, the maximum score is 32 points awarded linearly based on our rating scale of 1-10. If a product has fewer than ten reviews, the point contribution for Average Rating is reduced (one-third reduction in points for products with 5-9 reviews; two-thirds reduction for products with fewer than five reviews). Reviews that are more than 24 months old, as well as those written by resellers, are completely excluded from the ranking algorithm.
Most Views
From IT Central Station visitors
Most Reviews
Within the last 24 months
Most Compared
From IT Central Station visitors

Mathematical Optimization Tools Reviews

Read top reviews of Mathematical Optimization Tools solutions from the IT Central Station community:
Your trust is our top concern, so companies can't alter or remove reviews.
Real User
Assistant Professor
Nov 16 2017

What is most valuable?

I would say its extensibility, and the ability to do both high-level modeling and also go all the way to the engine extensions.

How has it helped my organization?

Whenever you do optimization, having a good CP solver or integer programming solver is a necessity. So CPLEX is a tool that I cannot do without.

What needs improvement?

What I would love to see is better accessibility of the engine extensions. Currently you can do really low-level stuff, and it's great, but you can only do it in C or C++. Whereas, sometimes the application requires another programming... more»
Real User
Graduate Research Assistant at University Of Tennessee Space Institute
Nov 15 2017

What is most valuable?

I think that it is user-friendly, compared to other methods. I also like the optimization studio in Windows. It is really awesome for someone who wants to just start using CPLEX, especially the OPL for writing the model. The language is really, really simple and intuitive and it is very easy to read and write. it's also easy to write control flows in CPLEX.

What needs improvement?

The infeasibility checks should be easier to set up. Currently, you have to name your constraints. It is really hard to find the infeasible constraints. If they could add that to the features, it would be great. It would also be awesome if they had a short tutorial that tells someone like me, who is not a new user, about the different features that I might not... more»

Have A Question About Mathematical Optimization Tools?

Our experts can help. 279,728 professionals have used our research on 6,322 solutions.
Real User
Phd Candidate
Nov 13 2017

What is most valuable?

The ability to actually incorporate some stuff that you have developed within CPLEX's big general framework. It is a very good tool. It's very user-friendly with its language, OPL. It can be used by someone who has no idea how to code, while also being very useful for someone who is very advanced in programming and has a lot of knowledge of the matter, of the... more»

What needs improvement?

One of the new things in CPLEX is the new benders, the composition that does it automatically. One of the things I realized while testing it is that when it does it at the root node of the branch and bound tree, it doesn't leave with the LP relaxation. It often stops, terminates, before it stops adding cuts before. And it makes for a very weak stopping criteria... more»
Real User
Research Assistant
Nov 20 2017

What is most valuable?

I really like that I can see the results properly. I can click on the results and then look at them to tell how the results are coming out.

What needs improvement?

In future versions, I would like to see them include different kinds of optimization problem techniques. The performance could also be faster. One more thing that I would like to see added is the ability to find out how much time other solvers take. I know that CPLEX is one of the solvers, but it would be very helpful to be able to figure out what I need in... more»
Real User
Post Doctorate Research Fellow at a healthcare company with 1,001-5,000 employees
Nov 16 2017

How has it helped my organization?

It helps me a lot. CPLEX is a tool that can kind of visualize your prediction and help you understand the problem better. For example, for every SOS you can just format a model, which could be an inner model or mixed integer model, that can be solved by CPLEX. You can then see the results to verify your idea, or you can modify your idea.

What needs improvement?

I guess I would like to see it become faster and more user-friendly. I think CPLEX is very flexible for different languages so maybe they can provide more detailed documentation on how to format a model in CPLEX, and how to output the solutions. It could provide some examples, some specific standard examples, which I think would be very helpful for beginners. I... more»
Real User
Research Assistant at a university
Nov 09 2017

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... more»
Real User
Professor
Nov 15 2017

What is most valuable?

I think that the most valuable feature is the integer program. It is powerful. I haven’t used CPLEX for many years and I just recently used it again. I needed to familiarize myself with it again, refresh my knowledge of the interface and the new system. I like the new system better. It is more convenient and has a good interface. I like that it is fast, though... more»

What needs improvement?

I would like see a more user-friendly interface, especially for new students. I would also like to have more options to choose from. Different problems have different options. We already have a different option in a CPLEX setting for the different search direction but I expect that we can combine with some heuristic matter, have that together. For example, we... more»
Real User
Associate Professor at Loyola University Chicago
Nov 15 2017

What do you think of IBM ILOG CPLEX Optimization Studio?

Primary Use Case 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. • Valuable Features The way you can interface with it from a programming perspective, the implementation, is very useful. And, just generally, its performance.  • Improvements to My Organization CPLEX is fairly easy to use and it does provide very high quality solutions which make my algorithms run faster and better. • Stability Issues I have not had any issues with stability. • Scalability Issues The algorithms that I design are based on the premise that CPLEX struggles when there is a lot of data....
Real User
Phd Student at Bogazici University
Nov 13 2017

What is most valuable?

It is easy to use and has very large application areas for optimization problems for networks in teacher optimizations. There is also a lot of documentation available online, which is very helpful when I'm searching for information on how to... more»

How has it helped my organization?

I consider CPLEX to be a state-of-the-art tool and I can't compare the power of my algorithms with CPLEX and the impact that it has had on my PhD thesis.

What needs improvement?

Actually, when CPLEX adds something it becomes more difficult for me to publish a paper. Maybe CPLEX can sleep a little bit and not make any improvements for a while.
Real User
Associate Professor at University of Miami - Miller School of Medicine
Nov 09 2017

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... more»

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.
Consultant
Scientist at a tech services company
Nov 16 2017

What is most valuable?

Definitely the speed of the response time. But, I get to also play a lot of variables, also configuration parameters, which CPLEX uses. I think these two features are important. A third feature that I find to be very valuable is the Concert... more»

How has it helped my organization?

I have used it to solve models for our clients, so all the usual mathematical optimization; the benefits it has given me is in terms of business.

What needs improvement?

One area in which I would like to see improvements made is in parallelization. Right now I can control the number of trials in which it can run, but maybe they can add more parallelization.
Real User
Graduate Student at a university with 1,001-5,000 employees
Nov 09 2017

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... more»
Real User
Assistant Professor at University Of Florida
Nov 13 2017

What do you think of IBM ILOG CPLEX Optimization Studio?

Primary Use Case I've used it for optimization of linear models and, from what I've seen, it varies the speed compared to other libraries.  • Valuable Features The Speed. When you do large problems, that's when you see that it's fast. With other tools, solving large problems can take way longer. It is better to have the resource faster.  There are also many APIs to connect to it. • Room for Improvement I would like to see something more for problems that are not linear. That is what I am looking for. Conic problems, and stuff like that. Though maybe CPLEX has it already and I haven't seen it. • Stability Issues From what I've experienced, it doesn't crash that much. There have been a few crashes but compared to the other tools, it is better.  • Customer Service...
Real User
Phd Student at a university with 1,001-5,000 employees
Nov 16 2017

What do you think of IBM ILOG CPLEX Optimization Studio?

Primary Use Case 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. • Valuable Features Usually it solves problems really fast, so that's what's most important to me. • Improvements to My Organization It definitely helps because it's a solver, I can just plug in and use. It's a tool that I have to use, basically. • Room for Improvement Maybe they already have it, but I would love to work with something with a direct GUI, instead of interfacing with Python. But my experience is...
Real User
Phd Student at University Of Florida
Nov 16 2017

What is most valuable?

I have experience in Xpress and Gurobi, also. It is easy to write a code in CPLEX. That's a valuable thing.

How has it helped my organization?

What I'm doing is finding some clusters in a network. I'll build a model and apply it to CPLEX and find some clusters. I can interpret some useful meanings about that.

What needs improvement?

What I'm looking for is actually nonlinear programming. I don't think CPLEX has that. There are some nonlinear program solvers in open source but they don't work well. So if some major commercial solver corporation has that option, it could... more»
Real User
Graduate Research Assistant at a university
Nov 15 2017

What do you think of IBM ILOG CPLEX Optimization Studio?

Primary Use Case 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. • Valuable Features It is good at solving models and it offers a lot of different solution methodologies that are already built-in, so it is pretty fast. The overall benefit is that it makes it easy to validate models. • Room for Improvement It might already have it, but in the next release I would like to be able to use other languages, like Python or C, in calling CPLEX to solve the model. I think this would make it easier for the input data. • Stability Issues It is pretty stable. I have never had any crashes. • Scalability Issues If there is a lot of data, I have...
Real User
Graduate Teaching Assistant
Nov 16 2017

What do you think of IBM ILOG CPLEX Optimization Studio?

Primary Use Case 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. • Valuable Features The best thing is that it offers, compared to other programs that I've used - LINDO and LINGO - it gives you much control on the parameters and the sets, so you can do a lot more with CPLEX. • Improvements to My Organization It helped me because it was just easier to implement complex models. That's it. But if it was a basic model, then I would use another program. It's not worth the complexity. • Room for Improvement The layout of the program, the way...
Real User
Phd Student
Nov 13 2017

What do you think of IBM ILOG CPLEX Optimization Studio?

Primary Use Case 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. • Valuable Features It is easy to use compared to other software, like Lingo. • Room for Improvement I would like for them to offer a free version. We have to use the version that we got from my teacher but sometimes it doesn't work.  I would also like for there to be more tutorials explaining how to improve solutions. Sometimes I do not know how to improve my solution, so I...
Real User
Graduate Research Assistant
Nov 16 2017

What do you think of IBM ILOG CPLEX Optimization Studio?

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.  • Valuable Features 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. • Improvements to 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. • Stability Issues Compared with C++, which I used before, for larger transportation networks, CPLEX will take a longer time. For the shorter ones,...

Have A Question About Mathematical Optimization Tools?

Our experts can help. 279,728 professionals have used our research on 6,322 solutions.

Sign Up with Email