Aby użyć metody oddolnej, musisz być w stanie skutecznie określić, co to jest „dno”, co zwykle oznacza, że potrzebujesz silnie ograniczonej przestrzeni problemów. Jeśli wiesz, jakie będą najniższe poziomy obliczeń i kolejność zależności w górę, warto iteracyjnie wykonywać je we właściwej kolejności i przechowywać te wyniki. Czynniki, naiwne Fibonacciego i relacja powtarzalności Eulera dla partycji są dobrymi przykładami problemów dopasowanych do tego podejścia.
Niektóre problemy nie mają łatwego do ustalenia porządku dna lub zależności dla obliczeń. Na przykład oceny pozycji w szachach są pożytecznie zapamiętywane według pozycji, a wynik oceny jest przechowywany, więc nie trzeba jej ponownie obliczać. Pozycje mogą się powtarzać na wielu poziomach drzewa wyszukiwania z powodu transpozycji transpozycji i powtórzeń, więc warto zapisać wyniki oceny. Ale nie ma sposobu, aby dowiedzieć się, jakie będą pozycje na najniższych poziomach drzewa bez rekurencyjnego schodzenia (i biorąc pod uwagę przycinanie pośrednie), więc odgórne podejście jest naprawdę jedynym wykonalnym podejściem.