Visualising the relationships between samplers and optimisations #1548
Replies: 8 comments
-
Great! There's a bunch more optimisation methods if you allow derivatives as well, but I don't think we should aim for completeness (just usefulness for time-series problems!) |
Beta Was this translation helpful? Give feedback.
-
Do you have a reference for those optimisation methods? I’m trying to get my head around them all...
Or a book recommendation for optimisation in general?
… On 6 Apr 2018, at 10:49, Michael Clerx ***@***.***> wrote:
Great! There's a bunch more optimisation methods if you allow derivatives as well, but I don't think we should aim for completeness (just usefulness for time-series problems!)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Beta Was this translation helpful? Give feedback.
-
Not really! There's meant to be a good book involving kangaroo methaphors somewhere, but I've never found out who the author is :D I've got 2 books in my office you could have a look at if you like. One is a classic old-school derivative-free book by Brent (pretty famous optimiser). The other is an introduction to derivative-free methods, but doesn't really touch on anything beyond nelder-mead and trust-region reflective methods. Both of these books are by authors who like having convergence proofs and such, and so don't mention evolutionary methods. |
Beta Was this translation helpful? Give feedback.
-
I've added a few methods here: https://en.wikipedia.org/wiki/Derivative-free_optimization because a few years ago this page was just 5 notices about "stubs" :-) |
Beta Was this translation helpful? Give feedback.
-
https://en.wikipedia.org/wiki/Mathematical_optimization#Heuristics Palpable disdain :-p |
Beta Was this translation helpful? Give feedback.
-
This is another big name: https://en.wikipedia.org/wiki/Powell%27s_method |
Beta Was this translation helpful? Give feedback.
-
In my experience so far, most mathematically sound methods fail on the kind of problems we're working on, unless you start very close to the solution. |
Beta Was this translation helpful? Give feedback.
-
Cheers for all these -- just going through these references now! |
Beta Was this translation helpful? Give feedback.
-
As I have banged on about, our job in Pints is partly educational. I created this d3 visualisation of our wish list of the samplers and optimisers which, to me at least, helped clarify things a bit (I know this information is here too).
Let me know what you think of this. After a bit of work, it'd be good to try and include a link to this on the Pints homepage (and possibly a static, less comprehensive, representation on the homepage itself).
One thing that it does make clear is the work ahead of us!
Beta Was this translation helpful? Give feedback.
All reactions