Skip to main navigation Skip to search Skip to main content

Extensions of the first and second complex-step derivative approximations

  • SUNY Buffalo

Research output: Contribution to journalArticlepeer-review

71 Scopus citations

Abstract

A general framework for the first and second complex-step derivative approximation to compute numerical derivatives is presented. For first derivatives the complex-step approach does not suffer roundoff errors as in standard numerical finite-difference approaches. Therefore, since an arbitrarily small step size can be chosen, the complex-step approach can achieve near analytical accuracy. However, for second derivatives straight implementation of the complex-step approach does suffer from roundoff errors. Therefore, an arbitrarily small step size cannot be chosen. In this paper the standard complex-step approach is expanded by using general complex-step sizes to provide a wider range of accuracy for both the first- and second-derivative approximations. Even higher accuracy formulations are obtained by repetitively applying Richardson extrapolations. The new extensions can allow the use of one step size to provide optimal accuracy for both derivative approximations.

Original languageEnglish
Pages (from-to)276-293
Number of pages18
JournalJournal of Computational and Applied Mathematics
Volume219
Issue number1
DOIs
StatePublished - Sep 15 2008

Keywords

  • Complex step
  • Finite-difference
  • Hessian
  • Jacobian

Fingerprint

Dive into the research topics of 'Extensions of the first and second complex-step derivative approximations'. Together they form a unique fingerprint.

Cite this