氏名: 小林 渉 (l0461630)

論文題目: 関数の自動微分に関する研究


論文概要

僕の研究テーマは自動微分の理論と計算機上での実装です。入力として微分すべき式と各変数の値を与え、出力としてその微分値を返すものです。 自動微分の理論としては変数Xに対する式:F(A,B){A(x),B(x)}をXで微分する時dF/dx=dF/dA*dA/dx+dF/dB*dB/dxがなり立つのを利用して式を分解していくことで可能になります。実装の方法としては言語としてC++を使い、字句解析、構文解析を経て木を生成しその 木を操作することで実現しました。 今の所は、初等関数の一部の関数でできた式の多変数における微分、高階微分が可能です。最終的には、微分できる関数を増やし二階微分まで確実にできるようにしようと思っています。
目次に戻る