Papers
Topics
Authors
Recent
Search
2000 character limit reached

Differential Inversion of the Implicit Euler Method: Symbolic Analysis

Published 9 Sep 2024 in math.NA, cs.CE, and cs.NA | (2409.05445v2)

Abstract: The implicit Euler method integrates systems of ordinary differential equations $$\frac{d x}{d t}=G(t,x(t))$$ with differentiable right-hand side $G : {\mathbb R} \times {\mathbb R}n \rightarrow {\mathbb R}n$ from an initial state $x=x(0) \in {\mathbb R}n$ to a target time $t \in {\mathbb 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} \equiv \left (\frac{d E}{d x}\right ){-1} \in {\mathbb R}{n \times n} $$ with a given vector $v \in {\mathbb R}n.$ We show that the differential inverse $(E'){-1} \cdot v$ can be evaluated for given $v \in {\mathbb R}n$ with a computational cost of $\mathcal{O}(m \cdot n2)$ as opposed to the standard $\mathcal{O}(m \cdot n3)$ or, naively, even $\mathcal{O}(m \cdot n4).$ The theoretical results are supported by actual run times. A reference implementation is provided.

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Authors (1)

Collections

Sign up for free to add this paper to one or more collections.