跳到主要内容
文章
免费访问
可用工件
评估的工件和可重用工件

算法755:ADOL-C:用C/C编写的算法的自动区分包++

出版:1996年6月1日出版历史
跳过抽象节

摘要

这里描述的C++包ADOL-C有助于计算用C或C++编写的计算机程序定义的向量函数的一阶导数和高阶导数。生成的导数求值例程可以从C/C++、Fortran或任何其他可以与C链接的语言中调用。导数向量的数值是在给定函数求值程序的运行时和随机访问内存的小倍数内获得的,没有截断错误。导数矩阵由列或行获得。对于由常微分方程定义的解曲线,提供了计算泰勒系数向量及其相对于当前状态向量的雅可比矩阵的特殊例程。导数计算涉及可能大量(但总是可预测的)数据,这些数据严格按顺序访问,因此会自动分页到外部文件。

跳过补充材料部分

补充材料

工具书类

  1. AVERICK,B.、MORE,J.、BISCHOF,C.、CARLE,A.和GRIEWANK,A.,1993年。使用自动微分计算大型稀疏雅可比矩阵。预印MCS-P348-0193,美国伊利诺伊州阿贡市阿贡国家实验室。谷歌学者谷歌学者
  2. BISCHOF,C.H.、CARLE,A.、CORLISS、G.F.GRIEWANK,A.和HOVLAND P.1992年。ADIFOR:从Fortran程序生成派生代码。科学。程序。1, 1, 1-29.谷歌学者谷歌学者
  3. BRENAN,K.E.、CAMPBELL,S.L.和PETZOLD,L.R.1989年。微分代数方程初值问题的数值解。爱思唯尔(北荷兰),阿姆斯特丹。谷歌学者谷歌学者
  4. CACUCI,D.G.1981a。非线性系统的灵敏度理论。非线性函数分析方法。数学杂志。物理学。22,127794-2802。谷歌学者谷歌学者交叉引用交叉引用
  5. CACUCI,D.G.1981b。非线性系统的灵敏度理论。二、。扩展到其他响应类。数学杂志。物理学。第22页,第12页,第2803-2812页。谷歌学者谷歌学者交叉引用交叉引用
  6. 克里斯汀森,B.1992。泰勒级数的反向累加和精确舍入误差估计。选择。方法软件。第1页,第81-94页。谷歌学者谷歌学者交叉引用交叉引用
  7. GRIEWANK,A.1990年。直接计算牛顿步数而不累积雅可比。在大尺度数值优化中,T.F.Coleman和Yuying Li,Eds.SIAM,Philadelphia,Pa.,115-137。谷歌学者谷歌学者
  8. GRIEWANK,A.1992年。在反向自动微分中实现时间和空间复杂性的对数增长。选择。方法软件。1, 35-54.谷歌学者谷歌学者交叉引用交叉引用
  9. GRIEWANK,A.和REESE,S.1991年。关于用Markowitz法则计算雅可比矩阵。《算法的自动区分:理论、实现和应用》,A.Griewank和G.F.Corliss主编,SIAM,宾夕法尼亚州费城。谷歌学者谷歌学者
  10. HAIRER,E.和WANNER,G.1991年。求解常微分方程H.Springer-Verlag,柏林。谷歌学者谷歌学者数字图书馆数字图书馆
  11. 霍韦尔,J.E.,沃勒~,B.A.,欧布洛,E.M.和宾,F.G.1988。GRESS 1.0版用户手册。技术备忘录。ORNL/TM 10835,田纳西州橡树岭国家实验室。谷歌学者谷歌学者
  12. KEDEM,G.1980。计算机程序的自动区分。ACM事务处理。数学。柔和。150-165年6月2日。谷歌学者谷歌学者数字图书馆数字图书馆
  13. KUBOTA,K.1991年。PADRE2是一个FORTRAN预编译程序,可生成错误估计和二阶导数。《算法的自动区分:理论、实现和应用》,A.Griewank和G.F.Corliss主编,SIAM,宾夕法尼亚州费城,251-262。谷歌学者谷歌学者
  14. LINNAINMAA,S.1976年。累积舍入误差的泰勒展开。BIT(Nordisk Tidskrift for Informations behandling,北欧信息管理平台)16、1、146-160。谷歌学者谷歌学者交叉引用交叉引用
  15. 奥斯特罗夫斯基,G.M.,沃林,V.M.和鲍里索夫,W.W.1971。Ober die Berechnung von Ableitungen。Wissenschaftliche Zeitschrift der Technischen Hochschule far Chemie,Leuna-Merseburg莱纳-梅塞堡化学技术学院13、4、382-384。谷歌学者谷歌学者
  16. RALL,L.B.1981年。自动区分:技术和应用。计算机科学讲义,第120卷。柏林斯普林格·弗拉格。谷歌学者谷歌学者交叉引用交叉引用
  17. RALL,L.B.1983年。Pascal-SC中泰勒系数的微分和生成。《科学计算的新方法》,U.W.Kulisch和W.L.Miranker,编辑:学术出版社,纽约,291-309。谷歌学者谷歌学者数字图书馆数字图书馆
  18. SPEELPENNING,B.1980年。编译算法给出的函数的快速偏导数。伊利诺伊大学厄本那-香槟分校计算机科学系博士论文。谷歌学者谷歌学者数字图书馆数字图书馆
  19. TALAGRAND,O.和COURTIER,P.1987。伴随涡度方程对气象观测的变分同化——第一部分理论。Q.J.R.Meteorol公司。Soc.1131311-1328年。谷歌学者谷歌学者交叉引用交叉引用
  20. 温格特,1964年出生。一个简单的自动导数评估程序。Commun公司。ACM第7、8、463-464页。谷歌学者谷歌学者数字图书馆数字图书馆
  21. WERBOS,P.1974年。超越回归:行为科学中预测和分析的新工具。哈佛大学应用数学委员会博士论文,马萨诸塞州剑桥。谷歌学者谷歌学者

索引术语

  1. 算法755:ADOL-C:用C/C编写的算法的自动区分包++

          建议

          评论

          登录选项

          检查您是否可以通过登录凭据或您的机构访问本文。

          登录

          完全访问权限

          • 发布于

            数学软件上的封面图像ACM事务
            ACM数学软件汇刊 第22卷第2期
            1996年6月
            128页
            国际标准编号:0098-3500
            EISSN公司:1557-7295
            内政部:10.1145/229473
            期刊目录

            版权所有©1996 ACM

            如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

            出版商

            计算机协会

            美国纽约州纽约市

            出版历史

            • 出版:1996年6月1日
            发布于汤姆斯第22卷第2期

            权限

            请求有关此文章的权限。

            请求权限

            检查更新

            限定符

            • 文章

          PDF格式

          以PDF文件查看或下载。

          PDF格式

          电子阅读器

          使用eReader联机查看。

          电子阅读器