Понятие о стохастическом программировании (СТП)
В задаче линейного программирования
;
(
);
(
)
величины
,
,
,
,
заданы. Часто на практике величины
,
,
могут быть случайными. Так, если
- ресурс, то он зависит от ряда факторов. Аналогично, цены
будут зависеть от спроса и предложения, расходные коэффициенты
- от уровня техники и технологии.
Задачи, в которых
,
,
- случайные величины, относят к задачам стохастического программирования.
В задачах стохастического программирования случайный характер величин указывают двумя способами:
1) реализацией случайных величин;
2) законом распределения случайных величин.
В первом случае в модель подставляют фактические значения случайных величин и решают задачу для этих значений. Получается обычная ЗЛП.
Недостатки:
- необходимость иметь значения реализации случайных величин, что не всегда возможно;
- невозможно составить план, т.к. в момент составления плана на предстоящий период конкретных значение реализации случайных величин в принципе быть не может.
Во втором случае по закону распределения случайных величин эти недостатки отсутствуют. Обычно принимают, что случайные величины подчиняются нормальному закону распределения, заданному математическим ожиданием и дисперсией.
Задача стохастического программирования предусматривает стохастическую постановку целевой функции и ограничений.
Стохастическая постановка целевой функции может быть двух видов: М-постановка и Р-постановка.
При М-постановке случайная величина заменяется ее математическим ожиданием и задача сводится к оптимизации детерминированной целевой функции:
;
где
- математическое ожидание случайной величины
.
При Р-постановке целевая функция будет иметь вид:
- при максимизации целевой функции

означает максимизацию вероятности того, что случайная величина
будет не меньше некоторого значения r;
- при минимизации целевой функции

означает минимизацию вероятности того, что случайная величина
будет не больше некоторого значения r.
Для ограничений задачи стохастического программирования наиболее распространены стохастические постановки в вероятностных ограничениях вида:
(1)-(2)
(3)-(4)
где
,
- случайные величины,
- заданные уровни вероятности. Так, ограничение (1) означает, что вероятность соблюдения неравенства
должна быть не меньше, чем
. Аналогичный смысл и др ограничений.
Для случая, когда вероятностные ограничения представлены в виде типа (1), задачу СТП можно записать в виде:
- при М-постановке
;
(
); (5)
(
)
- при Р-постановке
- в случае максимизации целевой функции
;
(
); (6)
(
)
- в случае минимизации целевой функции
;
(
); (7)
(
)
где
,
,
- случайные величины.
Для случаев ограничений (2)-(4) постановка задач СТП аналогична.
Задачи (5)-(7) непосредственно решены быть не могут. Одним из возможных методов их решения может быть представление их в виде детерминированного эквивалента.