Esto es lo que he he podido encontrar.
Demostraré que $T(n)/n$ puede hacerse arbitrariamente pequeño, aunque el número de pasos parece ser exponencial en el recíproco del límite. Más concretamente, para un valor real de $0 < c < 1$ , hay constantes explícitamente computables $A$ y $B$ que dependen de la recurrencia y $B$ también depende de valores iniciales de $T(n)$ tal que $T(n)/n < c$ para $n > (1/c)^A/B$ .
Dejemos que $r = \sum_i r_i$ y $s = 1-r$ para que $0 < s < 1$ . Dejemos que $r_0 = \min_i r_i$ .
Primero demuestro que si $T(k) \le bk$ para $r_0n \le k < n$ entonces $T(n) \le bnr$ para todos los siguientes $n$ .
Supongamos que $T(k) \le bk$ para $r_0n \le k < n $ . Queremos demostrar que $T(n) \le bn $ .
$\begin{align} T(n) &=\sum_i T(\lfloor r_i n \rfloor)\\ &\le \sum_i b r_i n\\ &= n\sum_i b r_i \\ &= nb r\\ \end{align} $
Esto demuestra que el límite de $T(n)/n$ se reduce en un factor de $r$ . El siguiente paso es ver cuándo el límite se reduce en un factor de $r^2$ .
Dejemos que $n_0 = n$ . Queremos encontrar un $n_1$ tal que $r_0 n_1 = n_0$ , de modo que el intervalo de $r_0 n_1$ a $n_1-1$ puede ser la base para otra reducción del límite en un factor de $r$ .
Obviamente, esto se satisface con $n_1 = n_0/r_0$ . Del mismo modo, el establecimiento de $n_2 = n_1/r_0$ permite reducir el límite en un factor de $r^2$ .
Por inducción, si $n_k = n_{k-1}/r_0 = n_0/r_0^k$ , $T(n)/n < b r^k$ para $n > n_k$ .
Dejemos que $s = 1/r_0$ , así que $s > 1$ . reafirmando los resultados anteriores en términos de $s$ , si $n_k = n_{k-1}s = n_0 s^k$ , $T(n)/n < b r^k$ para $n > n_k$ .
Esto demuestra que el límite se reduce en un factor de $r^k$ en $n_0 s^k $ pasos.
Si el límite, a partir de $b$ , debe ser inferior a $c$ , donde $0 < c < 1$ , $b r^k < c$ o $k > \dfrac{\log (c/b)}{\log r}$ (ya que $r < 1$ ).
El número de pasos para que el límite se reduzca a $c$ es por lo tanto
$\begin{align} n_0 s^{\frac{\log (c/b)}{\log r}} &=n_0 \exp(\log s(\log (c)-\log(b))/(\log r)\\ &=n_0 \exp\left(\frac{\log s\log c}{\log r}-\frac{\log s\log b}{\log r}\right)\\ &=n_0 \exp\left(\frac{\log s\log c}{\log r}\right)/K\\ &=n_0 \exp\left(\frac{\log s\log (1/c)}{\log (1/r)}\right)/K\\ &=n_0 (1/c)^{(\log s)/(\log (1/r))}/K\\ \end{align} $
donde $K = \exp\left(\frac{\log s\log b}{\log r}\right) = b^{\log s/\log r} $ .
En estas fórmulas, $c$ es el valor del límite de $T(n)/n$ debe reducirse a (por ejemplo $c=0.01$ ), $r$ y $s$ dependen de de la recurrencia, y $b$ es el límite inicial de $T(n)/n$ .
Por lo tanto, $T(n)/n$ puede hacerse arbitrariamente pequeño, aunque el número de pasos parece ser exponencial en el recíproco del límite.