Compositionality of the Runge-Kutta Method
Timothy Ngotiaoco

TL;DR
This paper extends Spivak's operad-based framework for decomposing dynamical systems to include the Runge-Kutta method, demonstrating that the method's compositionality is preserved when systems are linked via wiring diagrams.
Contribution
It generalizes the compositional framework from Euler's method to the Runge-Kutta method by modifying the categorical structure to handle multiple steps.
Findings
Runge-Kutta method preserves compositionality in the wiring diagram framework.
Categorical description of dynamical systems using double categories and functors.
Framework enables decomposition of complex systems for numerical approximation.
Abstract
In Spivak's work, dynamical systems are described in terms of their inputs and outputs in a pictorial way using an operad of wiring diagrams. Each dynamical system is a box with certain inputs and outputs, and multiple dynamical systems are linked together using wiring diagrams, which describe how the outputs of one dynamical system to the inputs of another. By describing dynamical systems in this way, we can decompose a large dynamical system as a collection of smaller, simpler dynamical systems linked together. Of course, this decomposition is only useful if we can work with these smaller, simpler dynamical systems instead of the larger one. In his paper, Spivak shows that we can perform Euler's method on these smaller systems and still get the same results as working on the larger one. In this paper, we extend his results to prove that we can do something similar with the Runge-Kutta…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Quantum Mechanics and Applications · Logic, Reasoning, and Knowledge
