This paper describes an algorithm for solving structured nonsmooth convex optimization problems using the optimal subgradient algorithm (OSGA), which is a first-order method with the complexity O(ε- 2) for Lipschitz continuous nonsmooth problems and O(ε- 1 / 2) for smooth problems with Lipschitz continuous gradient. If the nonsmoothness of the problem is manifested in a structured way, we reformulate the problem so that it can be solved efficiently by a new setup of OSGA (called OSGA-V) with the complexity O(ε- 1 / 2). Further, to solve the reformulated problem, we equip OSGA-O with an appropriate prox-function for which the OSGA-O subproblem can be solved either in a closed form or by a simple iterative scheme, which decreases the computational cost of applying the algorithm for large-scale problems. We show that applying the new scheme is feasible for many problems arising in applications. Some numerical results are reported confirming the theoretical foundations.
CITATION STYLE
Ahookhosh, M., & Neumaier, A. (2018). Solving structured nonsmooth convex optimization with complexity O(ε- 1 / 2). TOP, 26(1), 110–145. https://doi.org/10.1007/s11750-017-0462-3
Mendeley helps you to discover research relevant for your work.