Интересно, можно ли сформулировать объективную функцию общей задачи динамического программирования, как в dynamic programming on wiki, где целевая функция представляет собой сумму элементов для действия и состояния на каждом этапе? Или это всего лишь конкретный случай и какова общая формулировка?формулировка проблемы общего динамического программирования
EDIT:
К «динамической задачи программирования», я имею в виду проблему, которая может быть решена с помощью метода динамического программирования. Такие проблемы имеют свойство optimal problem and optimal structure.
Но в аренду для меня иногда бывает непросто идентифицировать такие проблемы, возможно, потому, что я не привык к такого рода словесному описанию. Когда я натолкнулся на страницу WIKI для уравнения Беллмана, я чувствую, что математическая формулировка функции стоимости поможет как-то. Я подозреваю, что общая функция стоимости/коэффициента полезного действия всегда может быть представлена как накопление затрат/прибыли со всех этапов? и накопление может быть аддитивным или мультипликативным или что-то еще?
Когда я опубликовал свой вопрос, я понял, что более удобно обсуждать динамическое программирование в некотором месте, более ориентированное на математическую оптимизацию. Но в Stackoverflow.com довольно много обсуждений компьютерных алгоритмов. Поэтому я тоже не счел нужным задавать свой вопрос.
Я понятия не имею, о чем вы говорите. На самом деле, похоже, я не одинок в этом. Может быть, вам следует опубликовать ссылку на некоторые определения того, о чем вы говорите? В любом случае это звучит как Computer Science, и это веб-сайт * программирования *. –
@John: Информатика и программирование очень связаны. Вопрос неясен, даже если вы знали, что означают эти термины. – 2010-02-13 06:58:18
@Moron: Он спрашивает, является ли формулировка для * динамического программирования *, приведенная в ссылке, специальным случаем, или если это общий вид для всех решений динамического программирования. –