Closed chengg04 closed 4 years ago
Changing the number iterations is almost always waste of time in a case like this.
Btw when PRSTATUS converge to -1 your problem is most likely either primal or dual infeasible. However, in this case Mosek cannot compute a valid certificate and hence report unknown. My guess is that the problem is primal infeasible.
Here are some things to try:
https://docs.mosek.com/9.1/faq/faq.html
for how dump the problem to disk.
Hope it helps.
Thank you for this fast reply. I have tried to remove the objective, but Mosek still returns UNKNOWN_RESULT_STATUS
after 20 seconds. I will try to scale my problem next, and probably dump the problem to Mosek.
I'll close this issue as it does not seem a problem in the JuMP side.
I am solving a SDP problem with Mosek's default settings. I got "UNKNOWN_RESULT_STATUS" after 29 iterations and about 16 sec. Here is the log:
On the other hand, SCS is able to get better bounds after 10k iterations.
I am aware of issues #73 and #100. However, in my case the absolute value of PRSTATUS is 1, which should mean the problem is nice (https://github.com/JuliaOpt/Mosek.jl/issues/73#issuecomment-206934792).
I also tried to set the solver parameters to
MSK_IPAR_INTPNT_MAX_ITERATIONS = 10000, MSK_DPAR_OPTIMIZER_MAX_TIME = 60, MSK_DPAR_MIO_TOL_REL_GAP = 1e-08, MSK_IPAR_BI_IGNORE_MAX_ITER = 1
. But Mosek still terminates within 29 iterations.