Análisis
Para analizar el costo amortizado de las operaciones usaremos la función potencial. Definiremos , donde es el largo de la lista de árboles en el bosque y es la cantidad de celdas no vacías en el arreglo que se usa para la operación ExtractMin (se entiende que el arreglo está vacío durante las otras operaciones).
Tenemos al comenzar con la cola vacía. La operación de insertar incrementa en , por lo que su costo amortizado sigue siendo . FindMin no cambia , por lo que su costo amortizado es igual al costo real, . Heapify es una secuencia de inserciones, por lo que su costo real y amortizado es .
Para la operación Merge, debemos considerar un conjunto de colas, y se define como la suma de sobre todas las colas. De esa manera, al realizar Merge esta función global no cambia, y el costo real es también el costo amortizado.
Nuevamente, la operación compleja es ExtractMin. El primer paso es eliminar la raíz del árbol que contiene el mínimo e insertar sus hijos en la lista. Esto cuesta e incrementa el largo de la lista en , con lo cual tenemos y (podríamos tener si representamos los hijos con una lista doblemente enlazada, pero esto no cambia el costo amortizado).
Luego reducimos la lista a un bosque binomial. Consideremos el costo amortizado de procesar cada nuevo árbol . Si está vacío, movemos el de la lista a , con lo cual tenemos un costo de para moverlo y , resultando un costo amortizado de . Si, en cambio, teníamos un árbol en , entonces lo sacamos de y lo unimos con el árbol de la lista, reemplazando ese árbol por el árbol unión , que reemplaza al de la lista. Tenemos un costo de y , con lo que nuevamente el costo amortizado es cero. Finalmente, movemos los árboles no nulos de a la lista, lo que cuesta operaciones e incrementa en también, sumando al costo amortizado. En total, la operación ExtractMin tiene un costo amortizado de .
Note que estamos asignando costo a diversas cantidades constantes de operaciones que realizamos. Se le puede asignar cualquier otro costo constante y redefinir para obtener el mismo resultado.