Динамическое программирование

Большая Советская Энциклопедия. Статьи для написания рефератов, курсовых работ, научные статьи, биографии, очерки, аннотации, описания.


А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я 1 2 3 4 8 A L M P S T X
ДА ДВ ДД ДЕ ДЁ ДЖ ДЗ ДИ ДЛ ДМ ДН ДО ДП ДР ДУ ДХ ДЫ ДЬ ДЭ ДЮ ДЯ
ДИА
ДИБ
ДИВ
ДИГ
ДИД
ДИЕ
ДИЖ
ДИЗ
ДИИ
ДИК
ДИЛ
ДИМ
ДИН
ДИО
ДИП
ДИР
ДИС
ДИТ
ДИУ
ДИФ
ДИХ
ДИЦ
ДИЧ
ДИЭ
ДИЯ

Динамическое программирование, раздел математики, посвящённый теории и методам решения многошаговых задач оптимального управления.

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

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

  Пусть, например, процесс управления некоторой системой состоит из m шагов (этапов), на i-м шагу управление yi переводит систему из состояния xi-1 в новое состояние xi, которое зависит от xi-1 и yi:   xi = xi(yi, xi-1).

Т. о., управление у1, у2, ..., уm переводит систему из начального состояния x0 в конечное хm. Требуется выбрать x0 и у1, ..., уm таким образом, чтобы целевая функция F = åmi=1ji (xi-1, yi) достигла максимального значения F*. Основным методом Динамическое программирование является сведение общей задачи к ряду более простых экстремальных задач. Пользуясь так называемым принципом оптимальности, сформулированным американским математиком Р. Беллманом, легко получить основное функциональное уравнение:  

и                                                              (k = 2, ..., m- 1)   f1(x0) = F*,

где     (k = 1, ..., m).

Т. о., метод Динамическое программирование приводит к необходимости решения этой рекуррентной системы функциональных уравнений. В процессе решения последовательность этапов проходится дважды: в приведённом варианте рекуррентной системы в первый раз от конца к началу (находятся оптимальные значения F* и х*0), второй раз — от начала к концу (находятся оптимальные управления y*1, ..., у*m).

  Методы Динамическое программирование находят применение не только в дискретных, но и в непрерывных управляемых процессах, например в таких процессах, когда решения надо принимать в каждый момент некоторого интервала времени. Динамическое программирование дало новый подход к задачам вариационного исчисления.

  Хотя метод Динамическое программирование существенно упрощает исходные задачи, однако непосредственное его применение, как правило, сопряжено с громоздкими вычислениями. Для преодоления этих трудностей разрабатываются приближённые методы Динамическое программирование

 

  Лит.: Беллман Р., Динамическое программирование, пер. с англ., М., 1960; Хедли Дж., Нелинейное и динамическое программирование, пер. с англ., М., 1967.

  В. Г. Карманов.

 

Так же Вы можете узнать о...


Удайпур, город в Индии, в штате Раджастхан, на юго-восточном склоне хребта Аравали.
Ханна Жорж (1891, Шувейфат, Горный Ливан. — 13.
Шаплен Жан Шаплен (Chapelain) Жан (4.12.1595, Париж, — 22.
Юстин (Justinus), римский историк 2—3 вв. Его сочинение является сокращённым изложением не сохранившегося исторического труда Помпея Трога.
Антипирены (от анти... и греч. рyr — огонь), вещества или смеси, предохраняющие древесину, ткани и другие материалы органического происхождения от воспламенения и самостоятельного горения.
Бензидиновая перегруппировка, превращение гидразобензола (I) под действием разбавленных минеральных кислот в 4,4'-диаминодифенил, или бензидин (II); один из видов внутримолекулярной перегруппировки.
Варден Бартел Лендерт Варден, Ван-дер-Варден (van der Waerden) Бартел Лендерт (р.
Газофракционирующая установка, служит для разделения смеси лёгких углеводородов на индивидуальные, или технически чистые, вещества.
Григорович Виктор Иванович [30.4(12.5). 1815, Балта, — 19(31).
Древнерусское государство, см. Киевская Русь.
Икар (малая планета) Икар,малая планета № 1566. Открыта американским астрономом У.