Journal of Optimization Theory and Applications

, Volume 183, Issue 3, pp 1077–1098 | Cite as

Adaptive Conditional Gradient Method

  • Z. R. GabidullinaEmail author


We present a novel fully adaptive conditional gradient method with the step length regulation for solving pseudo-convex constrained optimization problems. We propose some deterministic rules of the step length regulation in a normalized direction. These rules guarantee to find the step length by utilizing the finite procedures and provide the strict relaxation of the objective function at each iteration. We prove that the sequence of the function values for the iterates generated by the algorithm converges globally to the objective function optimal value with sublinear rate.


Optimization problems Pseudo-convex function Adaptation Descent direction Normalization Step length Regulation Rate of convergence 

Mathematics Subject Classification

90C30 65K05 



The author thanks the anonymous referees and the editor for their helpful comments and remarks on a previous version of the paper.


  1. 1.
    Dunn, J.C., Hafghbarger, S.: Conditional gradient algorithms with open loop step size rules. J. Math. Anal. Appl. 62, 432–444 (1978)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Lacoste-Julien, S., Jaggi, M., Schmidt, M., Pletscher, P.: Block-coordinate Frank–Wolfe optimization for structural SVMs. In: Proceedings of the 30th International Conference on Machine Learning, PMLR, vol. 28(1), pp. 53–61 (2013)Google Scholar
  3. 3.
    Braun, G., Pokutta, S., Zink, D.: Lazifying conditional gradient algorithms. arXiv preprint arXiv:1610.051220v4 (2018)
  4. 4.
    Lacoste-Julien, S.: Convergence rate of Frank–Wolfe for non-convex objectives. arXiv preprint arXiv:1607.00345 (2016)
  5. 5.
    Nesterov, Y.: Complexity bounds for primal-dual methods minimizing the model of objective function. Math. Program. 171(1–2), 311–330 (2018)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Bertsekas, D.P.: Nonlinear Programming, 2nd edn. Athena Scientific, Belmont (1999)zbMATHGoogle Scholar
  7. 7.
    Yu, Y., Zhang, X., Schuurmans, D.: Generalized conditional gradient for sparse estimation. arXiv preprint arXiv:1410.4828v1 (2014)
  8. 8.
    Gabidullina, Z.R.: Relaxation methods with step regulation for solving constrained optimization problems. J. Math. Sci. 73(5), 538–543 (1995)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Mitchell, V.F., Dem’yanov, V.F., Malozemov, V.N.: Finding the point of polyhedron closest to origin. SIAM J. Control Optim. 12, 19–26 (1974)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Gabidullina, Z.R.: The problem of projecting the origin of euclidean space onto the convex polyhedron. Lobachevskii J. Math. 39(1), 35–45 (2018)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Gabidullina, Z.R.: Solving of a projection problem for convex polyhedra given by a system of linear constraints. In: Constructive Nonsmooth Analysis and Related Topics (Dedicated to the Memory of V.F. Demyanov), CNSA Proceedings—IEEE, Art. 7973958 (2017).
  12. 12.
    Gabidullina, Z.R.: The Minkowski difference for convex polyhedra and some its applications. arXiv preprint arXiv:1903.03590 (2019)
  13. 13.
    Mangasarian, O.L.: Pseudo-convex functions. J. Soc. Ind. Appl. Math. Ser. A Control 3, 281–290 (1965)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Gabidullina, Z.R.: Convergence of the constrained gradient method for a class of nonconvex functions. J. Sov. Math. 50(5), 1803–1809 (1990)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Gabidullina, Z.R.: Adaptive methods with step length regulation for solving pseudo-convex programming problems. Dissertation for the Degree of Candidate of Science in Physics and Mathematics, Kazan (1994)Google Scholar
  16. 16.
    Vasil’ev, F.P.: Numerical Methods for Solving Extremum Problems. Nauka, Moscow (1980)Google Scholar
  17. 17.
    Reklaitis, G.V., Ravindran, A., Ragsdell, K.M.: Engineering Optimization: Methods and Applications, 2nd edn. Wiley, Hoboken (2006)Google Scholar
  18. 18.
    Beltukov, I.B., Shurygina, M.N.: A study of one adaptive method for mathematical programming. In: Optimization Methods and Applications, pp. 5–13. Irkutsk (1988) (in Russian) Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Department of Data Analysis and Operations ResearchKazan Federal UniversityKazanRussia

Personalised recommendations