Разница между классическим и продвинутым динамическим программированием заключается в некоторых особенностях подходов к решению задач:
Также существует несериальное динамическое программирование (НСДП). 1 Оно является общим методом для учёта структуры задачи оптимизации, рассматривает множество ограничений и представляет целевую функцию как рекурсивно вычисляемую функцию. 1 Это позволяет находить решение поэтапно, на каждом из этапов используя информацию, полученную на предыдущих этапах. 1