A Single-loop Proximal Subgradient Algorithm for A Class Structured Fractional Programs
Deren Han, Min Tao, Zihao Xia
TL;DR
The authors address nonconvex and nonsmooth fractional programs of the form $\min_{\mathbf{x}\in \mathcal{S}} F(\mathbf{x})$ with $F(\mathbf{x}) = \dfrac{g(\mathbf{x}) + h(\mathbf{x})}{f(K\mathbf{x})}$, where the numerator is a sum of a convex nonsmooth and a differentiable nonconvex term and the denominator is a convex nonsmooth term composed with a linear operator. They develop a single-loop fully-splitting proximal subgradient algorithm (FPSA) with a relaxation step, and a nonmonotone variant FPSA-nl, and prove subsequential and global convergence to an exact lifted stationary point under Kurdyka-\Lojasiewicz (KL) assumptions. The work extends prior results by decoupling the linear operator from the nonsmooth part and by ensuring exact lifted stationarity in the presence of a linear operator in the denominator, even for nonconvex numerators. Numerical experiments on $L_{1}/S_{\kappa}$ sparse recovery, limited-angle CT reconstruction, and single-period portfolio optimization show that FPSA-nl outperforms state-of-the-art methods in speed and accuracy, highlighting its practical impact for high-dimensional, structured fractional programs.
Abstract
In this paper, we investigate a class of nonconvex and nonsmooth fractional programming problems, where the numerator composed of two parts: a convex, nonsmooth function and a differentiable, nonconvex function, and the denominator consists of a convex, nonsmooth function composed of a linear operator. These structured fractional programming problems have broad applications, including CT reconstruction, sparse signal recovery, the single-period optimal portfolio selection problem and standard Sharpe ratio minimization problem. We develop a single-loop proximal subgradient algorithm that alleviates computational complexity by decoupling the evaluation of the linear operator from the nonsmooth component. We prove the global convergence of the proposed single-loop algorithm to an exact lifted stationary point under the Kurdyka-Łojasiewicz assumption. Additionally, we present a practical variant incorporating a nonmonotone line search to improve computational efficiency. Finally, through extensive numerical simulations, we showcase the superiority of the proposed approach over the existing state-of-the-art methods for three applications: $L_{1}/S_κ$ sparse signal recovery, limited-angle CT reconstruction, and optimal portfolio selection.
