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