arXiv Analytics

Sign in

arXiv:2405.06824 [math.OC]AbstractReferencesReviewsResources

A Quasi-Newton Primal-Dual Algorithm with Line Search

Shida Wang, Jalal Fadili, Peter Ochs

Published 2024-05-10Version 1

Quasi-Newton methods refer to a class of algorithms at the interface between first and second order methods. They aim to progress as substantially as second order methods per iteration, while maintaining the computational complexity of first order methods. The approximation of second order information by first order derivatives can be expressed as adopting a variable metric, which for (limited memory) quasi-Newton methods is of type ``identity $\pm$ low rank''. This paper continues the effort to make these powerful methods available for non-smooth systems occurring, for example, in large scale Machine Learning applications by exploiting this special structure. We develop a line search variant of a recently introduced quasi-Newton primal-dual algorithm, which adds significant flexibility, admits larger steps per iteration, and circumvents the complicated precalculation of a certain operator norm. We prove convergence, including convergence rates, for our proposed method and outperform related algorithms in a large scale image deblurring application.

Related articles: Most relevant | Search more
arXiv:2205.06860 [math.OC] (Published 2022-05-13)
Four Operator Splitting via a Forward-Backward-Half-Forward Algorithm with Line Search
arXiv:1603.06772 [math.OC] (Published 2016-03-22)
Line Search for Averaged Operator Iteration
arXiv:2411.07661 [math.OC] (Published 2024-11-12)
A preconditioned second-order convex splitting algorithm with a difference of varying convex functions and line search