¿Qué obtienes si intentas ? Parece que obtendrá un límite inferior de 2 Ω ( n / log n ) . F( n ) = 2 f( n - logn )2Ω ( n / logn )
Chandra Chekuri
2
@ChandraChekuri ¡Oh, eso es genial! Y hay un límite superior de : utilizamos el log de recurrencia n veces, y obtenemos que f ( n ) ≤ ( 1 + log n ) f ( n - log n ) . Luego aplicamos este n / log n veces y obtenemos f ( n ) ≤ ( 1 + log n2O ( n logIniciar sesiónn / logn )Iniciar sesiónnortef(n)≤(1+logn)f(n−logn)n/logn . Entonces, la brecha entre el límite superior y el límite inferior es solo log log n en el exponente. Esto es suficiente para mis propósitos, pero dejaré la pregunta abierta en caso de que alguien quiera y pueda cerrar la brecha. Muchas gracias Chandra! f(n)≤(1+logn)n/logn=2O(nloglogn/logn)loglogn
mobius dumpling
44
Bueno, el mismo truco da , entonces f ( n ) = 2 Θ ( n log log n / log n ) . f(n)≥(logn)f(n−2logn)f(n)=2Θ(nloglogn/logn)
Respuestas:
fuente