Apr, 2024
无矩阵雅可比链
Matrix-Free Jacobian Chaining
Uwe Naumann
TL;DR计算科学和工程中的基本挑战是有效地计算雅可比矩阵。大规模的模块化数值模拟程序可以看作是将不同 iable 子程序进行序列求值,并考虑对应的元素雅可比矩阵。我们假设这些子程序的切线和伴随版本通过算法微分获得,而元素雅可比矩阵一般不可用。将经典的(雅可比)矩阵链积问题重新定义为基于无矩阵雅可比矩阵(切线)和矩阵 - 雅可比矩阵积(伴随)的问题,并限制了存储后者所需信息的有限内存。所有的数值结果可以通过使用开源参考实现进行复现。