ACM Home Page
Please provide us with feedback. Feedback
Computing multivariable Taylor series to arbitrary order
Full text PdfPdf (733 KB)
Source ACM SIGAPL APL Quote Quad archive
Volume 25 ,  Issue 4  (June 1995) table of contents
Pages: 134 - 144  
Year of Publication: 1995
ISSN:0163-6006
Also published in ...
Author
Richard D. Neidinger  Department of Mathematics, Davidson College, P.O. Box 1719, Davidson, NC
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 99,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/206944.206988
What is a DOI?

ABSTRACT

Automatic differentiation, manipulating numerical vectors of coefficients, is the efficient way to compute multivariable Taylor series. This does not require symbolic differentiation or numerical approximation but uses exact formulas applied to numerical arrays. Arrays of Taylor series coefficients of any elementary function can be built-up, as the array for each component (combination or function) is a combination of its argument arrays. The functions TIMES and EXP display the algorithmic ideas that enable all of the other standard functions. We study the interesting recursive formulas for these combinations, the resulting algorithms, and the implementation in APL. To handle all coefficients in n variables up to order m, the arrays are hyper-pyramid data structures, considered conceptually as n-dimensional but implemented as one-dimensional arrays. Unlike previous work, this implementation does not require huge arrays for binomial coefficients and indirect referencing. This APL*PLUS III implementation loops through one nested reference array and takes sub-arrays from another for a practical solution to this problem that can make tremendous demands on time and space.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Berz, M. Differential algebraic description of beam dynamics to very high orders. Particle Accelerators, 24 (2), 1989, 109-124.
 
2
Bischof, C., Corliss, G., and Griewank, A. Structured second- and higher-order derivatives through univariate Taylor series. Optimization Methods and Software, 2, 1993, 211-232.
 
3
Christianson, B. Reverse accumulation and accurate rounding error estimates for Taylor series coefficients. Optimization Methods and Software, 1 (1), 1992, 81-94.
 
4
Juedes, D.W. A taxonomy of automatic differentiation tools. Automatic Differentiation of A Igorithms, Edited by Griewank and Corliss, SIAM, Philadelphia, 1991.
 
5
Kalman, D. and Lindell, R. A recursive approach to multivariate automatic differentiation. Preprint.
 
6
 
7
Neidinger, R.D. Automatic differentiation and APL. College Mathematics J., 20 (3), May 1989, 238-251.
8
9
10

Collaborative Colleagues:
Richard D. Neidinger: colleagues