Abstract
PCOMP is a modeling language to facilitate the implementation of highly nonlinear equations arising in mathematical programming or in dynamical systems. Main applications are in engineering and natural sciences, where in addition to function values also first and second derivatives must be computed. In this paper, we briefly introduce the forward and reverse modes of automatic differentiation as implemented in PCOMP. Especially we show by means of a complex function that the relative effort for computing gradients by reverse accumulation is bounded. The structure of the PCOMP language and the usage of the software is outlined. To present a typical example, we show how PCOMP is attached to an interactive software system called EASY-FIT for estimating parameters in dynamical systems, where derivatives of the objective function, but also of initial values and right-hand sides of differential equations subject to different parameter sets must be computed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Kluwer Academic Publishers
About this chapter
Cite this chapter
Schittkowski, K. (2004). PCOMP: A Modeling Language for Nonlinear Programs with Automatic Differentiation. In: Kallrath, J. (eds) Modeling Languages in Mathematical Optimization. Applied Optimization, vol 88. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-0215-5_18
Download citation
DOI: https://doi.org/10.1007/978-1-4613-0215-5_18
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-7945-4
Online ISBN: 978-1-4613-0215-5
eBook Packages: Springer Book Archive