Existe um método geral para resolver a recorrência do formulário:
para , ou mais geralmente
onde são algumas funções sub-lineares de .
Atualização : Examinei os links fornecidos abaixo e também examinei todas as relações de recorrência nas anotações de Jeff Erickson . Essa forma de recorrência não é discutida em nenhum lugar. O método Akkra-Bazi se aplica somente quando a divisão é fracionária. Qualquer referência pungente será aprovada.
proof-techniques
recurrence-relation
Plummer
fonte
fonte
Respostas:
Digamos que você tenha uma recorrência que variam acima de reais positivos.
O que podemos fazer com esta função? Bem, não muito, a menos que sobreponhamos certas estruturas a ele. Eu vim de um fundo de análise numérica, que é pavimentado com receitas numéricas que de alguma forma funcionam mesmo quando o problema subjacente não é bom o suficiente (não importa, vamos ainda jogar o método de Newton em suas diferenças divididas) ou muito complicado para analisar (classificar de como este problema). Minha reação instintiva em relação a esses problemas é fazer uma suposição ondulada, cruzar os dedos e esperar o melhor. Nesse caso, parece dar limites relativamente bons.
Em particular, quero fazer duas suposições principais. Uma dessas suposições é mais ou menos infundada, mas não chegaremos muito longe sem ela. O outro tem uma intuição visual bastante agradável que você pode esperar, mas ainda é mais ondulada do que qualquer outra coisa.
Agora, essas duas propriedades são assumidas, e não faço a menor ideia de como proceder para provar de alguma maneira rigorosa. Mas, como eu disse antes, vamos cruzar os dedos e esperar o melhor.
Vamos começar com a relação de recorrência: Agora, assumirei que seja suave o suficiente no intervalo entre e . Apelar para uma de nossas ferramentas analíticas clássicas, o teorema do valor médio, nos dá Além disso, quando é suficientemente grande, assumimos que é aproximadamente o mesmo durante todo esse intervalo e, portanto, assume o valor de qualquer uma das diferenças finitas dentro desse intervalo. Isso então significa que Tn-ncnT(n)-T(n-nc)
A perturbação revela que tem duas fases assintóticas, dependendo da natureza assintótica de .T(n) T(n) f(z)
Quando ( é mais rápido que ), a soma direita domina e temos que geralmente pode ser aproximado com a integral .f(n)=o(nc) f nc T(n)=Θ(∑knf(k)kc) ∫nf(x)xcdx
Quando , a soma esquerda domina a direita. Aqui, temos que analisar a soma onde .f(n)=ω(nc)
Em virtude do argumento de suavidade, podemos mais uma vez ver isso como uma soma de Riemann ancorada à esquerda, aproximando-se da integral . A aplicação de um teorema de valor médio semelhante sobre a integral fornece Podemos apenas ir em frente e aproximar isso por , o que fornece a aproximação para alguma constante que limita a série.∫nT(xc)xcdx
Agora, suponha que tenhamos a sequência iterada que , então podemos usar esta sequência para encurtar a desigualdade acima para obter: Mais uma vez, podemos vincular o por alguma constante para descobrir que onde . Simplificando um pouco e unindo alguns dos termos juntos (em particular, sabemos que(n,nc,nc2,nc3,…,nck) nck<2
No entanto, esse limite é relativamente flexível e você deve consultar sempre que possível.(*)
Esteja ciente de que isso não é rigoroso. Não forneci nenhum apoio de que isso deva funcionar além de algumas aproximações desajeitadas. No entanto, se você precisar apenas de um palpite assintótico rápido para fins de análise informal, poderá realmente ver que esse esquema funciona bem (para valores suficientemente grandes de , geralmente é suficiente) na prática.n n>10
De qualquer forma, para todas as opções de e que eu tentei, o seguinte cálculo onde parece fornecer boas aproximações . Essa técnica também generaliza a recorrências da forma que pode ser aproximada com quec f
fonte