Akra-Bazzi

Mohamad Akra and Louay Bazzi. On the solution of linear recurrence equations. Computational Optimization and Applications, 10(2):1953210, 1998.

https://link.springer.com/article/10.1023/A:1018373005182

Recurrences

Akra-Bazzi recurrence takes the form

where is positive integer, is strictly positive, strictly greater than , non-negative and defined on large .

Akra-Bazzi recurrences generalize on master-theorem, as problems can be divided into different-sized subproblems.

  • The driving function must satisfy polynomial-growth condition.
    • Functions in form of satisfy it.
    • Loosely speaking, we need , though the condition is actually stronger.
    • In such case, the floors and ceilings can be ignored.
  • Replacing with either or does not affect the asymptotic solution, in fact, much larger perturbation is allowed.

Method

Determine a unique (due to monotonicity), so that

Then the solution is