Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Optim of Tomorrow #326
aka Optim Roadmap 2.0 aka Make Optim Greater Still...
These lists are up for discussion, I just figured I would start that discussion now. JuliaLang v1.0 is approaching rapidly, with v0.6 feature freeze not far into the future. I am not sure we should tag Optim v1.0 the day JuliaLang starts shipping as non-beta, but it would be cool to have a lot of the current issues sorted out.
Let the number of issues guide you as to what I will tackle first :)
Solvers (up for grabs if the person is willing to "maintain")
In general I think we might want to delete feature/solver requests and have a single issue for them, as the requesters are rarely the ones willing to write up and maintain anyways, so the issues always end up idle.
I'd like to add
Those are good points.
Dispatch based linesearches
function value(df, x) if is_new(x, df.last_x) df.f_calls += 1 df.f_x = df.f(x) copy!(df.last_x, x) end df.f_x end
Yes. A key advantage is that it would remove the need for passing function values into line searches and other things.
I would like to add:
For the native Julia methods, there's no reason to restrict to