pith. sign in

arxiv: 1806.03554 · v1 · pith:PX67JZAUnew · submitted 2018-06-09 · 💻 cs.SC · math.CO

A fast algorithm for solving linearly recurrent sequences

classification 💻 cs.SC math.CO
keywords mathsfalgorithmoperationspolynomialrecurrenceannihilatingcomputescost
0
0 comments X
read the original abstract

We present an algorithm which computes the $D^{th}$ term of a sequence satisfying a linear recurrence relation of order $d$ over a field $K$ in $O( \mathsf{M}(\bar d)\log(D) + \mathsf{M}(d)\log(d))$ operations in $K$, where $\bar d \leq d$ is the degree of the squarefree part of the annihilating polynomial of the recurrence and $\mathsf{M}$ is the cost of polynomial multiplication in $K$. This is a refinement of the previously optimal result of $O( \mathsf{M}(d)\log(D) )$ operations, due to Fiduccia.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.