Line Search for Convex Minimization
Laurent Orseau, Marcus Hutter

TL;DR
This paper introduces two principled, exact line search algorithms for convex functions that leverage convexity and gradient information to improve convergence speed over traditional quasiconvex methods, with practical applications in gradient descent.
Contribution
The paper proposes novel $ ext{Delta}$-Bisection and $ ext{Delta}$-Secant algorithms for convex line search, filling a gap in principled exact methods for general convex functions.
Findings
Algorithms outperform quasiconvex counterparts by over 2x in experiments.
The $ ext{Delta}$-Secant method effectively reduces the $x^*$-gap with only function queries.
The quasi-exact line search improves gradient descent efficiency with convergence guarantees.
Abstract
Golden-section search and bisection search are the two main principled algorithms for 1d minimization of quasiconvex (unimodal) functions. The first one only uses function queries, while the second one also uses gradient queries. Other algorithms exist under much stronger assumptions, such as Newton's method. However, to the best of our knowledge, there is no principled exact line search algorithm for general convex functions -- including piecewise-linear and max-compositions of convex functions -- that takes advantage of convexity. We propose two such algorithms: -Bisection is a variant of bisection search that uses (sub)gradient information and convexity to speed up convergence, while -Secant is a variant of golden-section search and uses only function queries. While bisection search reduces the interval by a factor 2 at every iteration, -Bisection…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Robotic Path Planning Algorithms · Optimization and Search Problems
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
