Originally posted by: SystemAdmin
>
> Thanks Paul. Unfortunately, I have to deal with current parameter values.
I don't know if this would help, but if you have constraint expressions that look like a'x + b'y where x and y are variable vectors, a and b are coefficient vectors, and the components of a are substantially bigger than the components of b (say, components of b are roughly unit magnitude), you could try rewriting the expression as z + b'y and adding a constraint z = a'x.
> The problem is most probably due to bad scaling but it is still strange for Cplex to report such a ridicilous solution as optimal instead of providing a report about bad scaling or simply it can say that no feasible solution is found within the allowable time limit.
Have you tried IloCplex.getStatus and IloCplex.getCplexStatus after solving the model? The CplexStatus value might at least tip you off that the solution is suspect.
/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