Our organization used IBM CPLEX Optimization Studio for solving large optimization problems in research and in demonstrations to students at the graduate level. We have more than 50 licenses for CPLEX and installed for Research and Laboratory Purposes. CPLEX addresses various business problems such as Integer Programming, Mixed Integer Programming, Quadratic Programming, etc.
- Integer programming.
- Mixed integer programming.
- Quadratic programming.
- Multi-objective optimization.
- Data handling from different sources like Note Pad, etc.
- Large size of MILP problems.
- Various parameters to set.
It is well suited for solving large-sized, mixed-integer, and integer programming problems. Now, the new version supports for Multi-Objective optimization along with some new algorithms such as Benders Decomposition. It is less appropriate for quadratic programming problems where the objective function is the product of multiple variables. However, it's very easy to code any problem.
Honestly, to say, I never contacted CPLEX but used its forum to know/clarify any issues I faced.