f1(Pс - P2×X2) (3)
Отсюда максимальная стоимость груза для предметов первого и второго типа ( для варианта n = 2) составит значение:
f2×(Pс) = max [f1(Pс - P2×X2) + C2×X2] (4)
При этом, значение: 0 £ X2 £ Pс / P2 (5)
3. Для стоимости, при загрузке тремя типами груза (n = 3), получим формулу:
f3×(Pс) = max [f2(Pс - P3×X3) + C3×X3] (6)
При этом, значение: 0 £ X3 £ Pс / P3 (7)
4. Следовательно, для любого конечного значения n предметов можно записать:
fn×(Pс) = max [fn-1(Pс - Pn×Xn) + Cn×Xn] (8)
При этом, значение: 0 £ Xn £ Pс / Pn (9)
Обращаем ваше внимание на то, что число предметов можно интерпретировать, как число шагов по объектам любой природы. Это значит, что в рекуррентной формуле (8) заложен алгоритм решения любых распределительных задач. К их числу относятся: транспортные перевозки, планирование производственной программы, распределение и замена оборудования, производство и хранение продукции, поставки сырья, распределение нагрузки по генераторам электростанций и другие.
Полученные результаты по этому алгоритму для нашей задачи следует сопоставить с решением этой же задачи для линейной целевой функции:
Z = S Pj×Xj ® max (10)
Ограничение относится только к грузоподъемности самолета:
34×X1 + 28×X2 + 25×X3 £ 100 (11)
Решение задачи (10) – (11) дает следующее: Для нецелочисленных переменных значение Z = 294,12 денежных единиц. Оптимальные значения переменных X1 = 2,941; X2 = 0; X3 = 0.
Для целочисленных переменных значение Z = 270 денежных единиц. Оптимальные значения переменных X1 = 2; X2 = 1; X3 = 0. Причем, в запасе остается еще 4 кг груза.
Метод Гамильтона – Якоби – Беллмана имеет глубокие математические обоснования [9]. Различают два понятия: программа управления и синтез. Программа управления отождествляется с принятием решений на перспективу и возможной потери свойств оптимальности. Синтез – отслеживание и принятие оперативных решений без потери свойств оптимальности. Синтез обеспечивает определение оптимального управления экономикой в каждый момент времени для любого состояния экономики и для любых начальных условий.
Для непрерывных переменных метод Гамильтона – Якоби - Беллмана позволяет отыскивать оптимальные решения путем решения задачи Коши для системы обыкновенных дифференциальных уравнений. Весь вычислительный процесс при этом опирается на теорему о достаточных условиях оптимальности.
Для дискретных переменных (и многошаговых процедурах) используются рекуррентные функциональные уравнения типа (8). Приведем следующий пример решения оптимизационной задачи и покажем ее преимущества для качества информационных ресурсов.
Пример. Управление ресурсами для экономического развития четырех заводов.
Каждому из четырех заводов (n = 4) запланирован прирост продукции в количестве gi (x) в зависимости от суммы выделенного капитала . Требуется распределить общую сумму выделенного капитала между заводами так, чтобы общий прирост выпуска продукции был максимальным.
1. Если выделенные финансы направить только одному заводу (), то будет максимально-возможным приростом продукции на этом заводе (соответственно выделенной сумме ). Поскольку каждому отвечает конкретное значение выпуска , можно записать:
(12)
2. Если финансы распределяются между двумя заводами (), и заводу №2 выделяется сумма , то заводу №1 достанется сумма (). Поэтому и прирост продукции для завода №2 будет , а максимально возможный выпуск продукции на заводе №1 составит .
3. Общий прирост выпуска продукции на двух заводах будет равен сумме:
(13)
4. Оптимальному значению прироста продукции при распределении финансов между двумя заводами соответствует такое , при котором сумма правой части (13) — максимальна:
(14)
5. Аналогично выражению (14) можно записать формулу для вычисления , и т.п. Это значит, что оптимальное значение прироста продукции при распределении финансов для всех заводов можно описать формулой:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.