首页> 外文期刊>Computing reviews >The art of differentiating computer programs: an introduction to algorithmic differentiation
【24h】

The art of differentiating computer programs: an introduction to algorithmic differentiation

机译:区分计算机程序的艺术:算法区分简介

获取原文
获取原文并翻译 | 示例

摘要

A large part of my job for the last eight years has been dealing with the first-and second-order derivatives of financial instruments. Hence, I find myself intimately aware of the numerical inaccuracies and computation time complexity of finite difference techniques. Thus, it was with great anticipation that I started reading this book about a world of faster and more accurate derivatives. Chapter 1 broadly describes a motivation for algorithmic differentiation. It starts off with a few examples where derivatives are required, such as a steepest descent search in nonlinear programming, how to use the Newton algorithm for solving systems of nonlinear equations, and how to deal with constraints. Having denned some problems, the author describes manual differentiation before moving on to approximation techniques. It is in the context of finite differences that the inaccuracies introduced by finite precision floating-point numbers are analyzed.
机译:在过去八年中,我的大部分工作是处理金融工具的一阶和二阶衍生工具。因此,我发现自己非常了解有限差分技术的数值误差和计算时间的复杂性。因此,带着极大的期待,我开始阅读这本关于更快,更准确的派生世界的书。第1章广泛描述了算法差异化的动机。它从一些需要导数的示例开始,例如非线性编程中最陡峭的下降搜索,如何使用牛顿算法求解非线性方程组以及如何处理约束。在解决了一些问题之后,作者在继续进行逼近技术之前描述了手动微分。在有限差分的情况下,分析了由有限精度浮点数引入的不准确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号