Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на второй модуль.doc
Скачиваний:
2
Добавлен:
28.08.2019
Размер:
2.12 Mб
Скачать

12. Двухэтапная задача стохастического программирования. Построение математической модели

Двухэтапная задача стохастического программирования в общем виде имеет вид:

(1)

(2)

(3)

(4)

Здесь А(ω), В(ω) — случайные матрица и вектор соответственно;

А1, В1 — детерминированные.

Сначала решается задача первого этапа (1,2,4) и находится невязка:

DY=B-AX

Y ≥ 0

(5)

(6)

Здесь D — матрица компенсаций.

Потом составляется и решается задача второго этапа:

(7)

(8)

(9)

Здесь q — вектор штрафов.

Можно свернуть задачи первого и второго этапов. Тогда получим следующее:

(10)

(11)

(12)

(13)

(14)

Обозначим задачу (7,8,9) как P(X,A,B). Тогда задача (10-14) имеет вид:

(15)

(16)

(17)

13. Двухэтапная задача стохастического программирования. Условие разрешимости задачи второго этапа

Условие разрешимости задачи второго этапа обозначает то, что существует некоторое z, для которого выполняется следующее условие:

Здесь D — невязка, qвектор штрафов.

Двойственная задача имеет вид:

В таком случае

Здесь Z* — оптимальное решение двойственной задачи.

14. Двухэтапная задача стохастического программирования. Построение детерминированного эквивалента (общий случай)

Детерминированный эквивалент двухэтапной задачи записывается в виде:

Исследуем функцию . Предположим, что . Функцию распределения F(bi).

Возможны следующие три случая:

1) ωi < γi

2) γi <ωii:

3) ωii:

15. Двухэтапная задача стохастического программирования. Построение детерминированного эквивалента для равномерно распределенного вектора b

Рассмотрим частный случай, когда вектор bi распределен равномерно на интервале [γi ;δi]. Тогда функция распределения имеет вид:

1 При ωi < γi

2 При γii<δi:

3 При ωi>δi:

Детерминированный эквивалент имеет вид:

Ограничения

16. Метод проектирования стохастических квазиградиентов решения задач стохастического программирования

Метод проектирования стохастических квазиградиентов основывается на использовании информации о значениях функции, полученных в результате эксперимента:

Здесь R(x) — выпуклое замкнутое множество; f(x) — выпуклая негладкая функция.

Функция f зависит от случайного параметра, т.е. точное значение ее самой и ее производных неизвестно, но имеется возможность многократно измерить ее экспериментальное значение.

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

Суть метода состоит в том, что строится последовательность точек:

Здесь πR — оператор проектирования на множество R;

ρ — шаг;

γ — проектирующий множитель;

ξ — случайный вектор.

a, b — векторы-константы;

а1>0. Если значение квазиградиента вычислить сложно, используют разностные схемы.