Accelerating the DC algorithm for smooth functions
arXiv:1507.07375 · doi:10.1007/s10107-017-1180-1
Abstract
We introduce two new algorithms to minimise smooth difference of convex (DC) functions that accelerate the convergence of the classical DC algorithm (DCA). We prove that the point computed by DCA can be used to define a descent direction for the objective function evaluated at this point. Our algorithms are based on a combination of DCA together with a line search step that uses this descent direction. Convergence of the algorithms is proved and the rate of convergence is analysed under the Lojasiewicz property of the objective function. We apply our algorithms to a class of smooth DC programs arising in the study of biochemical reaction networks, where the objective function is real analytic and thus satisfies the Lojasiewicz property. Numerical tests on various biochemical models clearly show that our algorithms outperforms DCA, being on average more than four times faster in both computational time and the number of iterations. Numerical experiments show that the algorithms are globally convergent to a non-equilibrium steady state of various biochemical networks, with only chemically consistent restrictions on the network topology.
References in corpus (1)
Cited by in corpus (10)
- Multi-block Bregman proximal alternating linearized minimization and its application to orthogonal nonnegative matrix factorization
- The Boosted DC Algorithm for nonsmooth functions
- A Refined Inertial DC Algorithm for DC Programming
- Convergence analysis of a proximal-type algorithm for DC programs with applications to variable selection
- Algorithms for Difference-of-Convex (DC) Programs Based on Difference-of-Moreau-Envelopes Smoothing
- A new envelope function for nonsmooth DC optimization
- A Nonlocal Graph-PDE and Higher-Order Geometric Integration for Image Labeling
- Sparse Optimization Problem with s-difference Regularization
- Boosted scaled subgradient method for DC programming
- An extension of the proximal point algorithm beyond convexity