Automatic Differentiation
Main Article Content
Abstract
Finding the derivative of function in mathematical science can be determined by definition. Formula called Symbolic differentiation and calculating the estimation of numerical derivatives using a method called Numerical differentiation but computer programming to create application software that requires the determination of derivative values cannot be calculated by using derivative formulas to calculate in the process of program processing. Therefore there is a way to find the calculation of the derivative called Automatic differentiation, which can be written as an algorithm to write as a command, according to the syntax of a computer language. Making the principle of automatic derivative is very useful for learning in the science of computational science using computer program estimation.
Article Details
The author has the sole responsibility for the material published in RTNA Journal of Science and Technology, which the editorial board may not agree on that material.
RTNA Journal of Science and Technology owns the copyright of the text, the illustration, or other material published in the journal. No parts or the whole of the material published may be disseminated or used in any form without first obtaining written permission from the academy.
References
Griewank, Andreas; Walther, Andrea (2008). Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation. Other Titles in Applied Mathematics. (2nd ed.). SIAM.
Neidinger, Richard (2010). Introduction to Automatic Differentiation and MATLAB Object-Oriented Programming. SIAM Review. 52 (3): 545-563. CiteSeerX 10.1.1.362.6580.
Antoine, S. (2018). Modern Computational Finance: AAD and Parallel Simulations. Wiley.
Li,X. and Zhong,w.(2001). Applying Extended Automatic Differentiation Technique to Process System Optimization Problem. Proceedings of the American Control Conference, pp. 25-27, America.