Skip to content
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

StepLength Extrapolation #294

Closed
cortner opened this issue Oct 9, 2016 · 3 comments
Closed

StepLength Extrapolation #294

cortner opened this issue Oct 9, 2016 · 3 comments

Comments

@cortner
Copy link
Contributor

cortner commented Oct 9, 2016

Aside from

  • search direction
  • line search
    the step-length extrapolation (from step-length, gradient and function history) is maybe the most crucial aspect of the optimisation algorithms implemented in Optim.

I suggest to (minimally) refactor Optim to allow the user to choose how to perform this? E.g. cg.jl uses alphatry which is HZ's method, LBFGS uses just the previous step. But I'd really like to play around or even try my own variants.

CC: @pkofod @anriseth
(this should probably be done in parallel in Optim and LineSearches)

@cortner
Copy link
Contributor Author

cortner commented Oct 22, 2016

Maybe to simplify this, it might be better to make step length extrapolation part of the line-search type.

@anriseth
Copy link
Contributor

anriseth commented Nov 1, 2017

I'll try to deal with this tomorrow or Friday

@pkofod
Copy link
Member

pkofod commented Nov 1, 2017

Awesome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants