OSeMOSYS / OSeMOSYS_GNU_MathProg

The GNU MathProg implementation of OSeMOSYS
Apache License 2.0
9 stars 14 forks source link

Difference between CBC abnd Cplex Solver outputs #94

Open vignesh1987 opened 1 year ago

vignesh1987 commented 1 year ago

Hi,

I have a query on differences between solver outputs from Cplex and CBC. My colleague’s OSeMOSYS data file, while solved with CPLEX, gives an optimal solution without any errors (attached figure). However, while solved with CBC, it throws an infeasibility error: “Presolve determined that the problem was infeasible with a tolerance of 1e-08. Analysis indicates model infeasible or unbounded”. What is strange is that in both CPLEX and CBC, the objective value is the same (4.3047397357e+11). What could be the reasons for this behaviour? Is there an infeasibility tolerance limit for CBC that is strict by default?

CPLEX output image

CBC ouput image

Best Vignesh