Файл: Математическое программирование и производственные задачи..pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.10.2024
Просмотров: 48
Скачиваний: 0
§ 4. ОПРЕДЕЛЕН ИЕ ДОВЕРИТЕЛЬНОГО МНОЖЕСТВА НЕРАЗРЕШ ИМОСТИ ЗАДАЧИ
Пусть в некоторой левой окрестности точки а функция
1(Ц порождается тем же базисом, что и в точке >-=а. Пост роим функцию /(Х) = /(Х) (определенную в этой окрестности),
которая в общем случае имеет вид*
т
—+ 2 Tiг -)'ii—■
Теорема 4.1. Любой вектор k (с целочисленными ком понентами), принадлежащий множеству
|
т |
Д Т. |
е ) |
|
|
{ |
|
|
(4Л) |
|
|
|
|
|
является (г, а )—доверительным |
вектором неразрешимости |
|||
стохастической |
задачи, где |
_ |
_____ |
ТП |
TV) = |
Y2D t Ф_1(?г ), |
П |
||
|
|
|
|
г-i |
Р/ > у , |
2, . . ., т. |
|
|
|
Доказательство этой теоремы аналогично доказательст ву теоремы ЗЛ и отличается лишь некоторыми технически ми деталями, поэтому приводить ее здесь не будем.
Отметим, что оценки, полученные из (4.1), являются грубыми. Для получения более точных оценок нужно ре шить задачу нелинейного программирования, а именно:
максимизировать
т
W ' - . } ) = 2 Q't — '-г ) 2
г-i
при условиях
/ ( Г ) - 7 ( 1 ) = е,
7 —>i > о,
h , h |
€ К . «г ], |
/=1, 2, |
. . ., т. |
* Предполагается, что |
оптимальный план л-задачи |
при Х = а невы |
рожденный.
23
Если Z —максимальное значение целевой функции ука занной задачи, то справедливо следующее утверждение.
Теорема 4.2. Любой вектор к из множества
М 0=
N\ ki
является (е, а)-доверительным вектором неразрешимости стохастической задачи.
Доказательство этой теоремы аналогично доказатель ству теоремы 3.2.
Ниже дана графическая иллюстрация на плоскости множеств М , М и М 0, М 0.
Множество Мг(Ма), которое состоит из векторов k, не принадлежащих ни одному из множеств М и М (М0 и М 0),
является неопределенным. Это значит, что если взять лю бой вектор k £ £ М2), то нельзя заранее сказать, будет ли стохастическая задача разрешима в требуемом смысле. Очевидно, M2C M V
§ 5. ЗАДАЧА ПОЛУЧЕНИЯ ОПТИМАЛЬНЫХ ОЦЕНОК
Из теоремы 3.1 следует, что (е, а)—доверительных век торов разрешимости исходной задачи бесчисленное множест во.
24
Поэтому, если для получения одной реализации случай
ной величины bi требуются |
затраты с;, то естественно пос |
||
тавить задачу определения |
такого |
вектора k |
из множества |
М, при котором затраты были бы минимальными. |
|||
Для решения этого вопроса, |
очевидно, |
нужно решить |
следующую задачу выпуклого |
целочисленного программиро |
|
вания. |
|
|
Минимизировать |
|
|
т |
|
(5.1) |
cPl(^)==,2 |
^ |
|
1-1 |
|
|
при условиях |
|
|
<=iT< 7 k t |
|
(5.2) |
|
2 |
|
ki (/==1, 2 , . . т) —целые |
неотрицательные числа. (5.2') |
Чтобы получить более точную оценку, необходимо решить следующую задачу.
Минимизировать
т
<?■>(&)=2 с‘ h i - 1
при условиях-
К |
IN II |
к |
(5.3)
(5.4)
ki {i —1, 2, . . ., |
т )—целые неотрицательные числа, (5.4') |
|||
где |
Z —минимальное значение |
линейной |
формы задачи |
|
(3.9) |
—(3.11). |
|
|
|
Пусть k \k) |
решение задачи |
(5.1) —(5.2') |
((5.3) — (5.4')) |
без условия целочисленности. Тогда, если в качестве „опти
мального" плана взять |
вектор k * ( k * ), |
где компоненты |
век |
||
тора k * |
определяются |
из условия k*. = |
)ki [ |
(£*=]&; [), |
не |
трудно |
убедиться, что k* ^ M (k* ^ М °), |
и, |
кроме того, |
ре- |
|
|
|
|
т |
• |
|
шение по функционалу не превышает 2 с‘ |
|
25
Аналогично могут быть определены „оптимальные* за траты (грубые и точные), при которых стохастическая за дача неразрешима в требуемом смысле. Для этого доста точно решить следующие задачи целочисленного нелиней ного программирования:
максимизировать
ТзС*) |
|
т-, |
|
|
|
1 ki |
|
при условиях |
|
|
|
2 l i |
л^_ |
||
Yki |
|
2 ’ |
|
1=1 |
|
||
ki ( г = 1 , 2, . . m) —целые |
неотрицательные числа |
||
и |
|
|
|
максимизировать |
|
|
|
|
т |
|
Ci ki |
?i(k) = 2 |
|
||
|
i=1 |
|
при условиях
(5.5)
(5.6)
(5.6')
(5.7)
ki ( t =l , |
2, . |
. ., |
m) — целые неотрицательные |
числа. (5.7') |
|
Если |
®", |
f?2 ' |
Тз и ?4 — оптимальные значения |
целевых |
|
функций |
соответственно задач (5.1)—(5.2'), |
(5.3)—(5.4'), |
|||
(5 .5 )-(5 .6 '), |
(5.7)—(5.8'), то <p?<<p°<<pg< |
|
|
||
Наконец, |
отметим, что большой интерес представляет |
||||
определение |
априорных оценок для более общего |
случая, |
а именно для задачи: максимизировать
f { X ) = % M ( C j ) X j
при условиях
2 |
M (iiij)xj^ M (bi |
), |
1=1, 2, . . ., т, |
|
X j > о, |
у = 1, 2, . . ., п, |
|
где cj, a ij, |
b(—случайные |
величины. |
|
26 |
|
|
|
§ 6. ПРЯМЫЕ МЕТОДЫ РЕШ ЕНИЯ ЗАДАЧ СТОХАСТИЧЕСКОГО ПРОГРАММИРОВАНИЯ
При решении стохастических задач, в соответствии с классификацией, введенной в работе [34], можно различать прямые и непрямые методы. К непрямым методам относи лись методы, которые сводили стохастическую задачу к: обычной нелинейной задаче математического программиро вания. Однако, как было сказано ранее, такой подход име ет свои существенные недостатки. В связи с этим в указан
ной работе ставился вопрос о |
разработке |
прямых |
методов |
|||||
решения стохастической |
задачи. |
Процесс |
решения |
стохас |
||||
тической задачи |
прямым |
методом |
можно представить в ви |
|||||
де следующей цепочки: |
|
|
|
|
|
|
|
|
наблюдение— решение—наблюдение— решение —. . . |
||||||||
—наблюдение —решение . . . |
|
|
|
|
|
|||
Отметим, что впервые прямые методы, |
|
основанные на |
||||||
методе стохастической аппроксимации, предлагались |
в [46] |
|||||||
и [63]. Для решения более широкого |
класса |
задач |
прямые |
|||||
методы, основанные на понятиях |
обобщенного градиента, |
|||||||
стохастического |
квазиградиента |
|
и доверительного интерва |
|||||
ла, предлагались |
в работах [33], |
[54] |
и [62]. |
|
|
|||
Г . Понятия, |
определения |
и |
примеры. |
В дальнейшем |
часто будет-использован следующий результат, полученный
В [12]. |
|
|
Если |
яг (*'=1, |
|
2, . |
. ., п)—незави |
||
Предположение 6.1. |
|
||||||||
симые случайные величины с соответствующими М(щ ) |
( i= |
||||||||
1, 2, . . |
., |
я), и для каждого М (щ ) |
найден |
доверительный |
|||||
интервал |
с |
вероятностью |
о |
1 |
I |
|
— а |
вероятность |
|
ф = |
1 ------------, |
то |
|||||||
|
|
|
|
|
п |
|
|
|
|
одновременного накрытия |
этих |
интервалов, |
соответствую |
||||||
щих /И(я,- ), не меньше чем а. |
|
|
|
|
|
|
|||
Определение 6.1. Два случайных множества R и |
на |
||||||||
зовем я-доверительными множествами |
для |
/?, если выпол |
|||||||
няется соотношение |
|
|
|
|
|
|
|
P {R < R < R \ > o ..
Для примера рассмотрим множество
27
$=\xl2iM (aj)Xj^:M (aail), |
xy>0, |
7 = 1 , |
2, |
. . |
n\ |
|||||||
|
j= i |
|
|
|
|
|
|
|
|
|
|
|
{предполагается, |
что величины ay |
(/— 1, |
2, . |
. |
л) незави |
|||||||
симы). |
Используя |
формулы (2.4) |
и |
(2.5), |
по |
некоторому |
||||||
числу |
реализаций определим доверительный интервал [ау,ау] |
|||||||||||
для М{аЛ |
|
|
|
|
|
|
| |
^ |
|
|
|
|
с |
вероятностью ?7— |
1 ----------- . |
|
|
|
|||||||
Построим |
множества |
|
|
л + 1 |
|
|
|
|||||
|
|
|
|
|
|
|
||||||
|
/?=(Х|2 |
ауХу<а/г+1, |
Х > 0 ) |
|
|
|
|
|
||||
и |
|
|
1 |
|
~ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Я Н * 1 2 |
аЛ -<««+1, |
* > 0 ) . |
|
|
|
|
||||
|
|
|
У»1 |
- |
|
|
|
|
|
|
|
|
Нетрудно видеть, |
что с учетом предположения |
6.1, множест |
||||||||||
ва R и R |
являются a-доверительными |
множествами |
для |
7?, где а=^П £/ . у-i
Пусть /—решение некоторой задачи стохастического
программирования (задача Л), а / и /—решения стохасти
ческих задач Л и Л.
Определение 6.2. Задачи Л и Л назовем а-доверитель-
ными задачами для Л, если выполняется неравенство
Р(_/</<7|>а.
Для ясности рассмотрим задачу максимизации функции
f ( X ) = i с, X J j^l
при условиях
2 M (a J )-*/ ^ Щ а п+1),
j ” 1
Ху > 0 , / — 1, 2, . . ., л,
28