Publication: Computing the Sparsity Pattern of Hessians Using Automatic Differentiation
Introduction
Applications
Tools
Research Groups
Workshops
Publications
   List Publications
   Advanced Search
   Info
   Add Publications
My Account
About
Impress

Computing the Sparsity Pattern of Hessians Using Automatic Differentiation

- Article in a journal -
 

Author(s)
Robert Mansel Gower , Margarida Pinheiro Mello

Published in
ACM Transactions on Mathematical Software

Year
2014

Publisher
ACM

Abstract
We compare two methods that calculate the sparsity pattern of Hessian matrices using the computational framework of automatic differentiation. The first method is a forward-mode algorithm by Andrea Walther in 2008 which has been implemented as the driver called hess_pat in the automatic differentiation package ADOL-C. The second is edge_push_sp, a new reverse mode algorithm descended from the edge_pushing algorithm for calculating Hessians by Gower and Mello in 2012. We present complexity analysis and perform numerical tests for both algorithms. The results show that the new reverse algorithm is very promising.

AD Theory and Techniques
Hessian, Sparsity

BibTeX
@ARTICLE{
         Gower2014CtS,
       author = "Gower, Robert Mansel and Mello, Margarida Pinheiro",
       title = "Computing the Sparsity Pattern of {H}essians Using Automatic Differentiation",
       journal = "ACM Transactions on Mathematical Software",
       volume = "40",
       number = "2",
       month = "mar",
       year = "2014",
       issn = "0098-3500",
       pages = "10:1--10:15",
       articleno = "10",
       numpages = "15",
       url = "http://doi.acm.org/10.1145/2490254",
       doi = "10.1145/2490254",
       acmid = "2490254",
       publisher = "ACM",
       address = "New York, NY, USA",
       keywords = "Automatic differentiation, Hessian matrix, second order derivatives, sparsity
         patterns",
       abstract = "We compare two methods that calculate the sparsity pattern of Hessian matrices
         using the computational framework of automatic differentiation. The first method is a forward-mode
         algorithm by Andrea Walther in 2008 which has been implemented as the driver called hess_pat in the
         automatic differentiation package ADOL-C. The second is edge_push_sp, a new reverse mode algorithm
         descended from the edge_pushing algorithm for calculating Hessians by Gower and Mello in 2012. We
         present complexity analysis and perform numerical tests for both algorithms. The results show that
         the new reverse algorithm is very promising.",
       ad_theotech = "Hessian, Sparsity"
}


back
  

Contact:
autodiff.org
Username:
Password:
(lost password)