A Bregman-Frank-Wolfe Algorithm for DC Optimization Problems
Yao Zhang , Bo Wen
Communications on Applied Mathematics and Computation ›› : 1 -22.
In this paper, we consider a class of difference-of-convex (DC) optimization problems, whose objective function is the difference of a relatively smooth convex function and a continuously convex function. We first propose a novel Bregman-Frank-Wolfe (BFW) algorithm for solving a DC optimization problem. In our algorithm, we mainly use the Bregman distance rather than the Euclidean distance in the selection of the step size. Moreover, we introduce an Adaptive BFW (ABFW) algorithm by adaptively selecting the step-size parameter
Frank-Wolfe (FW) algorithm / Difference-of-convex (DC) optimization / Relatively smooth / Bregman distance / Adaptive step size / Triangle scaling property / 90C26 / 90C30 / 65K05
| [1] |
Aivazian, G.V., Stonyakin, F.S., Pasechnyk, D.A., Alkousa, M.S., Raigorodsky, A.M., Baran, I.V.: Adaptive variant of the Frank-Wolfe algorithm for convex optimization problems. Program. Comput. Softw. 49(6), 493–504 (2023) |
| [2] |
Bashiri, M.A., Zhang, X.: Decomposition-invariant conditional gradient for general polytopes with line search. Adv. Neural Inf. Process. Syst. 30, 2690–2700 (2017) |
| [3] |
Bauschke, H.H., Bolte, J., Teboulle, M.: A descent lemma beyond Lipschitz gradient continuity: first-order methods revisited and applications. Math. Oper. Res. 42(2), 330–348 (2017) |
| [4] |
Benning, M., Betcke, M.M., Ehrhardt, M.J., Schnlieb, C.B.: Choose your path wisely: gradient descent in a Bregman distance framework. SIAM J. Imag. Sci. 14(2), 814–843 (2021) |
| [5] |
Bertero, M., Boccacci, P., Desiderà, G., Vicidomini, G.: Image deblurring with Poisson data: from cells to galaxies. Inverse Prob. 25(12), 123006 (2009) |
| [6] |
Bertsekas, D.P.: Nonlinear Programming. Athena Scientific, Belmont (1999) |
| [7] |
|
| [8] |
Bolte, J., Sabach, S., Teboulle, M., Vaisbourd, Y.: First order methods beyond convexity and Lipschitz gradient continuity with applications to quadratic inverse problems. SIAM J. Optim. 28(3), 2131–2151 (2018) |
| [9] |
Bomze, I.M., Rinaldi, F., Zeffiro, D.: Frank-Wolfe and friends: a journey into projection-free first-order optimization methods. 4OR 19(3), 313–345 (2021) |
| [10] |
|
| [11] |
Clarke, F.H.: Optimization and Nonsmooth Analysis. Society for Industrial and Applied Mathematics, Philadelphia (1990) |
| [12] |
Díaz Millán, R., Ferreira, O.P., Ugon, J.: Frank-Wolfe algorithm for DC optimization problem. arXiv: 2308.16444 (2023) |
| [13] |
Frank, M., Wolfe, P.: An algorithm for quadratic programming. Naval Res. Logist. Q. 3(1/2), 95–110 (1956) |
| [14] |
Freund, R.M., Grigas, P., Mazumder, R.: An extended Frank-Wolfe method with “in-face” directions, and its application to low-rank matrix completion. SIAM J. Optim. 27(1), 319–346 (2017) |
| [15] |
|
| [16] |
|
| [17] |
Guélat, J., Marcotte, P.: Some comments on Wolfe’s ‘away step’. Math. Program. 35(1), 110–119 (1986) |
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
Hiriart-Urruty, J.-B., Lemaréchal, C.: Convex Analysis and Minimization Algorithms I: Fundamentals. Springer, Berlin (1996) |
| [22] |
Jaggi, M.: Revisiting Frank-Wolfe: projection-free sparse convex optimization. In: International Conference on Machine Learning. PMLR, pp. 427–435 (2013) |
| [23] |
|
| [24] |
Lacoste-Julien, S.: Convergence rate of Frank-Wolfe for non-convex objectives. arXiv: 1607.00345 (2016) |
| [25] |
Lacoste-Julien, S., Jaggi, M.: On the global linear convergence of FW optimization variants. In: Cortes, C., Lee, D.D., Sugiyama, M., Garnett, R. (eds) NIPS’15: Proceedings of the 29th International Conference on Neural Information Processing Systems, vol. 1, pp. 496–504. MIT Press, Cambridge (2015) |
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
Pan, C., Zhou, Y., He, H., Ling, C.: An inertial Bregman proximal DC algorithm for generalized DC programming with application to data completion. arXiv: 2409.05069 (2024) |
| [32] |
Pedregosa, F., Negiar, G., Askari, A., Jaggi, M.: Linearly convergent Frank-Wolfe with backtracking line-search. In: Proceedings of the 23rd International Conference on Artificial Intelligence and Statistics. PMLR, pp. 1–10 (2020) |
| [33] |
Pokutta, S.: The Frank-Wolfe algorithm: a short introduction. Jahresber. Deutsch. Math.-Verein. 126(1), 3–35 (2024) |
| [34] |
|
| [35] |
Takahashi, S., Pokutta, S., Takeda, A.: Fast Frank-Wolfe algorithms with adaptive Bregman step-size for weakly convex functions. arXiv: 2504.04330 (2025) |
| [36] |
|
| [37] |
|
| [38] |
Takahashi, S., Tanaka, M., Ikeda, S.: Majorization-minimization Bregman proximal gradient algorithms for NMF with the Kullback-Leibler divergence. J. Optim. Theory Appl. 208(1), 1–34 (2026) |
| [39] |
Vyguzov, A.A., Stonyakin, F.S.: An adaptive variant of the Frank-Wolfe method for relative smooth convex optimization problems. Comput. Math. Math. Phys. 65(3), 591–602 (2025) |
Shanghai University
/
| 〈 |
|
〉 |