An Efficient overloaded implementation of forward mode automatic differentiation in MATLAB

dc.contributor.authorForth, Shaun A.-
dc.date.accessioned2010-12-17T13:38:57Z
dc.date.available2010-12-17T13:38:57Z
dc.date.issued2006-06-01-
dc.description.abstractThe Mad package described here facilitates the evaluation of first derivatives of multidimensional functions that are defined by computer codes written in MATLAB. The underlying algorithm is the well-known forward mode of automatic differentiation implemented via operator overloading on variables of the class fmad. The main distinguishing feature of this MATLAB implementation is the separation of the linear combination of derivative vectors into a separate derivative vector class derivvec. This allows for the straightforward performance optimization of the overall package. Additionally, by internally using a matrix (two-dimensional) representation of arbitrary dimension directional derivatives, we may utilize MATLAB's sparse matrix class to propagate sparse directional derivatives for MATLAB code which uses arbitrary dimension arrays. On several examples, the package is shown to be more efficient than Verma's ADMAT package [Verma 1998a].en_UK
dc.description.journalNameACM Transactions on Mathematical Software
dc.format.extent195-222
dc.identifier.citationForth SA. (2006) An efficient overloaded implementation of forward mode automatic differentiation in MATLAB. ACM Transactions on Mathematical Software (TOMS) Volume 32 , Issue 2, June 2006, pp. 195 - 222en_UK
dc.identifier.issn0098-3500-
dc.identifier.issueNo2
dc.identifier.urihttp://doi.org/10.1145/1141885.1141888-
dc.identifier.urihttp://dspace.lib.cranfield.ac.uk/handle/1826/4158
dc.identifier.volumeNo32
dc.language.isoen_UKen_UK
dc.publisherAssociation for Computing Machinery (ACM)en_UK
dc.titleAn Efficient overloaded implementation of forward mode automatic differentiation in MATLABen_UK
dc.typeArticleen_UK

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
saf_toms06.pdf
Size:
301.69 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
41 B
Format:
Plain Text
Description: