ADiGator公司

算法984:ADiGator,一个工具箱,用于在MATLAB中使用通过运算符重载进行源转换的数学函数的算法微分。描述了一个名为ADiGator的工具箱,用于在MATLAB中对数学函数进行算法微分。ADiGator通过使用正向模式算法微分的运算符重载来执行源代码转换,并生成一个文件,可以对该文件进行求值以获得原始函数在输入值处的导数。文件生成的一个方便的副产品是导数函数的稀疏模式。此外,由于算法的输入和输出都是源代码,因此可以递归地应用该算法来生成任意阶导数。该算法的一个关键部分是它能够在MATLAB操作级别静态地利用导数稀疏性来提高运行时性能。将该算法应用于四类不同类型的示例问题,并证明生成了运行时高效的派生代码。由于该方法的静态性质,该算法非常适合于需要多次重复导数计算的问题


zbMATH参考文献(13篇文章引用)

显示结果1到13,共13个。
按年份排序(引用)

  1. Iavernaro,F.;Mazzia,F.;Mukhametzhanov,M.S.;Sergeyev,Ya。D、 :在无穷大计算机上计算高阶Lie导数(2021)
  2. Agamawi,Yunus M.;Rao,Anil V.:CGPOPS:C++软件,用于使用自适应高斯正交配置和稀疏非线性规划解决多相最优控制问题(2020)
  3. Jonasson,Kristjan;Sigursson,Sven;Yngvason,Hordur Freyr;Ragnarsson,Petur Orri;Melsted,Pall:算法1005:BLAS矩阵运算的反向模式算法微分的Fortran子程序(2020年)
  4. Johannes Milz;Ulbrich,Michael:分布式鲁棒非线性优化的近似方案(2020)
  5. Gao,Wenbo;Goldfarb,Donald:Block BFGS methods(2018年)
  6. Mazzia,Francesca;Sestini,Alessandra:关于一类具有连续样条扩张的共轭辛Hermite-Obreshkov一步法(2018)
  7. Moye,Matthew J.;Diekman,Casey O.:神经元状态和参数估计的数据同化方法(2018)
  8. Putkaradze,Vakhtang;Rogers,Stuart:非完整机械系统的约束控制(2018)
  9. Schmitt,Jeremy;Shingel,Tatiana;Leok,Melvin:拉格朗日和哈密顿泰勒变分积分器(2018)
  10. Srajer,Filip;Kukelova,Zuzana;Fitzgibbon,Andrew:计算机视觉和机器学习中一些问题的算法微分工具基准(2018)
  11. Weinstein,Matthew J.;Rao,Anil V.:Algorithm 984:ADiGator,MATLAB中使用源转换通过运算符重载实现数学函数算法微分的工具箱(2017年)
  12. Jarrett Revels,Miles Lubin,Theodore Papamarkou:Julia中的前进模式自动微分(2016)第十四章
  13. Patterson,Michael A.;Weinstein,Matthew;Rao,Anil V.:在MATLAB中计算数学函数导数的有效重载方法(2013)