In this paper we consider the issue of computing negative curvature directions, for non-convex functions, within Newton–Krylov methods for large scale unconstrained optimization. In the last decades this issue has been widely investigated in the literature, and different approaches have been proposed. We focus on the well known SYMMBK method introduced for solving large scale symmetric possibly indefinite linear systems, and show how to exploit it to yield an effective negative curvature direction in optimization frameworks. The distinguishing feature of our proposal is that the computation of negative curvature directions is basically carried out as by–product of SYMMBK procedure, without storing no more than one additional vector. Hence, no explicit matrix factorization or matrix storage is required. A numerical experience is reported, showing the reliability of the novel approach we propose. In addition, we also propose a novel general tool, to profile the quality of the solutions found by different solvers in optimization frameworks. The new proposed tool, namely Quality Profile, draws its inspiration from both performance and data profiles, sharing with them a number of basic properties but also showing several strong differences on fruitful use cases.

Exploiting SYMMBK method for the full computation of negative curvature directions / Fasano, Giovanni; Piermarini, Christian; Roma, Massimo. - (2023).

Exploiting SYMMBK method for the full computation of negative curvature directions

Piermarini, Christian;Roma, Massimo
2023

Abstract

In this paper we consider the issue of computing negative curvature directions, for non-convex functions, within Newton–Krylov methods for large scale unconstrained optimization. In the last decades this issue has been widely investigated in the literature, and different approaches have been proposed. We focus on the well known SYMMBK method introduced for solving large scale symmetric possibly indefinite linear systems, and show how to exploit it to yield an effective negative curvature direction in optimization frameworks. The distinguishing feature of our proposal is that the computation of negative curvature directions is basically carried out as by–product of SYMMBK procedure, without storing no more than one additional vector. Hence, no explicit matrix factorization or matrix storage is required. A numerical experience is reported, showing the reliability of the novel approach we propose. In addition, we also propose a novel general tool, to profile the quality of the solutions found by different solvers in optimization frameworks. The new proposed tool, namely Quality Profile, draws its inspiration from both performance and data profiles, sharing with them a number of basic properties but also showing several strong differences on fruitful use cases.
2023
2281-4299
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1692604
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact