Convergence Analysis of a Variable Projection Method for Regularized Separable Nonlinear Inverse Problems
Malena I. Español, Gabriela Jeronimo
TL;DR
This work addresses regularized separable nonlinear inverse problems where the forward operator $A({\bf y})$ depends on a small set of nonlinear parameters ${\bf y}$ and the solution ${\bf x}$ is high-dimensional. The authors leverage the Variable Projection framework to reduce the problem to a nonlinear least-squares optimization in ${\bf y}$ and apply Gauss-Newton, while recognizing the high cost of exact Jacobians; they introduce GenVarPro and its inexact variant, Inexact-GenVarPro, which uses LSQR to approximate inner solves and Jacobians with a principled stopping criterion. A rigorous convergence analysis is developed, providing inner-solver bounds and a main result that ensures convergence to the optimal ${\bf y}^*$ under Lipschitz and conditioning assumptions when the tolerance sequence $\{\varepsilon^{(k)}\}$ decays appropriately. Numerical experiments on a blind deconvolution problem corroborate the theory, showing that the exponentially decaying LSQR tolerance yields fast, robust convergence in practice. The proposed approach enables scalable, precise solutions for large-scale regularized inverse problems by balancing inner-iteration accuracy with outer Gauss-Newton progress, with potential extensions to alternative inner solvers and adaptive regularization parameter strategies.
Abstract
Variable projection methods prove highly efficient in solving separable nonlinear least squares problems by transforming them into a reduced nonlinear least squares problem, typically solvable via the Gauss-Newton method. When solving large-scale separable nonlinear inverse problems with general-form Tikhonov regularization, the computational demand for computing Jacobians in the Gauss-Newton method becomes very challenging. To mitigate this, iterative methods, specifically LSQR, can be used as inner solvers to compute approximate Jacobians. This article analyzes the impact of these approximate Jacobians within the variable projection method and introduces stopping criteria to ensure convergence. We also present numerical experiments where we apply the proposed method to solve a blind deconvolution problem to illustrate and confirm our theoretical results.
