Задачи с построчными вероятностными ограничениями

Типовая задача стохастического программирования представляет собой М-модель с построчными вероятностными ограничениями и имеет вид:

(10.16)

В зависимости от того, какие коэффициенты модели представляют собой случайные величины, выделяется несколько типов задач.

Вариант А. А =||aij|| - детерминированная матрица,

- случайная матрица-столбец, - случайные величины.

Считается, что задана совместная плотность распределения составляющих bi случайного вектора В:

Чтобы определить плотность распределения одной компоненты, необходимо проинтегрировать совместную плотность распределения по всем параметрам, за исключением

.

Зная распределение одной случайной величины , можно определить значение порога из уравнения

, (10.17)

где является нижним пределом интегрирования.

 
 

Она определяется как заданная вероятность ai превышения случайной величиной bi порога , что иллюстрируется на рис. 10.2.

Следовательно, построчные вероятностные ограничения

(10.18)

можно записать в виде неравенства

(10.19)

Таким образом, задача для варианта А запишется в матричном виде

(10.20)

где – вычисленные значения порогов для всех построчных ограничений.

Таким образом, задача при детерминированной матрице А и случайном столбце В будет решаться как детерминированная задача ЛП.

Вариант В. Принимаются элементы матрицы А=||аij|| - нормально распределенные независимые случайные величины со средним значением и дисперсией . Составляющие случайного вектора B=||bj||T - нормально распределенные независимые случайные величины со средним значением и дисперсией . Принимаем, что вероятность соблюдения построчных ограничений аi³0,5.

При принятых допущениях невязка i-го вероятностного ограничения из (10.16) будет случайной величиной с нормальным распределением, как линейная комбинация нормально распределенных aij и bi . Таким образом, невязка имеет вид

. (10.21)

Эта невязка имеет среднее значение и дисперсию

Построчные вероятностные ограничения можно выразить через невязку в виде неравенства следовательно, . Или для нормального распределения вероятность можно определить по известной формуле нормального распределения

(10.22)

где e - параметр интегрирования.

Вводя интеграл вероятности Ф, соотношение (10.22) можно записать в виде

или , (10.23)

где - функция, обратная интегралу вероятности. Иначе: Подставляя сюда значения , получаем

. (10.24)

Ф-1( )³0. Область, ограничиваемая этим соотношением, выпукла, а сами ограничения квадратичны, т.к. .

Таким образом, при нормально распределенных случайных элементах матрицы А и составляющих вектора В решение задачи с построчными вероятностными ограничениями и решение в виде детерминированного вектора сводятся к решению задачи выпуклого программирования с линейной целевой функцией из (10.16) и квадратичными ограничениями из (10.24).

Вариант С. Рассматривается P-модель, у которой требуется минимизация порога k при заданной вероятности a0 непревышения целевой функцией этого порога.

. (10.25)

Заданы случайные коэффициенты целевой функции сj, которые распределены нормально со средним значением и коррелированы между собой.

Корреляция определяется корреляционной матрицей . Целевая функция для нормально распределенной величины сj будет также нормально распределенной со средним значением и дисперсией .

Среднее значение невязки из соотношения (10.25) . Вводя интеграл вероятности Ф, аналогично (10.23) в принятых обозначениях получим .

Откуда . (10.26)

Поэтому целевая функция для минимизации порога k запишется из выражения (10.26) в виде

. (10.27)

Таким образом, при минимизации порога для заданной вероятности непревышения его целевой функцией задача СП с построчными вероятностными ограничениями сводится к детерминированной задаче выпуклого программирования с квадратичной целевой функцией и квадратичными ограничениями.

Например, рассмотрим задачу стохастического программирования, у которой заданы целевая функция в виде Р – модели и построчные вероятностные ограничения в виде

где заданы вероятности a0=0.37; a1=a2=0.9.

Матрица системы детерминирована, c1 ,c2 ,b1 ,b2 – нормально распределенные независимые между собой пары случайных величин со средними значениями , и корреляционными матрицами , .

Можно рассмотреть плотность распределения одной из случайных величин, например b1 , т. е. , приведенную на рис. 10.3.

По заданному среднему значению строится , смещенная относительно начала координат. Известная величина a1=0.9 задает площадь под функцией плотности распределения, которая определяет границу =2.72 порога в ограничении, как следует из уравнения (10.17). Из табличных значений обратного интеграла вероятности находится Ф –1 (0.37) =0.33.

Таким образом, детерминированный эквивалент рассматриваемой задачи будет иметь целевую функцию

и систему ограничений

 
 

Решение стохастической задачи полностью сводится к решению детерминированной задачи.