Hessian Chain Bracketing

03/17/2021
by   Uwe Naumann, et al.
0

Second derivatives of mathematical models for real-world phenomena are fundamental ingredients of a wide range of numerical simulation methods including parameter sensitivity analysis, uncertainty quantification, nonlinear optimization and model calibration. The evaluation of such Hessians often dominates the overall computational effort. The combinatorial Hessian Accumulation problem aiming to minimize the number of floating-point operations required for the computation of a Hessian turns out to be NP-complete. We propose a dynamic programming formulation for the solution of Hessian Accumulation over a sub-search space. This approach yields improvements by factors of ten and higher over the state of the art based on second-order tangent and adjoint algorithmic differentiation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/12/2021

On the Computational Complexity of the Chain Rule of Differential Calculus

Many modern numerical methods in computational science and engineering r...
research
05/04/2022

Second-Order Sensitivity Analysis for Bilevel Optimization

In this work we derive a second-order approach to bilevel optimization, ...
research
03/12/2020

Optimization of Generalized Jacobian Chain Products without Memory Constraints

The efficient computation of Jacobians represents a fundamental challeng...
research
01/19/2023

On backpropagating Hessians through ODEs

We discuss the problem of numerically backpropagating Hessians through o...
research
06/30/2021

Analytic Insights into Structure and Rank of Neural Network Hessian Maps

The Hessian of a neural network captures parameter interactions through ...
research
01/01/2022

Batched Second-Order Adjoint Sensitivity for Reduced Space Methods

This paper presents an efficient method for extracting the second-order ...
research
07/29/2020

A new framework for the computation of Hessians

We investigate the computation of Hessian matrices via Automatic Differe...

Please sign up or login with your details

Forgot password? Click here to reset