Frank-Wolfe algorithm for DC optimization problem
In the present paper, we formulate two versions of Frank--Wolfe algorithm or conditional gradient method to solve the DC optimization problem with an adaptive step size. The DC objective function consists of two components; the first is thought to be differentiable with a continuous Lipschitz gradie...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In the present paper, we formulate two versions of Frank--Wolfe algorithm or
conditional gradient method to solve the DC optimization problem with an
adaptive step size. The DC objective function consists of two components; the
first is thought to be differentiable with a continuous Lipschitz gradient,
while the second is only thought to be convex. The second version is based on
the first and employs finite differences to approximate the gradient of the
first component of the objective function. In contrast to past formulations
that used the curvature/Lipschitz-type constant of the objective function, the
step size computed does not require any constant associated with the
components. For the first version, we established that the algorithm is
well-defined of the algorithm and that every limit point of the generated
sequence is a stationary point of the problem. We also introduce the class of
weak-star-convex functions and show that, despite the fact that these functions
are non-convex in general, the rate of convergence of the first version of the
algorithm to minimize these functions is ${\cal O}(1/k)$. The finite difference
used to approximate the gradient in the second version of the Frank-Wolfe
algorithm is computed with the step-size adaptively updated using two previous
iterations. Unlike previous applications of finite difference in the
Frank-Wolfe algorithm, which provided approximate gradients with absolute
error, the one used here provides us with a relative error, simplifying the
algorithm analysis. In this case, we show that all limit points of the
generated sequence for the second version of the Frank-Wolfe algorithm are
stationary points for the problem under consideration, and we establish that
the rate of convergence for the duality gap is ${\cal O}(1/\sqrt{k})$. |
---|---|
DOI: | 10.48550/arxiv.2308.16444 |