You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was testing the LBFGSB code with the default LineSearchMoreThuente and it throws with throw std::logic_error("the moving direction does not decrease the objective function value") (on line 198 in LineSearchMoreThuente.h). I think it is because dg_init is computed using the gradient instead of the projected gradient? I attached the test case.
The text was updated successfully, but these errors were encountered:
JonasZehn
changed the title
Line Search erroneously throws increasing search direction exception
Line Search throws increasing search direction exception
Oct 28, 2020
Ok, the reason might be a different one than I suggested, the search direction after subspace_minimize just seems to be ascending and it doesn't have to do anything with the gradient being projected or not.
Hi,
I was testing the LBFGSB code with the default LineSearchMoreThuente and it throws with throw std::logic_error("the moving direction does not decrease the objective function value") (on line 198 in LineSearchMoreThuente.h). I think it is because dg_init is computed using the gradient instead of the projected gradient? I attached the test case.
main.txt
The text was updated successfully, but these errors were encountered: