A simple and efficient algorithm for computing the Baker-Campbell-Hausdorff series
Harald Hofst\"atter

TL;DR
This paper introduces a straightforward, efficient algorithm for computing the Baker-Campbell-Hausdorff series coefficients, optimized for implementation in various programming environments, emphasizing integer arithmetic for speed.
Contribution
The paper presents a novel algorithm that simplifies and accelerates the computation of BCH series coefficients using integer arithmetic, suitable for general-purpose programming languages.
Findings
Algorithm avoids rational arithmetic, enhancing efficiency.
Implementation in Julia demonstrates practical applicability.
Computes BCH coefficients straightforwardly and efficiently.
Abstract
A new algorithm for computing coefficients of the Baker--Campbell--Hausdorff series is presented, which can be straightforwardly implemented in any general-purpose programming language or computer algebra system. The algorithm avoids rational arithmetic and performs all its calculations in pure integer arithmetic, allowing for a very efficient implementation. An implementation in the Julia programming language is available.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical Dynamics and Fractals · Functional Equations Stability Results · Mathematical functions and polynomials
