Курсовая работа: Стохастическое программирование

который учитывает все вероятностные факторы: закон распределения с помощью ta;заданный уровень вероятностиai ; дисперсии случайных величин aijравные σ ij 2; дисперсии случайных величин bi равные ө i 2.

3. Решение задач СТП

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

3.1

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

3.2

где


Эта задача является сепарабельной задачей нелинейного программирования и может быть решена с помощью стандартных программных средств.

ФункцияF(x1, х2, хп) называется сепарабельной, если она может быть представлена в виде суммы функций, каждая из которых является функцией одной переменной, т. е. если

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

Пример 1. Рассмотрим задачу распределения двух видов ресурсов для выпуска двух наименований изделий.

Решение. Ее модель:

где aij , bi , cj— случайные.

При М-постановке модель запишется:


где a1, a2 — заданные уровни вероятности соблюдения каждого ограничения.

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

Исходные данные, необходимые для решения этой задачи, сведены в таблицах 3.3 и 3.4.

Таблица 3.3

Величина С d D
X1 5 2 6
X2 8 3 9

Таблица 3.4

Ограничения Случайные величины
ai1 ai2 bi
1 10 2 15 3 100 9
2 20 6 14 4 150 12

Если задать уровни вероятности a1,2 = 0,6, для которыхta= 0,25, то получим после подстановки исходных данных детерминированный эквивалент:

Результаты решения этой задачи для детерминированного случая ζ i = 0 и при a i = 0,6 (табл. 3.5), где

К-во Просмотров: 344
Бесплатно скачать Курсовая работа: Стохастическое программирование