Skip to main content
Log in

A variable smoothing algorithm for solving convex optimization problems

  • Original Paper
  • Published:
TOP Aims and scope Submit manuscript

Abstract

In this article, we propose a method for solving unconstrained optimization problems with convex and Lipschitz continuous objective functions. By making use of the Moreau envelopes of the functions occurring in the objective, we smooth them to convex and differentiable functions with Lipschitz continuous gradients using both variable and constant smoothing parameters. The resulting problem is solved via an accelerated first-order method and this allows us to recover approximately the optimal solutions to the initial optimization problem with a rate of convergence of order \(\mathcal {O}\left( \tfrac{\ln k}{k}\right) \) for variable smoothing and of order \(\mathcal {O}\left( \tfrac{1}{k}\right) \) for constant smoothing. Some numerical experiments employing the variable smoothing method in image processing and in supervised learning classification are also presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Bauschke HH, Combettes PL (2011) Convex analysis and monotone operator theory in Hilbert spaces. In: CMS books in mathematics., Springer, New York

  • Beck A, Teboulle M (2009) A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J Imaging Sci 2(1):183–202

    Article  Google Scholar 

  • Beck A, Teboulle M (2012) Smoothing and first order methods: a unified framework. SIAM J Optim 22(2):557–580

    Article  Google Scholar 

  • Bertsekas D (1996) Constrained optimization and Lagrange Multiplier Methods. Athena Scientific, Belmont

    Google Scholar 

  • Borwein JM, Vanderwerff JD (2010) Convex functions: constructions. Characterizations and counterexamples. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Boţ RI (2010) Conjugate duality in convex optimization. In: Lecture notes in economics and mathematical systems, vol 637. Springer, Berlin

  • Boţ RI, Hendrich C (2012) On the acceleration of the double smoothing technique for unconstrained convex optimization problems. Optimization. doi:10.1080/02331934.2012.745530

  • Boţ RI, Hendrich C (2013) A double smoothing technique for solving unconstrained nondifferentiable convex optimization problems. Comput Optim Appl 54(2):239–262

    Article  Google Scholar 

  • Boţ RI, Hendrich C (2013) A Douglas–Rachford type primal–dual method for solving inclusions with mixtures of composite and parallel-sum type monotone operators. SIAM J Optim 23(4):2541–2565

    Article  Google Scholar 

  • Boţ RI, Heinrich A, Wanka G (2014) Employing different loss functions for the classification of images via supervised learning. Central Eur J Math 12(2):381–394

    Article  Google Scholar 

  • Boţ RI, Lorenz N (2011) Optimization problems in statistical learning: duality and optimality conditions. Eur J Oper Res 213(2):395–404

    Article  Google Scholar 

  • Boyd S, Parikh N, Chu E, Peleato B, Eckstein J (2010) Distributed optimization and statistical learning via the alternating direction method of multipliers. Found Trends Mach Learn 3(1):1–122

    Article  Google Scholar 

  • Briceño-Arias LM, Combettes PL (2011) A monotone + skew splitting model for composite monotone inclusions in duality. SIAM J Optim 21(4):1230–1250

    Article  Google Scholar 

  • Burachik RS, Jeyakumar V (2005) A new geometric condition for Fenchel’s duality in infinite dimensional spaces. Math Progr 104(2–3):229–233

    Article  Google Scholar 

  • Chambolle A, Pock T (2011) A first-order primal–dual algorithm for convex problems with applications to imaging. J Math Imaging Vis 40(1):120–145

    Article  Google Scholar 

  • Chantas G, Galatsanos N, Likas A, Saunders M (2008) Variational Bayesian image restoration based on a product of t-distributions image prior. IEEE Trans Image Process 17(10):1795–1805

    Article  Google Scholar 

  • Combettes PL, Pesquet JC (2011) Proximal splitting methods in signal processing. In: Bauschke HH et al Fixed-point algorithms for inverse problems in science and engineering. Springer Ser. Optim. Appl. vol 49. Springer, New York pp 185–212

  • Combettes PL, Pesquet J-C (2012) Primal–dual splitting algorithm for solving inclusions with mixtures of composite, Lipschitzian, and parallel-sum type monotone operators. Set Valued Var Anal 20(2):307–330

  • Combettes PL, Wajs VR (2005) Signal recovery by proximal forward–backward splitting. Multiscale Model Simul 4(4):1168–1200

    Article  Google Scholar 

  • Devolder O, Glineur F, Nesterov Y (2012) Double smoothing technique for large-scale linearly constrained convex optimization. SIAM J Optim 22(2):702–727

    Article  Google Scholar 

  • Lal TN, Chapelle O, Schölkopf B (2006) Combining a filter method with SVMs. In: Studies in fuzziness and soft computing, vol 207. Springer, Berlin, pp 439–445

  • Li G, Ng KF (2008) On extension of Fenchel duality and its application. SIAM J Optim 19(3):1489–1509

    Article  Google Scholar 

  • Moreau JJ (1965) Proximité et dualitè dans un espace hilbertien Bull. Soc Math Fr 93:273–299

    Google Scholar 

  • Nesterov Y (1983) A method for unconstrained convex minimization problem with the rate of convergence \({\cal O}(1/k^2)\). Doklady AN SSSR (translated as Soviet Math. Docl.) 269:543–547

  • Nesterov Y (2004) Introductory lectures on convex optimization: a basic course. Kluwer Academic Publishers, Dordrecht

    Book  Google Scholar 

  • Nesterov Y (2005) Excessive gap technique in nonsmooth convex optimization. SIAM J Optim 16(1):235–249

    Article  Google Scholar 

  • Nesterov Y (2005) Smooth minimization of non-smooth functions. Math Progr 103(1):127–152

    Article  Google Scholar 

  • Nesterov Y (2005) Smoothing technique and its applications in semidefinite optimization. Math Progr 110(2):245–259

    Article  Google Scholar 

  • Orabona F, Argyriou A, Srebro N (2012) PRISMA: PRoximal Iterative SMoothing Algorithm. arXiv:1206.2372 [math.OC]

  • Shawe-Taylor J, Christianini N (2004) Kernel methods for pattern analysis. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Simons S (2008) From Hahn–Banach to monotonicity. Springer, Berlin

    Google Scholar 

  • Vũ BC (2013) A splitting algorithm for dual monotone inclusions involving cocoercive operators. Adv Comput Math 38(3):667–681

    Article  Google Scholar 

Download references

Acknowledgments

The authors are thankful to two anonymous reviewers for hints and remarks which improved the quality of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Radu Ioan Boţ.

Additional information

R. I. Boţ was partially supported by DFG (German Research Foundation), project BO 2516/4-1. C. Hendrich was supported by a Graduate Fellowship of the Free State Saxony, Germany.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Boţ, R.I., Hendrich, C. A variable smoothing algorithm for solving convex optimization problems. TOP 23, 124–150 (2015). https://doi.org/10.1007/s11750-014-0326-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11750-014-0326-z

Keywords

Mathematics Subject Classification (2000)

Navigation