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).
Ссылка на скачивание - внизу страницы.