Approximating large-scale Hessian matrices using secant equations
Large-scale optimization algorithms frequently require sparse Hessian matrices that are not readily available. Existing methods for approximating large sparse Hessian matrices either do not impose sparsity or are computationally prohibitive. To try and overcome these limitations, we propose a novel approach that seeks to satisfy as many componentwise secant equations as necessary to define each row of the Hessian matrix. A naive application of this approach is too expensive for Hessian matrices that have some relatively dense rows but, by carefully taking into account the symmetry and connectivity of the Hessian matrix, we are able devise an approximation algorithm that is fast and efficient with scope for parallelism. Example sparse Hessian matrices from the CUTEst test collection for optimization illustrate the effectiveness and robustness of our proposed method.
Authors
- Nicholas I. M. Gould (ORCID: https://orcid.org/0000-0002-1031-1588)
- J. A. Scott (ORCID: https://orcid.org/0000-0003-2130-1091)
- Jaroslav Fowkes (ORCID: https://orcid.org/0000-0002-8048-4572)
Institutions
- Rutherford Appleton Laboratory (GB)
- University of Reading (GB)
Publication Details
- Journal
- ACM Transactions on Mathematical Software
- Published
- 2025-04-25
- DOI
- https://doi.org/10.1145/3728460
- Primary Topic
- Matrix Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00