@article{doi:10.1137/0214007,
    Abstract = {The solutions to a scalar, homogeneous, constant-coefficient, linear recurrence are expressible in terms of the powers of a companion matrix. We show how to compute these powers efficiently via polynomial multiplication. The result is a simple expression for the solution, which does not involve the characteristic roots and which is valid for any module over any commutative ring. The formula yields the nth term of the solution to a kth order recurrence with \$O(\mu (k) \cdot \log n)\$ arithmetic operations, where \$\mu (k)\$ is the total number of arithmetic operations required to multiply two polynomials of degree \$k - 1\$. Thus if the ring supports a fast Fourier transform, then \$O(k \cdot \log k \cdot \log n)\$ operations are sufficient to compute the nth term.},
    Author = {Fiduccia, Charles M.},
    EPrint = {https://doi.org/10.1137/0214007},
    File = {An Efficient Formula for Linear Recurrences - fiduccia1985.pdf},
    Journal = {SIAM Journal on Computing},
    Number = {1},
    Pages = {106-112},
    Title = {An Efficient Formula for Linear Recurrences},
    URL = {https://doi.org/10.1137/0214007},
    Volume = {14},
    Year = {1985},
    bdsk-url-1 = {https://doi.org/10.1137/0214007},
    date-added = {2023-07-19 07:27:07 +0200},
    date-modified = {2023-07-19 07:27:07 +0200},
    doi = {10.1137/0214007}
}

@article{doi:10.1137/0214007, Abstract = {The solutions to a scalar, homogeneous, constant-coefficient, linear recurrence are expressible in terms of the powers of a companion matrix. We show how to compute these powers efficiently via polynomial multiplication. The result is a simple expression for the solution, which does not involve the characteristic roots and which is valid for any module over any commutative ring. The formula yields the nth term of the solution to a kth order recurrence with \$O(\mu (k) \cdot \log n)\$ arithmetic operations, where \$\mu (k)\$ is the total number of arithmetic operations required to multiply two polynomials of degree \$k - 1\$. Thus if the ring supports a fast Fourier transform, then \$O(k \cdot \log k \cdot \log n)\$ operations are sufficient to compute the nth term.}, Author = {Fiduccia, Charles M.}, EPrint = {https://doi.org/10.1137/0214007}, File = {An Efficient Formula for Linear Recurrences - fiduccia1985.pdf}, Journal = {SIAM Journal on Computing}, Number = {1}, Pages = {106-112}, Title = {An Efficient Formula for Linear Recurrences}, URL = {https://doi.org/10.1137/0214007}, Volume = {14}, Year = {1985}, bdsk-url-1 = {https://doi.org/10.1137/0214007}, date-added = {2023-07-19 07:27:07 +0200}, date-modified = {2023-07-19 07:27:07 +0200}, doi = {10.1137/0214007} }

Library Size: 13G (12941 entries), Last Updated: Apr 04, 2026, 18:14:59, Build Time: N/A badge