Abstract
In this article, we present a general solution for linear divide-and-conquer recurrences of the form
⌊
⌋ + g(n) Our approach handles more cases than the Master method does {1}. We achieve this advantage by defining a new transform - the Order transform - which has useful properties for providing asymptotic answers (compared to other transforms which supply exact answers). This transform helps in mapping the sequence under consideration to the two dimensional plane where the solution becomes easier to obtain. We demonstrate the power of the final results by solving many “difficult” examples.
This is a preview of subscription content, access via your institution.
References
J.L. Bently, D. Haken, and J.B. Saxe. A general method for solving divide-and-conquer recurrences. SIGACT News, 12(3):6–44, 1980.
T. Cormen, C.Leiserson and R. Rivest. Introduction to Algorithms. McGraw-Hill, 1990, Chapter 4.
Donald E. Knuth. Fundamental Algorithms, volume 1 of The Art of Computer Programming. Addison-Wesley, 1968. Second edition, 1973.
C. L. Liu. Introduction to Combinatorial Mathematics. McGraw-Hill, 1968.
Paul W. Purdom, Jr., and Cynthia A. Brown. The Analysis of Algorithms. Holt, Rinehart, and Winston, 1985.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Akra, M., Bazzi, L. On the Solution of Linear Recurrence Equations. Computational Optimization and Applications 10, 195–210 (1998). https://doi.org/10.1023/A:1018373005182
Issue Date:
DOI: https://doi.org/10.1023/A:1018373005182
- Divide and conquer
- Linear recurrence
- Running time
- Algorithm
- Order transform
- Order of growth