Comparative assessment of smooth and non-smooth optimization solvers in HANSO software


Creative Commons License

TOR A. H.

International Journal of Optimization and Control: Theories and Applications, cilt.12, sa.1, ss.39-46, 2022 (ESCI) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 12 Sayı: 1
  • Basım Tarihi: 2022
  • Doi Numarası: 10.11121/ijocta.2022.1027
  • Dergi Adı: International Journal of Optimization and Control: Theories and Applications
  • Derginin Tarandığı İndeksler: Emerging Sources Citation Index (ESCI), Scopus, Academic Search Premier, Communication Abstracts, zbMATH, Directory of Open Access Journals, TR DİZİN (ULAKBİM)
  • Sayfa Sayıları: ss.39-46
  • Anahtar Kelimeler: Non-smooth optimization software, BFGS, Gradient sampling algorithm, Hybrid algorithm, GRADIENT SAMPLING ALGORITHM, ROBUSTIFICATION
  • Kayseri Üniversitesi Adresli: Hayır

Özet

© 2021 Balikesir University. All rights reserved.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.