Risky Giant Steps Can Solve Optimization Problems Faster
quantamagazine.org
quantamagazine.org
Convex functions do not have suboptimal local optima, so this is seemingly unrelated to this as a known effective technique for escaping those, which other commenters are talking about.
[1] amusingly my dissertation was about routing taxis efficiently around a set of pickup points, I distinctly remember thinking in a cab from the station that it was a shame there weren’t any devices that had GPS, maps, Internet and a programming interface to build something that looked a lot like Uber… oh well, execution and timing is everything I guess.
https://en.wikipedia.org/wiki/Line_search
Most nonlinear optimizers already do this.
Don't forget a willingness to break the law.
> Grimmer found that the fastest sequences always had one thing in common: The middle step was always a big one. Its size depended on the number of steps in the repeating sequence. For a three-step sequence, the big step had length 4.9. For a 15-step sequence, the algorithm recommended one step of length 29.7. And for a 127-step sequence, the longest one tested, the big central leap was a whopping 370. At first that sounds like an absurdly large number, Grimmer said, but there were enough total steps to make up for that giant leap, so even if you blew past the bottom, you could still make it back quickly. His paper showed that this sequence can arrive at the optimal point nearly three times faster than it would by taking constant baby steps. “Sometimes, you should really overcommit,” he said.
Not really sure what is going on with the fractal structure, however:
> The results also raise an additional theoretical mystery that has kept Grimmer up at night. Why did the ideal patterns of step sizes all have such a symmetric shape? Not only is the biggest step always smack in the center, but the same pattern appears on either side of it: Keep zooming in and subdividing the sequence, he said, and you get an “almost fractal pattern” of bigger steps surrounded by smaller steps. The repetition suggests an underlying structure governing the best solutions that no one has yet managed to explain. But Grimmer, at least, is hopeful.
(It's explore-exploit all the way down...?)