We consider the problem of minimizing a differentiable function with locally Lipschitz continuous gradient on a stratified set and present a first-order algorithm designed to find a stationary point of that problem. Our assumptions on the stratified set are satisfied notably by the determinantal variety (i.e., matrices of bounded rank), its intersection with the cone of positive-semidefinite matrices, and the set of nonnegative sparse vectors. The iteration map of the proposed algorithm applies a step of projected-projected gradient descent with backtracking line search, as proposed by Schneider and Uschmajew (2015), to its input but also to a projection of the input onto each of the lower strata to which it is considered close, and outputs a point among those thereby produced that maximally reduces the cost function. Under our assumptions on the stratified set, we prove that this algorithm produces a sequence whose accumulation points are stationary, and therefore does not follow the so-called apocalypses described by Levin, Kileel, and Boumal (2022). We illustrate the apocalypse-free property of our method through a numerical experiment on the determinantal variety.
翻译:我们考虑在分层集合上最小化局部利普希茨连续梯度的可微函数的问题,并提出了一种一阶算法,旨在找到该问题的稳定点。我们对分层集合的假设明显满足有界秩的行列式多样性(即,有界秩矩阵),其与正半定矩阵锥体的交集以及非负稀疏向量集合。所提出算法的迭代映射将具有后退线搜索的投影梯度下降步骤应用于其输入,但也应用于其投影到每个细分层上,其被认为距离接近,并输出在这些点之间产生的最大程度地减少成本函数的点。在我们对分层集合的假设下,我们证明了该算法产生的序列具有收敛于稳定点的收敛点,因此不遵循Levin、Kileel和Boumal(2022年)所描述的所谓的末日。我们通过对行列式多样性进行数字实验来说明我们的方法具有无末日属性。