Análisis Amortizado
--> imagen de cuadrado conteniendo dos barritas como ejemplo de versus entre análisis amortizado y peor caso
El análisis amortizado es una técnica que permite analizar el costo de una secuencia de operaciones, cuando éste es menor de lo que se obtiene tomando el peor caso de una operación y multiplicándolo por . En este caso, diremos que el costo amortizado de cada operación es el costo total de la secuencia de operaciones dividido . Note que esto no es lo mismo que análisis de caso promedio: se considera la peor secuencia posible de operaciones (aunque, independientemente, podríamos hablar de costo promedio amortizado).
Veremos tres técnicas de análisis amortizado. Según el caso, puede ser más natural utilizar una que otra. Las ejemplificaremos con algunos casos sencillos. Después veremos algunos algoritmos y estructuras de datos relevantes donde el análisis amortizado es fundamental para comprender sus costos.
📄️ Técnicas
Comencemos con un problema de juguete para ejemplificar las técnicas a medida
📄️ Incrementar un Número Binario
Seguiremos con un problema también de juguete, aunque algo más complicado y
🗃️ Relocando un Arreglo
2 artículos
🗃️ Colas Binomiales
3 artículos
🗃️ Colas de Fibonacci
2 artículos
🗃️ Union-Find
2 artículos
🗃️ Splay Trees
3 artículos