位置:成果数据库 > 期刊 > 期刊详情页
自动微分的原理和方法
  • 期刊名称:计算数学,第31卷第1期,第15~36页,2009
  • 时间:0
  • 分类:O463.1[机械工程—光学工程;理学—电子物理学;理学—物理] TP391.41[自动化与计算机技术—计算机应用技术;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]中国科学院大气物理研究所、大气科学和地球流体力学数值模拟国家重点实验室,北京100029, [2]中国科学院计算数学与科学工程计算研究所、科学与工程计算国家重点实验室,北京100080, [3]中国科学院计算机网络信息中心、超级计算中心,北京100190, [4]北京工业大学应用数理学院,北京100022
  • 相关基金:国家自然科学基金(60503031),国家973项目(2004CB418304)和中国科学院重要方向项目(KZCX3-SW-230)的资助.
  • 相关项目:自动微分算法研究及其实现
中文摘要:

从计算一阶和二阶各种导数形式的角度,讨论了自动微分的基本原理和方法,给出了一阶和二阶各种微分模式最简单而最直观的表述形式,分别讨论了用不同微分模式计算不同导数形式的计算代价,讨论并给出了非线性问题求解中常用数值算法的计算代价.讨论了断点存储、正向积分和反向积分方法.

英文摘要:

We study fundamentals and techniques of automatic differentiation by discussing the way for calculating different kinds of first- and second-order derivatives. First we present the first- and second-order differentiation models in a simple way, then discuss the costs in terms of operations count and memory for calculating different derivatives with different differen- tiation models, finally discuss some typical algorithms in solving the nonlinear problems via automatic differentiation with respect to the computational costs, both in operations count and in memory. Several fundamental techniques including checkpointing, forward accumulating and backward accumulating are discussed.

同期刊论文项目
同项目期刊论文