1: \begin{abstract}
2: We propose and study a version of the DCA (Difference-of-Convex functions Algorithm) using the $\ell_1$ penalty function
3: for solving nonsmooth DC optimisation problems with nonsmooth DC equality and inequality constraints. The method employs
4: an adaptive penalty updating strategy to improve its performance. This strategy is based on the so-called steering exact
5: penalty methodology and relies on solving some auxiliary convex subproblems to determine a suitable value of the penalty
6: parameter. We present a detailed convergence analysis of the method and illustrate its practical performance by
7: applying the method to two nonsmooth discrete optimal control problem.
8: \end{abstract}
9: