Accelerated Dinkelbach method
Abstract
The classical Dinkelbach method (1967) solves fractional programming via a parametric approach, generating a decreasing upper bound sequence that converges to the optimum. Its important variant, the interval Dinkelbach method (1991), constructs convergent upper and lower bound sequences that bracket the solution and achieve quadratic and superlinear convergence, respectively, under the assumption that the parametric function is twice continuously differentiable. However, this paper demonstrates that a minimal correction, applied solely to the upper bound iterate, is sufficient to boost the convergence of the method, achieving superquadratic and cubic rates for the upper and lower bound sequences, respectively. By strategically integrating this correction, we develop a globally convergent, non-monotone, and accelerated Dinkelbach algorithm-the first of its kind, to our knowledge. Under sufficient differentiability, the new method achieves an asymptotic average convergence order of at least the square root of 5 per iteration, surpassing the quadratic order of the original algorithm. Crucially, this acceleration is achieved while maintaining the key practicality of solving only a single subproblem per iteration.