Skip to main content
Log in

On the Solution of Linear Recurrence Equations

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript


In this article, we present a general solution for linear divide-and-conquer recurrences of the form

$$u_n = \sum\limits_{i = 1}^k {a_i u} $$

$$\frac{n}{{b_i }}$$

⌋ + 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, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others


  1. 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.

    Google Scholar 

  2. T. Cormen, C.Leiserson and R. Rivest. Introduction to Algorithms. McGraw-Hill, 1990, Chapter 4.

  3. Donald E. Knuth. Fundamental Algorithms, volume 1 of The Art of Computer Programming. Addison-Wesley, 1968. Second edition, 1973.

  4. C. L. Liu. Introduction to Combinatorial Mathematics. McGraw-Hill, 1968.

  5. Paul W. Purdom, Jr., and Cynthia A. Brown. The Analysis of Algorithms. Holt, Rinehart, and Winston, 1985.

Download references

Author information

Authors and Affiliations


Rights and permissions

Reprints 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).

Download citation

  • Issue Date:

  • DOI: