Differential Inversion of the Implicit Euler Method: Symbolic Analysis

Abstract

The implicit Euler method integrates systems of ordinary differential equations d xd t=G(t,x(t)) with differentiable right-hand side G : R × Rn → Rn from an initial state x=x(0) ∈ Rn to a target time t ∈ R as x(t)=E(t,m,x) using an equidistant discretization of the time interval [0,t] yielding m>0 time steps. We present a method for efficiently computing the product of its inverse Jacobian (E')-1 (d Ed x )-1 ∈ Rn × n with a given vector v ∈ Rn. We show that the differential inverse (E')-1 · v can be evaluated for given v ∈ Rn with a computational cost of O(m · n2) as opposed to the standard O(m · n3) or, naively, even O(m · n4). The theoretical results are supported by actual run times. A reference implementation is provided.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…