A fast algorithm for solving linearly recurrent sequences

Abstract

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

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…