Existe-t-il une méthode générale pour résoudre la récurrence du formulaire:
pour , ou plus généralement
où sont des fonctions sub-linéaires de .
Mise à jour : J'ai parcouru les liens fournis ci-dessous et j'ai également passé en revue toutes les relations de récurrence dans les notes de Jeff Erickson . Cette forme de récurrence n'est discutée nulle part. La méthode Akkra-Bazi s'applique uniquement lorsque la scission est fractionnée. Toute référence poignante sera appréciée.
Réponses:
Supposons que vous ayez une récurrence , elle s'étend sur des réels positifs.
Que pouvons-nous faire avec cette fonction? Eh bien, pas grand-chose à moins que nous ne lui superposions certaines structures. Je viens d'un milieu d'analyse numérique, qui est pavé de recettes numériques qui fonctionnent d'une manière ou d'une autre même lorsque le problème sous-jacent n'est pas assez fluide (peu importe, jetons toujours la méthode de Newton à ses différences divisées) ou trop compliqué à analyser (trier comme ce problème). Ma réaction intestinale face à ces problèmes est de faire une supposition ondulée à la main, de croiser les doigts et d'espérer pour le mieux. Dans ce cas, il semble donner des limites relativement bonnes.
En particulier, je veux faire deux hypothèses principales. L'une de ces hypothèses est plus ou moins sans fondement, mais nous n'irons pas très loin sans elle. L'autre a une intuition visuelle assez agréable que vous pouvez espérer, mais elle est toujours plus ondulée que toute autre chose.
Maintenant, ces deux propriétés sont supposées, et je n'ai aucune idée de comment procéder pour prouver réellement l'une ou l'autre de manière rigoureuse. Mais comme je l'ai déjà dit, croisons les doigts et espérons le meilleur.
Commençons par la relation de récurrence: Maintenant, je suppose que est suffisamment lisse sur l'intervalle entre et . Faire appel à l'un de nos outils analytiques classiques, le théorème de la valeur moyenne, nous donne De plus, lorsque est suffisamment grand, nous supposons que est approximativement le même tout au long de cet intervalle, et prend donc la valeur de n'importe laquelle des différences finies dans cet intervalle également. Cela signifie alors que Tn-ncnT(n)-T(n- n c )
La perturbation de révèle que a deux phases asymptotiques, selon la nature asymptotique de .T(n) T(n) f(z)
Lorsque ( est plus rapide que ), alors la bonne somme domine, et nous avons qui peut souvent être approximée avec l'intégrale .f(n)=o(nc) f nc T(n)=Θ(∑knf(k)kc) ∫nf(x)xcdx
Lorsque , alors la somme de gauche domine la droite. Ici, nous devons analyser la somme où .f(n)=ω(nc)
Grâce à l'argument de lissage, nous pouvons à nouveau considérer cela comme une somme de Riemann ancrée à gauche, approximant l'intégrale . L'application d'un théorème de valeur moyenne similaire sur l'intégrale donne Nous pouvons simplement aller de l'avant et l'approcher par , ce qui donne l'approximation pour une constante qui délimite la série.∫nT(xc)xcdx
Supposons maintenant que nous ayons la séquence itérée où , alors nous pouvons utiliser cette séquence pour télescoper l'inégalité ci-dessus pour obtenir: Encore une fois, nous pouvons lier le terme par une constante pour trouver que où . Simplifiant un peu et fusionnant certains des termes ensemble (en particulier, nous savons que(n,nc,nc2,nc3,…,nck) nck<2
Cependant, cette limite est relativement lâche, et vous devriez vous référer à chaque fois que possible.(*)
Sachez que cela n'est en aucun cas rigoureux. Je n'ai fourni aucun soutien que cela devrait fonctionner au-delà de quelques approximations maladroites. Néanmoins, si vous avez juste besoin d'une supposition asymptotique rapide pour une analyse informelle, vous pouvez réellement voir que ce schéma fonctionne bien (pour des valeurs suffisamment grandes de , généralement suffisantes) dans la pratique.n n>10
Quoi qu'il en soit, pour tous les choix de et que j'ai essayés, le calcul suivant où semble donner de bonnes approximations . Cette technique se généralise également aux récurrences de la forme qui peut être approximée avec oùc f
la source