Suponha que um algoritmo tenha uma relação de recorrência em tempo de execução:
para alguma constante . Suponha que seja polinomial em , talvez quadrático. Muito provavelmente, será exponencial em .
Como alguém analisaria o tempo de execução ( seria excelente)? O teorema do mestre e o método mais geral de Akra-Bazzi parecem não se aplicar.
asymptotics
recurrence-relation
Austin Buchanan
fonte
fonte
Respostas:
Uma abordagem possível pode ser por analogia com equações diferenciais. Seja . Aqui T ′ ( n ) é um análogo discreto da primeira derivada de T ( n ) . Temos a seguinte relação: T ′ ( n ) = T ( ⌊ δ n ⌋ ) + g ( n ) .T′( n ) = T( N ) - t( n - 1 ) T′( N ) T( N )
Eu esqueci tudo o que sabia sobre equações diferenciais, então não conheço a solução dessa equação diferencial, mas talvez você consiga resolvê-lo revisando todas as técnicas para resolver equações diferenciais.
fonte