Originally posted by: BoJensen
By inaccurate dual solutions I assume you checked the solution quality, what range of inaccuracy do you see ?
Often the inaccurate solutions is a result of numerical instabil data i.e very large (or very small) objective, large bounds etc. Please check your model for such issues and improve them if possible.
Then I recommend :
1) The numerical emphasis should be turned on (does several things internally to improve numerical accuracy)
2) Set scaling parameter to aggressive scaling
3) Set Markowitz tolerance to a high number like 0.9
Regarding Markowitz tolerance, then this is a parameter which controls the tradeoff between fill and numerical stability in the LU factorization module. In general a higher number means more focus on choosing a numerical better pivot element, but it also creates more fill in.
#CPLEXOptimizers#DecisionOptimization