A fast algorithm for reversion of power series
Fredrik Johansson

TL;DR
This paper introduces a fast algorithm for reversion of formal power series using an optimized implementation of the Lagrange inversion formula, achieving improved practical performance over existing methods.
Contribution
It presents a new algorithm that reduces the computational complexity of power series reversion and offers a constant factor speedup compared to previous algorithms.
Findings
The algorithm matches the asymptotic complexity of Brent and Kung's method.
Benchmarks show the algorithm performs efficiently in practice.
Achieves a speedup depending on polynomial and matrix multiplication algorithms.
Abstract
We give an algorithm for reversion of formal power series, based on an efficient way to implement the Lagrange inversion formula. Our algorithm requires operations where and are the costs of polynomial and matrix multiplication respectively. This matches the asymptotic complexity of an algorithm of Brent and Kung, but we achieve a constant factor speedup whose magnitude depends on the polynomial and matrix multiplication algorithms used. Benchmarks confirm that the algorithm performs well in practice.
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
TopicsPolynomial and algebraic computation · Complexity and Algorithms in Graphs · Coding theory and cryptography
