敏度分析的数值方法比较研究
蒋占四1
吴义忠2
蒋慧3
1.桂林电子科技大学机电工程学院,桂林,541004;华中科技大学机械科学与工程学院,武汉,4300742.华中科技大学机械科学与工程学院,武汉,4300743.桂林电子科技大学机电工程学院,桂林,541004
摘要:为提高优化方法中敏度计算的精度和效率,比较研究了拟梯度、复数步长微分和自动微分三种数值方法原理及实现.采用操作符重载和模板技术实现复数步长微分和自动微分,并将自动微分前向模式和反向模式结合起来计算Hesse矩阵.研究表明:拟梯度能有效地减少函数求值次数,但对高度非线性函数其计算精度较差;复数步长微分方法简单,能得到机器精度的梯度值,但需要处理复数,计算量较大;自动微分在函数求值的同时并行计算高阶精确导数值,计算量适中.
关键词:敏度分析拟梯度复数步长微分自动微分
分类号:TB1(工程基础科学)TP3(计算技术、计算机技术)
资助基金:国家高技术研究发展计划(863计划)(2006AA042121)国家自然科学基金(50775084)广西制造系统与先进制造技术重点实验室主任课题(0842006_029_Z)
论文发表日期:2009-05-02
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:5( 1-5 )
英文信息展开
计算机与数字工程

计算机与数字工程

CSTPCD
ISSN:1672-9722
年,卷(期):2009,37(5)
所属栏目:算法与分析