-
Notifications
You must be signed in to change notification settings - Fork 3
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
TODO (help wanted) #4
Comments
instead of quasi-newton how about a Newton-Krylov scheme? Should be easier to build into the current code. |
That would be interesting as well, sure. |
To clarify, do you mean supporting "Hessian-free" (Hessian-vector) type Newton-Krylov, or to support, for example, |
In A NK scheme you can replace the hxv with finite differences- that is the advantage for me |
I've added Newton-Krylov to the list :) |
I will start updating the MathProgBase interface. |
Thanks for doing that, @gragusa :) Note that we have added the I also see that the JuliaOpt group have started implementing the solver interfaces with MathOptInterface now, as they are planning to move away from MathProgBase (Refs jump-dev/Ipopt.jl#108 jump-dev/Ipopt.jl#116). |
Yes, SQP methods are certainly on the table. Notice that his functionality is now in Optim.jl :) |
Here's a list of things that I believe we should focus on next. If anyone is interested in helping out here that would be very much appreciated.
Interface
value!
et al. for the constraints in NLSolversBase top priorityInterior / IPNewton
constraints.jl
againallow_f_increases
for constrained problems (it should "always" be allowed)Linesearch
backtrack_constrained
(onlybacktrack_constrained_grad
works at the moment)Testing
The text was updated successfully, but these errors were encountered: