Задача о распределении ресурса
Имеется некоторый ресурс в количестве и
предприятий, между которыми этот ресурс требуется распределить так, чтобы максимизировать суммарную прибыль, даваемую этими предприятиями. Известны функции
,
, определяющие прибыль каждого из предприятий в зависимости от количества
имеющегося на предприятии ресурса. Таким образом, если
-е предприятие располагает ресурсом в количестве
, то оно обеспечивает прибыль величиной
. С учетом введенных обозначений, задача о распределении ресурса может быть сформулирована в виде:
(4.1.4)
Данная статическая задача с сепарабельной целевой функцией может быть сведена к задаче динамического программирования.
Предположим, что распределение ресурса осуществляется по шагам: сначала выделяется некоторое количество ресурса одному предприятию, затем другому и т.д. Введем переменную – количество ресурса, выделенное
-му предприятию (в динамическом программировании соответствует количеству ресурса, выделенному в
-й момент времени или на
-м шаге). Тогда прибыль, даваемая
-м предприятием, составит
. Количество ресурса, остающегося не распределенным к
-му моменту времени, обозначим через
. В результате вместо задачи (4.1.4) получим следующую задачу динамического программирования:
В такой постановке интерпретируются как управления, а
– как значения параметра состояния системы.
Сведение исходной задачи к задаче динамического программирования позволяет в ряде случаев существенно облегчить получение искомого решения.
Дата добавления: 2021-05-28; просмотров: 353;