arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2007.15040math.OCcs.MS
收藏

一个新的Hessian计算框架

A new framework for the computation of Hessians

Robert M. Gower, Margarida P. Mello

摘要:

本文研究了用自动微分法计算黑塞矩阵的方法,分别采用图模型和代数模型。图模型揭示了计算Hessian所涉及的固有对称性。代数模型,基于Griewank和Walther的状态变换,综合计算的海森公式。这些双重观点,图形和代数,导致一个新的框架海森计算。这是通过开发edge_pushing来说明的,edge_pushing是一种新的完全利用Hessian对称性的真正反向Hessian计算算法。计算实验比较了CUTE集合中的16个函数与ADOL-C软件驱动程序中的两种算法的边缘推进性能,结果非常有希望。

英文摘要:

We investigate the computation of Hessian matrices via Automatic Differentiation, using a graph model and an algebraic model. The graph model reveals the inherent symmetries involved in calculating the Hessian. The algebraic model, based on Griewank and Walther's state transformations, synthesizes the calculation of the Hessian as a formula. These dual points of view, graphical and algebraic, lead to a new framework for Hessian computation. This is illustrated by developing edge_pushing, a new truly reverse Hessian computation algorithm that fully exploits the Hessian's symmetry. Computational experiments compare the performance of edge_pushing on sixteen functions from the CUTE collection against two algorithms available as drivers of the software ADOL-C, and the results are very promising.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑