Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Топ:
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
2017-11-17 | 711 |
5.00
из
|
Заказать работу |
|
|
Рассмотренные методы линейного программирования успешно применяются для решения задач большой размерности при ограничениях, записанных как в виде равенств, так и в виде неравенств. Способ решения задач нелинейного программирования с помощью процедуры, использующей линеаризацию только ограничений, оставляя целевую функцию нелинейной на всех этапах минимизации, используется в методе обобщенного приведенного градиента. Структура данного метода предполагает реализацию (по отношению к нелинейным функциям) линейно-аппроксимирующих процедур; определение новых переменных, ортогональных к некоторым ограничениям; приведение градиента целевой функции к преобразованному таким способом базису. В оптимизационной схеме могут использоваться ограничения в виде неравенств.
Методом приведенного градиента решаются задачи минимизации функции
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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!