Skip to main content

Automatic Differentiation: Point and Interval Taylor Operators

AD, Computational Differentiation

  • Reference work entry
Encyclopedia of Optimization

Frequently of use in optimization problems, automatic differentiation may be used to generate Taylor coefficients. Specialized software tools generate Taylor series approximations, one term at a time, more efficiently than the general AD software used to compute (partial) derivatives. Through the use of operator overloading, these tools provide a relatively easy-to-use interface that minimizes the complications of working with both point and interval operations.

Introduction

First, we briefly survey the tools of automatic differentiation and operator overloading used to compute point- and interval-valued Taylor coefficients. We assume that f is an analytic function f : R → R. Automatic differentiation (AD or computational differentiation) is the process of computing the derivatives of a function f at a point t = t 0 by applying rules of calculus for differentiation [9], [10], [17], [18]. One way to implement AD uses overloaded operators.

Operator Overloading...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,699.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Benary, J.: ‘Parallelism in the reverse mode’, in M. Berz, Ch. Bischof, G. Corliss, and A. Griewank (eds.): Computational Differentiation: Techniques, Applications, and Tools, SIAM, 1996, pp. 137–147.

    Google Scholar 

  2. Berz, M., Bischof, Ch., Corliss, G., and Griewank, A. (eds.): Computational differentiation: Techniques, applications, and tools, SIAM, 1996.

    Google Scholar 

  3. Bischof, Ch., Carle, A., Khademi, P.M., Mauer, A., and Hovland, P.: ‘ADIFOR: 2.0 user’s guide’, Techn. Memorandum Math. and Computer Sci. Div. Argonne Nat. Lab.ANL/MCS-TM-192 (1994).

    Google Scholar 

  4. Bischof, Ch., and Haghighat, M.R.: ‘Hierarchical approaches to automatic differentiation’, in M. Berz, Ch. Bischof, G. Corliss, and A. Griewank (eds.): Computational Differentiation: Techniques, Applications, and Tools, SIAM, 1996, pp. 83–94.

    Google Scholar 

  5. Chang, Y.F., and Corliss, G.F.: ‘ATOMFT: Solving ODEs and DAEs using Taylor series’, Comput. Math. Appl.28 (1994), 209–233.

    MathSciNet  MATH  Google Scholar 

  6. Corliss, G.F.: ‘Overloading point and interval Taylor operators’, in A. Griewank, and G.F. Corliss (eds.): Automatic Differentiation of Algorithms: Theory, Implementation, and Application, SIAM, 1991, pp. 139–146.

    Google Scholar 

  7. Corliss, G.F., and Rall, L.B.: ‘Adaptive, self-validating quadrature’, SIAM J. Sci. Statist. Comput.8, no. 5 (1987), 831–847.

    MathSciNet  MATH  Google Scholar 

  8. Griewank, A.: ‘On automatic differentiation’, in M. Iri, and K. Tanabe (eds.): Mathematical Programming: Recent Developments and Applications, Kluwer Acad. Publ., 1989, pp. 83–108.

    Google Scholar 

  9. Griewank, A.: ‘The chain rule revisited in scientific computing’, SIAM News24, no. 3 (1991), 20 Also: Issue 4, page 8.

    MathSciNet  Google Scholar 

  10. Griewank, A., and Corliss, G.F. (eds.): Automatic differentiation of algorithms: Theory, implementation, and application, SIAM, 1991.

    Google Scholar 

  11. Griewank, A., Juedes, D., and Utke, J.: ‘ADOL-C: A package for the automatic differentiation of algorithms written in C/C++’, ACM Trans. Math. Software22, no. 2 (1996), 131–167.

    MATH  Google Scholar 

  12. Griewank, A., and Reese, S.: ‘On the calculation of Jacobian matrices by the Markowitz rule’, in A. Griewank, and G.F. Corliss (eds.): Automatic Differentiation of Algorithms: Theory, Implementation, and Application, SIAM, 1991, pp. 126–135.

    Google Scholar 

  13. Kearfott, R.B.: ‘A Fortran 90 environment for research and prototyping of enclosure algorithms for nonlinear equations and global optimization’, ACM Trans. Math. Software21, no. 1 (1995), 63–78.

    MATH  Google Scholar 

  14. Kubota, K.: ‘PADRE2-Fortran precompiler for automatic differentiation and estimates of rounding error’, in M. Berz, Ch. Bischof, G. Corliss, and A. Griewank (eds.): Computational Differentiation: Techniques, Applications, and Tools, SIAM, 1996, 367–374.

    Google Scholar 

  15. Lohner, R.J.: ‘Enclosing the solutions of ordinary initial and boundary value problems’, in E.W. Kaucher, U.W. Kulisch, and C. Ullrich (eds.): Computer Arithmetic: Scientific Computation and Programming Languages, Wiley and Teubner, 1987, pp. 255–286.

    Google Scholar 

  16. Pryce, J.D., and Reid, J.K.: ‘AD01: A Fortran 90 code for automatic differentiation’, Techn. Report Rutherford-Appleton Lab.RAL-TR-97xxx (1997).

    Google Scholar 

  17. Rall, L.B.: Automatic differentiation: Techniques and applications, Vol. 120 of Lecture Notes Computer Sci., Springer, 1981.

    Google Scholar 

  18. Rall, L.B., and Corliss, G.F.: ‘An introduction to automatic differentiation’, in M. Berz, Ch. Bischof, G. Corliss, and A. Griewank (eds.): Computational Differentiation: Techniques, Applications, and Tools, SIAM, 1996, pp. 1–17.

    Google Scholar 

  19. Rostaing, N., Dalmas, S., and Galligo, A.: ‘Automatic differentiation in Odyssée’, Tellus45A (1993), 558–568.

    Google Scholar 

  20. Shiriaev, D.: ‘ADOL-F: Automatic differentiation of Fortran codes’, in M. Berz, Ch. Bischof, G. Corliss, and A. Griewank (eds.): Computational Differentiation: Techniques, Applications, and Tools, SIAM, 1996, pp. 375–384.

    Google Scholar 

  21. Yang, W., and Corliss, G.: ‘Bibliography of computational differentiation’, in M. Berz, Ch. Bischof, G. Corliss, and A. Griewank (eds.): Computational Differentiation: Techniques, Applications, and Tools, SIAM, 1996, pp. 393–418.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Kluwer Academic Publishers

About this entry

Cite this entry

Walters, J.B., Corliss, G.F. (2001). Automatic Differentiation: Point and Interval Taylor Operators . In: Floudas, C.A., Pardalos, P.M. (eds) Encyclopedia of Optimization. Springer, Boston, MA. https://doi.org/10.1007/0-306-48332-7_22

Download citation

  • DOI: https://doi.org/10.1007/0-306-48332-7_22

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-7923-6932-5

  • Online ISBN: 978-0-306-48332-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics