Open evrenmturan opened 3 years ago
@evrenmturan Thanks for the feedback!
A note on error messages - I don't know if this would be important to you but when running some test problems from Watson (1983) the SIPResult does not report that there was an issue.
I think that this test problem gives odd behaviour (have comments explaining). Or at least, I don't immediately understand why the error is not being caught and reported (even though the issue is obvious to notice when typing the problem).
On Test problem 5 there's a similar issue (I think?). No errors are reported but when using
x_l = Float64[-1000.0, -1000.0,-1000.0] x_u = Float64[1000.0, 1000.0,1000.0]
If you look at the the iteration messages it's clear that there was an issue "Error: basis matrix is singular to working precision (cond = 2.31e+217)", but when just looking at the final printout the incorrect solution is reported without an error.
SIPResult(1, 1, 4.320798635665406, 4.320798635665406, true, [1.0000918203231945, -0.011069365269669004, -0.48894097011504023], [0.0], 3.1574246883392334)
With regards to the original point 1. I changed to using a vector of functions but still have constraint violation despite the algorithm reporting that it has converged - code, with example of violation
Hi! I have been trying to solve a problem with multiple SIP constraints with EAGO using SIPResRev().
gSIP(x,p)=max(con1,con2)
. However I think this is leading to a violation of a constraint as at one p con1 =0 while con2 >0 .First Solution Found at Node -1 LBD = Inf UBD = Inf Solution is :