A fast algorithm for solving linearly recurrent sequences
Seung Gyu Hyun, Stephen Melczer, Catherine St-Pierre

TL;DR
This paper introduces a faster algorithm for computing the D-th term of linearly recurrent sequences, improving efficiency over previous methods by refining the complexity bounds using polynomial multiplication techniques.
Contribution
It presents a refined algorithm that computes sequence terms more efficiently, reducing the complexity from previous optimal results by incorporating the degree of the squarefree part of the annihilating polynomial.
Findings
Achieves computation of the D-th term in O( M( d̄ ) log D + M( d ) log d ) operations
Refines the previous optimal complexity of O( M( d ) log D )
Utilizes polynomial multiplication to improve efficiency
Abstract
We present an algorithm which computes the term of a sequence satisfying a linear recurrence relation of order over a field in operations in , where is the degree of the squarefree part of the annihilating polynomial of the recurrence and is the cost of polynomial multiplication in . This is a refinement of the previously optimal result of operations, due to Fiduccia.
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.
