Originally posted by: SystemAdmin
Extending Tobias's answer, IBM's ILOG product series (I'm not sure what the official phrasing for that is) includes another solver (CPOptimizer) and an modeling language (OPL) that works with both CPLEX and CPOptimizer. CPOptimizer is designed to solve constraint programming (CP) problems. CP problems are more general than linear, quadratic and mixed-integer linear programs in that they do not limit you to linear (or at most quadratic) functions, do not require convexity, and support more general constraints than what CPLEX can handle. The downside is that CP models are really best suited for working with variables with finite (preferably relatively small) domains. Continuous variables are problematic for them. So, depending on what your models would look like, you might want to use CPLEX, you might want to use CPOptimizer, or you might want to look elsewhere.
Paul
Mathematicians are like Frenchmen: whenever you say something to them, they translate it into their own language, and at once it is something entirely different. (Goethe)
#CPLEXOptimizers#DecisionOptimization