Параметрическое и стохатическое программирование
Минский
институт управления
Управляемая самостоятельная работа
по
дисциплине
“ Высшая
математика ”
на
тему «Параметрическое
и стохатическое программирование».
Минск
2011 г.
- Постановка задач параметрического программирования
Задачей
квадратичного
| |
здесь x-вектор столбец размера n, C- вектор-строка размера 1´n, D - матрица размера n´n, симметричная и неотрицательно определенная (D ³ 0). b - столбец длины m. A - матрица размера m´n, ранг ее равен m (R(A) = m).
Имеет
место также условие
x
³ 0.
Поскольку наличие компонента Cx не оказывает существенного влияния на результаты, изложенные в настоящей работе, будем без ограничения общности предполагать вектор C нулевым. В такой поста
новке
задача принимает вид:
| |
В
данной постановке задача
- Графическое и аналитическое решение задач параметрического программирования
В практических
задачах необходимо определить наибольшее
и наименьшее значения функции (глобальный
экстремум) в некоторой области. Говорят,
что функция z = f (X) имеет в точке
X0 заданной области
D глобальный максимум (наибольшее
значение) или глобальный
минимум (наименьшее
значение), если неравенство f(X)
≤ f(X0) или соответственно
выполняется для любой точки X
€ D.
Если область D замкнута и ограничена,
то дифференцируемая функция z =
f (X) достигает в этой области своих
наибольшего и наименьшего значений или
в стационарной точке, или в граничной
точке области (теорема
Вейерштрасса).
Граница области D аналитически может быть задана системой уравнений (условий) относительно переменных x1, x2, ..., xn. Поэтому, исследуя экстремальные свойства функции на границе, необходимо решить задачу определения условного экстремума.
Условный экстремум. Пусть необходимо найти экстремум функции z = f (x1, x2, ..., xn ) при условии, что переменные x1, x2, ..., xn удовлетворяют, уравнениям
| φi (x1, x2, ..., xn ) = 0, i = 1, 2, ..., m, m < n | (2.32) |
Предполагается,
что функции f и φi ,
имеют непрерывные частные производные
по всем переменным. Уравнения (2.32) называют
уравнениями связи. Говорят, что в точке
удовлетворяющей уравнениям
связи (2.32), функция z =
f (X) имеет условный
максимум (минимум), если неравенство
f(X0)
≥ f(X) (f(X0)
≤ f(X)) имеет место для всех точек
X, координаты которых удовлетворяют
уравнениям связи.
Легко заметить, что задача определения
условного экстремума совпадает с задачей
нелинейного программирования.
Один из способов определения условного
экстремума применяется в том случае,
если из уравнений связи (2.32) m переменных,
например x1, x2,
..., xn, можно явно выразить
через оставшиеся n -
m переменных:
| xi = ψi (xm + 1 , ..., xn ), i = 1, 2, ..., m, | (2.33) |
Подставив полученные
выражения для xf
в функцию z, получи
мzi
= f(ψi (xm
+ 1 , ..., xn
), ..., ψm (xm
+ 1 , ..., xn
), xm + 1
, ..., xn )
или
| z = F(xm + 1 , ..., xn ) | (2.34) |
Задача сведена к нахождению локального (глобального) экстремума для функции (2.34) от n - m переменных. Если в точке функция (2.34) имеет экстремум, то в точке функция z = f (x1, ..., xn ) имеет условный экстремум.
Пример 2.10.2
Метод множителей Лагранжа
Другой способ
определения условного
Пусть решается задача определения условного
экстремума функции
z = f (X) при ограничениях (2.32)
Составим функцию
| (2.38) |
которая называется функцией Лагранжа. X, — постоянные множители (множители Лагранжа). Отметим, что множителям Лагранжа можно придать экономический смысл. Если f (x1, x2, ..., xn ) — доход, соответствующий плану X = (x1, x2, ..., xn ), а функция φi (x1, x2, ..., xn ) — издержки i-го ресурса, соответствующие этому плану, то X, — цена (оценка) i-го ресурса, характеризующая изменение экстремального значения целевой функции в зависимости от изменения размера i-го ресурса (маргинальная оценка). L(Х) — функция n + m переменных (x1, x2, ..., xn , λ1, λ2, ..., λn ). Определение стационарных точек этой функции приводит к решению системы уравнений
| (2.39) |
Легко заметить, что , т.е. в (2.48) входят уравнения связи. Таким образом, задача нахождения условного экстремума функции z = f (X) сводится к нахождению локального экстремума функции L(X). Если стационарная точка найдена, то вопрос о существовании экстремума в простейших случаях решается на основании достаточных условий экстремума — исследования знака второго дифференциала d2L(X) в стационарной точке при условии, что переменные приращения Δxi - связаны соотношениями
| (2.40) |
полученными путем дифференцирования уравнений связи. Рассмотрим пример.
Пример 2.10.3
Если число переменных n = 2, нелинейные задачи можно решать геометрически. Ограничения должны быть записаны в виде неравенств
| φi (x1, x2 ) ≤ bi , i = 1, 2, ..., m, | (2.41) |
а целевая функция иметь вид
| z = f(x1, x2 ) | (2.42) |
Как и в
случае геометрического решения
задач линейного
Затем, перемещая линию уровня в нужном
направлении в ОДР, найти точки области,
в которых целевая функция принимает оптимальное
значение.
- Постановка задач стохатического программирования и методы её решения
Стохастическое
программирование позволяет по-новому
подойти к решению задач, информационная
структура которых (естественная или
определяемая стохастическим расширением)
известна заранее. Процесс решения
задачи стохастического
Для решения
задачи стохастического
Для целевой
функции детерминированный
при минимизации целевой функции
при максимизации целевой функции
где σ2j — дисперсия
случайной величины сj Решение таких
задач затруднительно, поэтому далее рассматриваем
целевая функция только в М- постановке.
Детерминированный эквивалент вероятностного
ограничения типа (а)
может быть сведен
к виду:
где ai j , bi — математические
ожидания; , σ i j 2 , ө i 2 — дисперсии случайных
величин aij , bi ; ta = Ф*-1(ai) — обратная функция
нормального распределения при функции
распределения:
где ai — заданный уровень вероятности (табл. 2.1).
Обычно решают задачи при ai > 0,5, поэтому даны значения ta только для положительных ta..
Таблица 2.1
|
Если же ai < 0,5; то t1-a = - ta. Так, для а = 0,4; t0,4 = t(1-0,6) = - t 0, 6 =0,25.
Детерминированный
эквивалент задачи СТП в М-по- становке
имеет вид
Из этого
следует, что для решения задачи
стохастического
Каждое 1-е ограничение
в детерминированном
от детерминированных значений aij, bi выполнен переход к математическим ожиданиям случайных величин aij, bi;
появился дополнительный член ( ζ )
который учитывает все вероятностные факторы: закон распределения с помощью ta; заданный уровень вероятности ai ; дисперсии случайных величин aij равные σ ij 2; дисперсии случайных величин bi равные ө i 2.
Детерминированный
эквивалент задачи стохастического
программирования в М-постановке включает
ограничения, которые являются нееепарабельными
функциями. Обозначим
3.1
тогда задачу стохастического
программирования можно записать в
сепарабельной форме:
3.2
где
Эта задача является сепарабельной задачей нелинейного программирования и может быть решена с помощью стандартных программных средств.
Функция F(x1, х2, хп) называется сепарабельной, если она может быть представлена в виде суммы функций, каждая из которых является функцией одной переменной, т. е. если
Если целевая функция и функции в системе ограничений задачи нелинейного программирования сепарабелъные, то приближенное решение может быть найдено методом кусочно-линейной аппроксимации.
Пример 1. Рассмотрим задачу распределения двух видов ресурсов для выпуска двух наименований изделий.
Решение. Ее модель:
где a i j , bi , cj — случайные.
При М-постановке модель запишется:
где a1, a2 — заданные уровни вероятности соблюдения каждого ограничения.
Для того чтобы
решить задачу в М-постановке, необходимо
перейти к ее детерминированному
эквиваленту:
Исходные данные,
необходимые для решения этой
задачи, сведены в таблицах 3.3 и 3.4.
Таблица 3.3
|
Таблица 3.4
| |||||||||||||||||||||||||||||||||||
Если задать
уровни вероятности a1,2 = 0,6, для которых
ta = 0,25, то получим после подстановки исходных
данных детерминированный эквивалент:
Результаты решения
этой задачи для детерминированного
случая ζ i = 0 и при a i = 0,6 (табл. 3.5), где
Таблица 3.5
|
Таблица 3.6
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Рассмотрим теперь, как повлияют на результат решения задачи величины, определяющие ее вероятностный характер. К таким величинам относят заданный уровень вероятности ai, и дисперсий σij2 и θi2. Начнем с анализа влияния ai (табл. 3.6).
Из анализа решения этой задачи можно сделать следующие выводы: для обеспечения гарантированного (с вероятностью a = 0,6) выполнения плана необходимо иметь дополнительно около 5% каждого вида ресурса. При отсутствии дополнительного ресурса целевой функции может уменьшиться на величину (β = 4% вследствие возможного сокращения выпуска продукции х2 от 5,3 до 5,04.
Этот пример подтверждает тот факт, что в реальных условиях для гарантированного выполнения плана необходимы дополнительные ресурсы в размере ζ i противном случае возможно уменьшение выпуска продукции.
При этом можно сделать выводы:
в целях повышения заданного уровня вероятности выполнения плана ai требуется увеличить дополнительные ресурсы γi. Так, для выполнения плана с вероятностью, близкой к 1 (а = 0,987), необходим дополнительный ресурс в размере γi = 26, ..., 33% от величины используемого без учета вероятностных характеристик;
отсутствие такого увеличения может привести к ухудшению целевой функции на величину β = 33,6%;
возрастание a отражается
на номенклатуре продукции. При этом в
интервале a = 0,5, ..., 0,77 значение х1 сохраняется
неизменным, а х2 — уменьшается. При дальнейшем
увеличении а = 0,89, ..., 0,987 значение х2 = const,
в то время как х1 сначала скачком растет,
а затем постепенно уменьшается. Несмотря
на то что при а = 0,89 значения x1,2 резко изменяются,
целевая функция во всем интервале изменения
а уменьшается плавно. Таково влияние
заданного уровня вероятности соблюдения
ограничений а на результат решения задачи.
Литература:
- Интернет сайт: http://ru.wikipedia.org/wiki/
- «Математическое программирование» / Костевич Л.

- Параметрическое моделирование
- Параметричні магнітоакустичні ефекти у магнітних діелектриках та композитних матеріалах
- Параметры биполярных транзисторов
- Параметры вырождения
- Параметры гидромониторного размыва, водоснабжения, гидротранспортирования, гидроотвалообразования
- Параметры железнодорожных коммуникаций России
- Параметры измерения качества сервиса в логистике
- Параметрическая стандартизация
- Параметрические загрязнения окружающей среды транспортными сооружениями
- Параметрические методы сертификации
- Параметрические методы ценообразования
- Параметрические уравнение. Исследование параметрических уравнений
- Параметрическое загрязнение
- Параметрическое и стохастическое программирование