-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stuck at edge of primal feasibility for small problem with one 3x3 matrix #11
Comments
I am learning optimization, so I don't know what the result mean. But the csdp result said it solved your problem. Here is the output: csdp input.txt
|
It may depend on the system in which you are running it. On my system (64-bit ArchLinux), I installed the coin-or-csdp ArchLinux package which uses the lapack ArchLinux package.
|
But your primal-dual gap was quite small though. |
Indeed, it is quite small but the status indicates that it could not get it smaller which is surprising for such a simple problem. It might indicate something wrong in the implementation of CSDP and as the problem is quite simple, I thought it would provide a nice minimal reproducing example for chasing the bug. |
FYI:
Maybe you could try to link to different LIBS? |
Thanks for sharing. It might be thanks to the use of intel MKL but this test is used to check the implementation of the MOI interface on Travis. I don't think we can use intel MKL on travis. |
Does this problem still persist for you @blegat ? I solved your problem on OpenSUSE 15.1 using CSDP with the systems reference BLAS, a self compiled OpenBLAS, and lntel_mkl_2019.4.243. SeDuMi and SDPT3 can compute the solution as well. All seems to work as described in the second comment. There is no bug to chase in this repository, more in the way ArchLinux builds it with it's dependencies, I think. The problem is feasible and the optimal primal solution is
with optimal value |
I have found a small problem for which CSDP has issues with:
The output is
The text was updated successfully, but these errors were encountered: