Оптимизация методом обобщенного приведенного градиента — КиберПедия 

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Оптимизация методом обобщенного приведенного градиента

2017-11-17 711
Оптимизация методом обобщенного приведенного градиента 0.00 из 5.00 0 оценок
Заказать работу

Рассмотренные методы линейного программирования успешно применяются для решения задач большой размерности при ограничениях, записанных как в виде равенств, так и в виде неравенств. Способ решения задач нелинейного программирования с помощью процедуры, использующей линеаризацию только ограничений, оставляя целевую функцию нелинейной на всех этапах минимизации, используется в методе обобщенного приведенного градиента. Структура данного метода предполагает реализацию (по отношению к нелинейным функциям) линейно-аппроксимирующих процедур; определение новых переменных, ортогональных к некоторым ограничениям; приведение градиента целевой функции к преобразованному таким способом базису. В оптимизационной схеме могут использоваться ограничения в виде неравенств.

Методом приведенного градиента решаются задачи минимизации функции

j(х), где хÎEn, (2.4.1)

при ограничениях в виде равенств:

hi (x) = 0, i = 1,..., m (2.4.2)

и ограничениях в виде неравенств:

Lj£gj (x) £Uj, j = 1,..., k. (2.4.3)

Ограничения в виде неравенств (2.4.3) удается включить в оптимизационную схему путем вычитания из левых частей ограничений неотрицательных переменных, что превращает ограничения-неравенства в ограничения-равенства вида:

hi (x) = gi (x) - vi2 = 0 (2.4.4)

где - ¥£vi£¥

Переменные vi добавляются к n переменным исходной задачи.

Различают две системы переменных: m базисных (зависимых) переменных xi и (n - m) небазисных (независимых) переменных хК. При этом зависимые переменные определяются через независимые переменные. Следовательно, функция j(х) есть функция лишь (n - m) независимых переменных. Уравнения задающие ограничения не могут быть разрешены относительно зависимых переменных.

Задача оптимизации функции j(х) методом приведенного градиента решается следующим образом.

Пусть требуется минимизировать функцию j(х1, х2) при ограничении hi(х1, х2) = 0, (i = 1,..., m). При бесконечных малых приращения х1 и х2 имеем:

dj (х1, х2) = dx1 + dx2. (2.4.5)

Кроме того,

dh(х1, х2) = dx1 + dx2 = 0. (2.4.6)

Выражения (2.4.5) и (2.4.6) линейны относительно dx1 и dx2. Поэтому из выражения (2.4.5) либо dx1, либо dx2 можно исключить. Единственнодопустимым перемещением является перемещение вдоль ограничения:dh(х1, х2) = 0.

Решим уравнение dh(х1, х2) =0 относительно dx2:

dx2 = - dx1.(2.4.7)

Полученное решение подставим в выражение (2.4.5)

dj (х1, х2) =( - ´ ) dx1.(2.4.8)

Отсюда получим выражение для приведенного градиента:

= - ´ ´ (2.4.9)

Обозначим компоненты градиента целевой функции через ÑТХ1j = и ÑТХ2 j = . Тогда выражение (2.4.9) записывается в форме:

Ñj = = ÑТХ1j - ÑТХ2 j´ ´ . (2.4.10)

Выражение (2.4.10) в общем случае имеет вид:

Ñj = = ÑТХК j - ÑТХMj´ ´ , (2.4.11)

где

= ... – [1 ´ (n - m)] – мерная матрица

(матрица приведенного градиента),

ÑТХMj = ... – [1 ´ (n - m)] –мерная матрица,

ÑТХКj = ... – (1 ´ m) –мерная матрица,

h = – (m ´ 1) –мерная матрица,

...

= – m ´m –мерная квадратная матрица («базисная» матрица),

...

...

= [m ´ (n - m)] –мерная матрица.

...

Следует отметить, что число составляющих вектора приведенного градиента Ñj равняется числу независимых переменных.

Алгоритм обобщенного приведенного градиента начинает работать с начальной точки . Значения составляющих приведенного градиента z(K)= служат ориентиром при отыскании оптимального вектора . Направления оптимизационного поиска Dj(K) (j=m+1,..., n), соответствующие независимым переменным, через значения составляющих приведенного градиента определяются следующим образом:

если хj(K) = Uj и zj(K) > 0,

Dj(K) = 0 (2.4.12)

если хj(K) = Lj и zj(K) < 0,

Dj(K) = - zj(K), если Lj<хj(K) <Uj (2.4.13)

Поиск состоит в отыскании точки, в которой приведенный градиент целевой функции Ñj обращается в нуль.



Поделиться с друзьями:

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

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

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

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.