Abstract
Computing explicitly the \(\varepsilon \)-subdifferential of a proper function amounts to computing the level set of a convex function namely the conjugate minus a linear function. The resulting theoretical algorithm is applied to the the class of (convex univariate) piecewise linear–quadratic functions for which existing numerical libraries allow practical computations. We visualize the results in a primal, dual, and subdifferential views through several numerical examples. We also provide a visualization of the Brøndsted–Rockafellar theorem.
Similar content being viewed by others
References
Aravkin, A., Burke, J., Pillonetto, G.: Sparse/robust estimation and Kalman smoothing with nonsmooth log-concave densities: modeling, computation, and theory. J. Mach. Learn. Res. 14, 2689–2728 (2013). http://jmlr.org/papers/v14/aravkin13a.html
Bonnans, J., Gilbert, J.C., Lemaréchal, C., Sagastizábal, C.A.: Numerical Optimization: Theoretical and Practical Aspects. Springer, Berlin (2006)
Borwein, J., Lewis, A.: Convex Analysis and Nonlinear Optimization: Theory and Examples. Springer, Berlin (2010)
Brøndsted, A., Rockafellar, R.T.: On the subdifferentiability of convex functions. Proc. Am. Math. Soc. 16, 605–611 (1965). http://www.jstor.org/stable/2033889
Correa, R., Hantoute, A., Jourani, A.: Characterizations of convex approximate subdifferential calculus in Banach spaces. Trans. Am. Math. Soc. 368(7), 4831–4854 (2016). doi:10.1090/tran/6589
Correa, R., Lemaréchal, C.: Convergence of some algorithms for convex minimization. Math. Program. 62(2 Ser. B), 261–275 (1993). doi:10.1007/BF01585170
Dembo, R., Anderson, R.: An efficient linesearch for convex piecewise-linear/quadratic functions. In: Advances in numerical partial differential equations and optimization (Mérida, 1989), pp. 1–8. SIAM, Philadelphia, PA (1991)
de Oliveira, W., Sagastizábal, C.: Level bundle methods for oracles with on-demand accuracy. Optim. Methods Softw. 29(6), 1180–1209 (2014). doi:10.1080/10556788.2013.871282
de Oliveira, W., Solodov, M.: A doubly stabilized bundle method for nonsmooth convex optimization. Math. Program. 156(1–2, Ser. A), 125–159 (2016). doi:10.1007/s10107-015-0873-6
Frangioni, A.: Generalized bundle methods. SIAM J. Optim. 13(1), 117–156 (2002). doi:10.1137/S1052623498342186. (electronic)
Gardiner, B., Jakee, K., Lucet, Y.: Computing the partial conjugate of convex piecewise linear-quadratic bivariate functions. Comput. Optim. Appl. 58(1), 249–272 (2014). doi:10.1007/s10589-013-9622-z
Gardiner, B., Lucet, Y.: Convex hull algorithms for piecewise linear-quadratic functions in computational convex analysis. Set Valued Var. Anal. 18(3–4), 467–482 (2010)
Gardiner, B., Lucet, Y.: Computing the conjugate of convex piecewise linear-quadratic bivariate functions. Math. Program. 139(1–2), 161–184 (2013). doi:10.1007/s10107-013-0666-8
Hare, W., Planiden, C.: Thresholds of prox-boundedness of PLQ functions. J. Convex Anal. 23(3), 1–28 (2016)
Hare, W., Sagastizábal, C.: A redistributed proximal bundle method for nonconvex optimization. SIAM J. Optim. 20(5), 2442–2473 (2010). doi:10.1137/090754595
Hiriart-Urruty, J., Lemaréchal, C.: Convex Analysis and Minimization Algorithms II: Advanced Theory and Bundle Methods, vol. 306 of Grundlehren der mathematischen Wissenschaften. Springer, New York (1993)
Hiriart-Urruty, J., Moussaoui, M., Seeger, A., Volle, M.: Subdifferential calculus without qualification conditions, using approximate subdifferentials: A survey. Nonlinear Anal. Theory Methods Appl. 24(12), 1727–1754 (1995)
Ioffe, A.D.: Approximate subdifferentials and applications. I. The finite-dimensional theory. Trans. Am. Math. Soc. 281(1), 389–416 (1984). doi:10.2307/1999541
Jakee, K.M.K.: Computational Convex Analysis Using Parametric Quadratic Programming. Master’s thesis, University of British Columbia (2013). https://circle.ubc.ca/handle/2429/45182
Kiwiel, K.: Proximity control in bundle methods for convex nondifferentiable minimization. Math. Program. 46(1, (Ser. A)), 105–122 (1990). doi:10.1007/BF01585731
Kiwiel, K.: Proximal level bundle methods for convex nondifferentiable optimization, saddle-point problems and variational inequalities. Math. Program. 69(1, Ser. B), 89–109 (1995). doi:10.1007/BF01585554. Nondifferentiable and large-scale optimization (Geneva, 1992)
Lemaréchal, C., Sagastizábal, C.: Variable metric bundle methods: from conceptual to implementable forms. Math. Program. 76(3, Ser. B), 393–410 (1997). doi:10.1016/S0025-5610(96)00053-6
Lucet, Y.: Computational convex analysis library, 1996–2016. http://atoms.scilab.org/toolboxes/CCA/
Lucet, Y., Bauschke, H., Trienis, M.: The piecewise linear–quadratic model for computational convex analysis. Comput. Optim. Appl. 43(1), 95–118 (2009)
Rantzer, A., Johansson, M.: Piecewise linear quadratic optimal control. IEEE Trans. Automat. Control 45(4), 629–637 (2000)
Rockafellar, R.: On the Essential Boundedness of Solutions to Problems in Piecewise Linear Quadratic Optimal Control. Analyse mathematique et applications. Gauthier villars, pp. 437–443 (1988)
Rockafellar, R.: Convex Analysis. Princeton University Press, Princeton (2015)
Rockafellar, R., Wets, R.: A lagrangian finite generation technique for solving linear-quadratic problems in stochastic programming. In: Stochastic Programming 84 Part II, pp. 63–93. Springer, Berlin (1986)
Rockafellar, R., Wets, R.: Variational Analysis, vol. 317. Springer, Berlin (2009)
Scilab:: Scilab. http://www.scilab.org/ (2015)
Trienis, M.: Computational Convex Analysis: From Continuous Deformation to Finite Convex Integration. Master thesis (2007)
Acknowledgements
This work was supported in part by Discovery Grants #355571-2013 (Hare) and #298145-2013 (Lucet) from NSERC, and The University of British Columbia, Okanagan campus. Part of the research was performed in the Computer-Aided Convex Analysis (CA2) laboratory funded by a Leaders Opportunity Fund (LOF) from the Canada Foundation for Innovation (CFI) and by a British Columbia Knowledge Development Fund (BCKDF). Special thanks to Heinz Bauschke for recommending we visualize the Brøndsted–Rockafellar theorem.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bajaj, A., Hare, W. & Lucet, Y. Visualization of the \(\varepsilon \)-subdifferential of piecewise linear–quadratic functions. Comput Optim Appl 67, 421–442 (2017). https://doi.org/10.1007/s10589-017-9892-y
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-017-9892-y