Файл: Математическое программирование и производственные задачи..pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.10.2024
Просмотров: 46
Скачиваний: 0
где су—известное |
действительное число, a /у и bt—случай |
|
ные величины, а а/—вероятность выполнения |
г-го неравен |
|
ства, где 0<у*гё;1. |
|
|
Полагая, что законы распределения случайных величин |
||
ауу и bi известны, |
находят выражения для вероятностей, |
|
стоящих в левой |
части ограничений исходной |
задачи. При |
этом получаются |
некоторые функции fi(X ), зависящие толь |
ко от Х —(х 1У х 2, . . х п).
Однако такой подход к решению стохастической задачи имеет существенные недостатки. В частности, определить в аналитической форме функции ft(X ) довольно сложно; это удается только в простейших случаях (см., например, [18]). Кроме того, функции fi(X ) в общем случае для рассматри ваемой задачи будут разрывными, поэтому применение извест ных методов для решения задач нелинейного программирова ния вызывает большие затруднения. И, наконец, в большин стве практических случаев определение законов распределе ния случайных величин требует значительных усилий.
Отметим, что впервые этот подход был изучен в работах Л. Минца и Б. Финкельштейна [45], А. Чарнса, В. Купера и Д. Данцига (см., например, [59], [60]).
Весьма перспективным является направление, при кото ром исходная задача рассматривается при условии, что распре деления случайных величин неизвестны, однако имеется воз можность наблюдать их отдельные реализации. При таком предположении возникает ряд важных вопросов, а именно:
1) априори определить такое множество М (М ), что при любом векторе k ^ ~м(к £ М ) стохастическая задача разреши*
ма (неразрешима) с требуемой точностью и заданной веро ятностью, т. е. ставится задача получения наиболее обос нованных оценок;
2) априори определить, какое число реализаций нужно получить, чтобы обеспечить решение стохастической задачи с требуемой точностью и заданной вероятностью с минимальны ми затратами на получение реализаций;
10
3) разработать прямые методы решения стохастических задач*.
Отметим, что постановки задач первого и второго пунктов ставились и рассматривались в работе [54], а третьего—в [32], [35], [46], [63].
§ 2. ЗАДАЧА ПОЛУЧЕНИЯ НАИБОЛЕЕ ОБОСНОВАННЫХ ОЦЕНОК
Рассмотрим следующую задачу. Максимизировать линей ную форму
/ |
W = 2 W |
|
|
(2.1 > |
|
при условиях |
|
/ | |
|
|
|
|
|
|
|
|
|
^ а у х ;<Ь:+ Ь]М {Ь1), |
1 = 1, |
2, . . ., |
т, |
(2.2> |
|
х/>0, |
У = 1, |
2, . . |
п, |
(2.3) |
|
где dif, b \, Ь\ (6 "> 0) |
и Cj — известные действительные числа,, |
||||
а М (Ь,)—математическое |
ожидание |
случайной |
величины |
||
bL. |
имеется возможность |
наблюдать от |
|||
Предполагая, что |
|||||
дельные реализации величины b-t, задачу можно |
было бы |
||||
решать следующим образом: определить |
по некоторому |
||||
числу ki реализаций |
(наблюдений) статистическую |
оценку |
bi(ki) (т. е. среднее арифметическое результатов наблюдений),
далее в стохастической задаче |
заменить |
математическое |
||
ожидание М(Ь{) величиной £>,(£/) |
и решить полученную ста |
|||
тистическую задачу линейного программирования. |
Решение |
|||
последней будет приближенным решением |
исходной задачи |
|||
с некоторой |
вероятностью. |
|
|
|
Однако при таком подходе нельзя определить точность, |
||||
решения исходной задачи, следовательно, и |
решить задачу |
|||
получения |
наиболее обоснованных оценок. |
|
||
В связи |
с этим возникает следующий |
вопрос: |
априори |
* Под прямыми следует понимать методы, которые решают стохасти ческую задачу на основе анализа серин реализаций случайных величин.
11
(т. е. до получения k-t реализаций |
величины 6,) определить |
такое множество М(М ), что для |
любого k £ M ( k £ M ) сто |
хастическая задача будет разрешима (неразрешима) в тре |
буемом |
смысле. |
|
|
|
|
|
Это значит, что если: |
|
|
|
|||
а) |
взять любое |
k £ M |
(k£M)\ |
|
|
|
б) получить k-t реализаций величины |
|
|||||
в) |
вычислить |
статистическую |
оценку |
|
||
г) |
заменить М(Ь{) в исходной |
стохастической |
задаче |
|||
|
оценкой b[(k[); |
|
|
|
||
д) |
решить полученную |
статистическую задачу |
линей |
|||
|
ного |
программирования, |
|
|
||
то должно |
выполняться неравенство |
|
|
P jl/ -7 | £ = s | > a ,
где I—максимальное значение линейной формы стохасти
ческой задачи, а I — максимальное значение линейной формы следующей статистической задачи.
Максимизировать
|
f ( X ) = |
2 CjXj |
|
при условиях |
|
/-1 |
|
|
|
|
|
y^aijX j^b'i + |
b\bi{ki), |
г= 1, 2, |
. . т, |
/=1 |
x j > 0, |
j = 1, 2, . . ., п. |
|
|
|||
В дальнейшем |
множество М(М) |
будем называть (е, о) — |
доверительным множеством разрешимости (неразрешимости)
задачи (2.1) —(2.3), |
а вектор k £ M ( k £ M ) —(е, а)—довери |
тельным вектором |
разрешимости (неразрешимости) задачи |
(2.1)—(2.3). |
|
Приведем некоторые необходимые сведения из матема
тической статистики [12]. Известно, что |
если а —случайная |
величина, и получено г ее реализаций, |
то, пользуясь мето- |
12
дами математической статистики, можно с вероятностью £ определить случайный доверительный интервал (а(г), а(г))-
для ЛЦа), т. е.
|
Р [ М ( а ) £ ( а ( г ) , |
а ( г ))}> 9 . |
||
Границы |
доверительного |
интервала |
вычисляются по |
|
формулам: |
|
|
|
|
|
а (г) = а (г)—Ар (г), |
|
||
|
a (r ) — a(r) -f Д? (г), |
(2.4) |
||
где |
|
N |
|
|
|
Д? ( г ) |
|
|
|
|
V 7 ' |
|
|
|
|
|
|
|
|
Здесь N = Y 2D (a) •Ф 1(р), |
где |
D (a ) —дисперсия величины |
||
а , а Ф-1(Р)—функция, обратная функции Лапласа. |
||||
Отметим, |
что если D (a) неизвестна, |
то обычно поль |
||
зуются ее статистической |
оценкой |
|
||
|
|
/ г |
|
(2.5) |
|
|
|
|
где
2 (<2г— a(r))2 D (r)= i_-1__________
r
(а,-—i -ая реализация величины а ).
Иногда будем пользоваться векторным обозначением, т.е
Ь(Ь)НЬг(Ьг),ЬМ . . |
., bm(km)), |
|
М(Ь) = |
(М (Ьг), М (Ь,), . . ., М (ЬЯ)). |
|
В дальнейшем |
часто будет |
рассматриваться функция |
/(X), которая определяется следующим образом (Х-задача):
/(Х) = шах ^ cj xj
при условиях
13