A single-loop proximal-conditional-gradient penalty method
Abstract
We consider the problem of minimizing a convex separable objective (as a separable sum of two proper closed convex functions and ) over a linear coupling constraint. We assume that can be decomposed as the sum of a smooth part having H\"older continuous gradient (with exponent ) and a nonsmooth part that admits efficient proximal mapping computations, while can be decomposed as the sum of a smooth part having H\"older continuous gradient (with exponent ) and a nonsmooth part that admits efficient linear oracles. Motivated by the recent works [1,49], we propose a single-loop variant of the standard penalty method, which we call a single-loop proximal-conditional-gradient penalty method (proxCG), for this problem. In each iteration of proxCG, we successively perform one proximal-gradient step involving and one conditional-gradient step involving on the quadratic penalty function, followed by an update of the penalty parameter. We present explicit rules for updating the penalty parameter and the stepsize in the conditional-gradient step in each iteration. Under a standard constraint qualification and domain boundedness assumption, we show that the objective value deviations (from the optimal value) along the sequence generated decay in the order of with the associated feasibility violations decaying in the order of . Moreover, if the nonsmooth parts are indicator functions and the extended objective is a KL function with exponent , then the distances to the optimal solution set along the sequence generated by proxCG decay asymptotically at a rate of . Finally, we illustrate numerically the behavior of proxCG on solving low rank Hankel matrix completion problems.
Cite
@article{arxiv.2409.14957,
title = {A single-loop proximal-conditional-gradient penalty method},
author = {Hao Zhang and Liaoyuan Zeng and Ting Kei Pong},
journal= {arXiv preprint arXiv:2409.14957},
year = {2025}
}