Czy istnieje fundamentalna różnica między programowaniem dynamicznym od góry do dołu i od dołu do góry?
W szczególności, czy istnieje problem, który można rozwiązać oddolnie, ale nie odgórnie? Czy też podejście oddolne jest jedynie odwijaniem nawrotu w podejściu odgórnym?