
138
ni
T
TxqT
T
i
mp
iiii
i
,1,
)(
max =
⎥
⎦
⎤
⎢
⎣
⎡
−
=∆
(6.18)
При этом целевая функция будет иметь вид:
F = max(∆Т
i
) (6.19)
nil
Алгоритмом для поиска решений в случае нелинейных моделей является
математический аппарат нелинейного программирования. Если целевая
функция отыскивается в условиях неопределенности, то такая задача относится
к стохастическому программированию. Применительно к экономико-
технологическим явлениям и процессам нелинейное программирование
относится к наиболее неизученному математическому направлению.
6.3 Модели динамического программирования
Их применение связано
в первую очередь с анализом так называемых
многошаговых процессов принятия решений. Процесс является одношаговым,
если, например, разработана схема оптимального пути из пункта А в пункт В.
Если же вначале известно, как проехать из А в первый промежуточный пункт, а
там станет известно, как добраться до 2-го промежуточного пункта и т.д
., то
весь путь будет известен только по достижении пункта В и процесс принятия
решений по поводу оптимального пути из А в В станет уже многошаговым.
Таким образом, динамическое программирование - это метод оптимизации,
приспособленный к операциям в которых процесс принятия решений может
быть разбит на отдельные этапы (шаги). Как раздел математического
программирования динамическое программирование начало развиваться в 50-х
годах XX века благодаря работам Р.Белмана и его сотрудников. Впервые этим
методом решались задачи оптимального управления запасами, затем класс
задач значительно расширился (многошаговые детерминированные модели
задач оптимального распределения ресурсов; расчет развития на перспективу
производственной базы стройиндустрии; установление оптимальных режимов
замены и изношенного оборудования, производства
и хранения продукции во
времени, при меняющемся спросе на нее, рациональная загрузка транспортных
средств, оптимальное распределение капиталовложений и др.).
Большую и практически важную группу моделей программирования
составляют задачи календарного планирования строительного производства,
оптимизации сроков выполнении этапов работ для минимизации себестоимости
их выполнения и т.д.
Как практический метод оптимизации, метод
оптимизации
программирования стал возможен лишь при использовании современной
вычислительной техники.
В основе метода динамического программирования лежит принцип