English

A boosted DC algorithm for non-differentiable DC components with non-monotone line search

Optimization and Control 2022-06-22 v2

Abstract

We introduce a new approach to apply the boosted difference of convex functions algorithm (BDCA) for solving non-convex and non-differentiable problems involving difference of two convex functions (DC functions). Supposing the first DC component differentiable and the second one possibly non-differentiable, the main idea of BDCA is to use the point computed by the DC algorithm (DCA) to define a descent direction and perform a monotone line search to improve the decreasing the objetive function accelerating the convergence of the DCA. However, if the first DC component is non-differentiable, then the direction computed by BDCA can be an ascent direction and a monotone line search cannot be performed. Our approach uses a non-monotone line search in the BDCA (nmBDCA) to enable a possible growth in the objective function values controlled by a parameter. Under suitable assumptions, we show that any cluster point of the sequence generated by the nmBDCA is a critical point of the problem under consideration and provide some iteration-complexity bounds. Furthermore, if the first DC component is differentiable, we present different iteration-complexity bounds and prove the full convergence of the sequence under the Kurdyka-\L{}ojasiewicz property of the objective function. Some numerical experiments show that the nmBDCA outperforms the DCA such as its monotone version.

Keywords

Cite

@article{arxiv.2111.01290,
  title  = {A boosted DC algorithm for non-differentiable DC components with non-monotone line search},
  author = {Orizon P. Ferreira and Elianderson M. Santos and João Carlos O. Souza},
  journal= {arXiv preprint arXiv:2111.01290},
  year   = {2022}
}

Comments

27 pages

R2 v1 2026-06-24T07:21:51.404Z