Динамическое программирование представляет собой метод нахождения оптимальных решений в задачах, где процесс решения может быть разбит на шаги или подзадачи. Большой вклад в разработку теории динамического программирования внес американский ученый Р. Беллман. Он сформулировал важнейший принцип динамического программирования – принцип оптимальности. Этот принцип состоит в следующем: оптимальное поведение обладает тем свойством, что каково бы ни были первоначальное состояние и решение в начальный момент, последующие решения должны составлять оптимальное поведение относительно состояния, получающегося в результате первого решения.
Условно принцип Беллмана можно записать в следующем виде:
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление