Closed odow closed 3 weeks ago
I can reproduce with Uno_jll.jl but not with my local uno_ampl
. I'll investigate some more.
There seems to be a problem with MUMPS_jll.jl the MUMPS options in Uno. My local uno_ampl
with MUMPS 5.7.2 reports at the very first iteration with logger=DEBUG3
:
Original matrix
Dimension: 1, number of nonzeros: 2
m(0, 0) = 0
m(0, 0) = 0
Testing factorization with regularization factors (0, 0)
Expected inertia (1, 0, 0), got (0, 0, 1)
Number of attempts: 1
Matrix is singular
Testing factorization with regularization factors (0.0001, 3.7606e-09)
Dimension: 1, number of nonzeros: 2
m(0, 0) = 0.0001
m(0, 0) = 0
Factorization was a success
which allows the solver to take large steps and then ultimately to decrease the objective to $< -1e20$. Uno_jll.jl and MUMPS_jll.jl produce:
Original matrix
Dimension: 1, number of nonzeros: 2
m(0, 0) = 0
m(0, 0) = 0
Testing factorization with regularization factors (0, 0)
Inertia is good
which is clearly wrong (the matrix is singular). ~I cannot explain this error at the moment.~ https://github.com/cvanaret/Uno/pull/61 should fix it.
Uno cannot identify even the most trivial cases of unboundedness:
Ipopt returns