Comparative assessment of smooth and non-smooth optimization solvers in HANSO software
DOI:
https://doi.org/10.11121/ijocta.2022.1027Keywords:
Non-smooth optimization software, BFGS, gradient sampling algorithm, hybrid algorithmAbstract
The aim of this study is to compare the performance of smooth and nonsmooth optimization solvers from HANSO (Hybrid Algorithm for Nonsmooth Optimization) software. The smooth optimization solver is the implementation of the Broyden-Fletcher-Goldfarb-Shanno (BFGS) method and the nonsmooth optimization solver is the Hybrid Algorithm for Nonsmooth Optimization. More precisely, the nonsmooth optimization algorithm is the combination of the BFGS and the Gradient Sampling Algorithm (GSA). We use well-known collection of academic test problems for nonsmooth optimization containing both convex and nonconvex problems. The motivation for this research is the importance of the comparative assessment of smooth optimization methods for solving nonsmooth optimization problems. This assessment will demonstrate how successful is the BFGS method for solving nonsmooth optimization problems in comparison with the nonsmooth optimization solver from HANSO. Performance profiles using the number iterations, the number of function evaluations and the number of subgradient evaluations are used to compare solvers.
Downloads
References
Outrata, J., Kocvara, M., & Zowe, J. (2013). Nonsmooth approach to optimization problems with equilibrium constraints: theory, applications and numerical results (Vol. 28). Springer Science & Business Media.
Ozmen, A. & Weber, G-W. (2012). Robust conic generalized partial linear models using rcmars method-a robustification of cgplm. In AIP Conference Proceedings, vol.1499, 337-343.
Ozmen, A., Weber, G-W., Batmaz, _I. & Kropat, E. (2011). Rcmars: Robustification of cmars with different scenarios under polyhedral uncertainty set. Communications in Nonlinear Science and Numerical Simulation, 16(12), 4780-4787.
Mistakidis, E.S. & Stavroulakis, G.E. (2013). Nonconvex optimization in mechanics: algorithms, heuristics and engineering applications by the FEM, volume 21. Springer Science & Business Media.
Weber, G-W., Alparslan-Gok, Z.S. & Oyler, B.S. (2009). A new mathematical approach in environmental and life sciences: gene-environment networks and their dynamics. Environmental Modeling & Assessment, 14(2), 267-288.
Weber, G-W., Tezel, A., Taylan, P., Soyler, A. & Cetin, M. (2008). Mathematical contributions to dynamics and optimization of gene-environment networks. Optimization, 57(2), 353-377.
Bagirov, A.M., Karmitsa, N., & Taheri, S. (2020). Partitional Clustering via Nonsmooth Optimization: Clustering via Optimization. Springer Nature.
Demyanov, V.F., Bagirov, A.M. & Rubinov, A.M. (2002). A method of truncated codifferential with application to some problems of cluster analysis. Journal of Global Optimization, 23(1), 63-80.
Clarke, F.H., Ledyaev, Y.S., Stern, R.J. & Wolenski, P.R. (2008). Nonsmooth analysis and control theory, volume 178. Springer Science & Business Media.
Bagirov, A.M., Karmitsa, N. & Makela, M.M. (2014). Introduction to Nonsmooth Optimization. Theory, Practice and Software. Springer, Cham.
Overton, M.L. Hanso: Hybrid algorithm for non-smooth optimization. https://cs.nyu.edu/faculty/overton/ software/hanso/index.html. Accessed: 2020-08-15.
Lewis, A.S. & Overton, M.L. (2013). Nonsmooth optimization via quasi-newton methods. Mathematical Programming, 141(1-2), 135{163.
Ermoliev, Y.M. (1982). Methods of nondi erentiable and stochastic optimization and their applications. In Progress in nondi erentiable optimization, volume 8 of IIASA Collaborative Proc. Ser. CP-82, pages 5-27. International Institute for Applied Systems Analysis, Laxenburg.
Shor, N.Z. (1985). Minimization methods for nondifferentiable functions, volume 3 of Springer Series in Computational Mathematics. Springer-Verlag, Berlin. Translated from the Russian by K. C. Kiwiel and A. Ruszczynski.
Burke, J.V., Lewis, A.S. & Overton, M.L. (2002). Approximating subdifferentials by random sampling of gradients. Mathematics of Operations Research, 27(3), 567-584.
Burke, J.V., Lewis, A.S. & Overton, M.L. (2005). A robust gradient sampling algorithm for nonsmooth, nonconvex optimization. SIAM Journal on Optimization, 15(3), 751{779.
Burke, J.V., Henrion, D., Lewis, A.S. & Overton, M.L. (2006). Stabilization via nonsmooth, nonconvex optimization. Institute of Electrical and Electronics Engineers. Transactions on Automatic Control, 51(11), 1760-1769.
Burke, J.V., Lewis, A.S. & Overton, M.L. (2004). Pseudospectral components and the distance to uncontrollability. SIAM Journal on Matrix Analysis and Applications, 26(2), 350-361 (electronic).
Kiwiel, K.C. (2007). Convergence of the gradient sampling algorithm for nonsmooth nonconvex optimization. SIAM Journal on Optimization, 18(2), 379.
Dolan, E.D. & More, J.J. (2002). Benchmarking optimization software with performance pro les. Mathematical Programming. A Publication of the Mathematical Programming Society, 91(2, Ser. A), 201-213.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Ali Hakan Tor
This work is licensed under a Creative Commons Attribution 4.0 International License.
Articles published in IJOCTA are made freely available online immediately upon publication, without subscription barriers to access. All articles published in this journal are licensed under the Creative Commons Attribution 4.0 International License (click here to read the full-text legal code). This broad license was developed to facilitate open access to, and free use of, original works of all types. Applying this standard license to your work will ensure your right to make your work freely and openly available.
Under the Creative Commons Attribution 4.0 International License, authors retain ownership of the copyright for their article, but authors allow anyone to download, reuse, reprint, modify, distribute, and/or copy articles in IJOCTA, so long as the original authors and source are credited.
The readers are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
- for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
This work is licensed under a Creative Commons Attribution 4.0 International License.