ACM Home Page
Please provide us with feedback. Feedback
Computing multivariable Taylor series to arbitrary order
Full text PdfPdf (733 KB)
Source International Conference on APL archive
Proceedings of the international conference on Applied programming languages table of contents
San Antonio, Texas, United States
Pages: 134 - 144  
Year of Publication: 1995
ISBN:0-89791-722-7
Also published in ...
Author
Richard D. Neidinger  Department of Mathematics, Davidson College, P.O. Box 1719, Davidson, NC
Sponsor
SIGAPL: ACM Special Interest Group on APL Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 88,   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/206913.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