The if-problem in automatic differentiation (Q1334756): Difference between revisions

From MaRDI portal
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
 
(2 intermediate revisions by 2 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0377-0427(94)90294-1 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2035667607 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Automatic differentiation of characterizing sequences / rank
 
Normal rank
Property / cites work
 
Property / cites work: Automatic differentiation of the vector that solves a parametric linear system / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4028381 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4028413 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Variable Reduction Method for Nonlinear Programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3881909 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Differentiation in PASCAL-SC: type GRADIENT / rank
 
Normal rank

Latest revision as of 17:01, 22 May 2024

scientific article
Language Label Description Also known as
English
The if-problem in automatic differentiation
scientific article

    Statements

    The if-problem in automatic differentiation (English)
    0 references
    0 references
    0 references
    22 September 1994
    0 references
    Within the last decade it has become apparent that the derivative of an explicitly given function can be computed efficiently by automatic differentiation techniques. These can be classified into two groups: the bottom-up and the top-down methods. The if-problem appears in both modes, so that the authors choose the bottom-up mode. Many computer programs defining a function use statements of the form: if \(B(x)\) then S1 else S2, where \(B(x)\) is a Boolean expression and S1 and S2 denote subprograms. This often leads to a piecewise definition of a function under consideration. In order to obtain correct results the authors make distinction between a function and its representations. In particular, they introduce the notion of derivative-consistent. Automatic differentiation applied to a derivative-consistent representation of a function yields correct results.
    0 references
    piecewise defined function
    0 references
    bottom-up method
    0 references
    automatic differentiation
    0 references
    if-problem
    0 references
    derivative-consistent representation of a function
    0 references
    0 references

    Identifiers