Para utilizar el método de abajo hacia arriba, debe poder determinar de manera eficiente cuál es el "fondo", lo que generalmente significa que necesita un espacio de problemas muy limitado. Si sabe cuáles serán los cálculos de nivel más bajo y el orden de dependencia va hacia arriba, tiene sentido hacerlos iterativamente en el orden correcto y almacenar esos resultados. Los factoriales, la ingenua Fibonacci y la relación de recurrencia de Euler para particiones son buenos ejemplos de problemas adecuados para este enfoque.
Algunos problemas no tienen un orden inferior o de dependencia fácil de determinar para los cálculos. Las evaluaciones de posiciones de ajedrez, por ejemplo, se memorizan útilmente por posición, con el puntaje de evaluación almacenado, por lo que no es necesario volver a calcularlo. Las posiciones pueden repetirse en múltiples niveles del árbol de búsqueda debido a la transposición y la repetición del movimiento, por lo que vale la pena guardar los resultados de la evaluación. Pero no hay forma de saber cuáles serán las posiciones en los niveles más bajos del árbol sin descender recursivamente (y teniendo en cuenta la poda intermedia), por lo que de arriba hacia abajo es realmente el único enfoque factible.