BibTeX 
		@ARTICLE{ 
         Bischof2008OtI, 
       author = "C. H. Bischof and P. Hovland and B. Norris", 
       title = "On the Implementation of Automatic Differentiation Tools", 
       journal = "Higher-Order and Symbolic Computation", 
       pages = "311--331", 
       doi = "10.1007/s10990-008-9034-4", 
       abstract = "Automatic differentiation is a semantic transformation that applies the rules of 
         differential calculus to source code. It thus transforms a computer program that computes a 
         mathematical function into a program that computes the function and its derivatives. Derivatives 
         play an important role in a wide variety of scientific computing applications, including numerical 
         optimization, solution of nonlinear equations, sensitivity analysis, and nonlinear inverse problems. 
         We describe the forward and reverse modes of automatic differentiation and provide a survey of 
         implementation strategies. We describe some of the challenges in the implementation of automatic 
         differentiation tools, with a focus on tools based on source transformation. We conclude with an 
         overview of current research and future opportunities.", 
       year = "2008", 
       volume = "21", 
       number = "3", 
       ad_theotech = "Implementation Strategies" 
}
		  |