Fast Computation of the $N$-th Term of a $q$-Holonomic Sequence and Applications
Alin Bostan, Sergey Yurkevich

TL;DR
This paper introduces $q$-analogues of Strassen's and Chudnovsky's algorithms, enabling fast computation of the $N$-th term of $q$-holonomic sequences with quasi-linear complexity, and explores their applications.
Contribution
The paper develops simpler $q$-analogues of classical algorithms for holonomic sequences, achieving quasi-linear complexity and broadening computational tools for $q$-series.
Findings
Algorithms compute $q$-factorials and $q$-holonomic sequence terms in quasi-linear time.
The methods are simpler than their classical counterparts.
Applications include accelerating polynomial and rational $q$-differential equation solving.
Abstract
In 1977, Strassen invented a famous baby-step/giant-step algorithm that computes the factorial in arithmetic complexity quasi-linear in . In 1988, the Chudnovsky brothers generalized Strassen's algorithm to the computation of the -th term of any holonomic sequence in essentially the same arithmetic complexity. We design -analogues of these algorithms. We first extend Strassen's algorithm to the computation of the -factorial of , then Chudnovskys' algorithm to the computation of the -th term of any -holonomic sequence. Both algorithms work in arithmetic complexity quasi-linear in ; surprisingly, they are simpler than their analogues in the holonomic case. We provide a detailed cost analysis, in both arithmetic and bit complexity models. Moreover, we describe various algorithmic consequences, including the acceleration of polynomial and rational…
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
TopicsCoding theory and cryptography · Polynomial and algebraic computation · graph theory and CDMA systems
