Jump to content

Метод активного набора

(Перенаправлено из метода активного набора )

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

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

которые определяют допустимую область , то есть набор всех x для поиска оптимального решения. Учитывая точку в допустимой области ограничение

называется активным в если и неактивен в если Ограничения равенства всегда активны. Активный набор в состоит из этих ограничений которые активны в текущий момент ( Nocedal & Wright 2006 , стр. 308).

Активный набор особенно важен в теории оптимизации, поскольку он определяет, какие ограничения будут влиять на конечный результат оптимизации. Например, при решении задачи линейного программирования активный набор дает гиперплоскости , пересекающиеся в точке решения. В квадратичном программировании , поскольку решение не обязательно находится на одном из краев ограничивающего многоугольника, оценка активного набора дает нам подмножество неравенств, за которыми нужно следить при поиске решения, что снижает сложность поиска.

Методы активного множества

[ редактировать ]

В целом алгоритм активного набора имеет следующую структуру:

Найдите подходящую отправную точку
повторять до тех пор, пока не станет «достаточно оптимально»
решить проблему равенства, определенную активным набором (приблизительно)
вычислить множители Лагранжа активного набора
удалить подмножество ограничений с отрицательными множителями Лагранжа
поиск невыполнимых ограничений
конец повтора

К методам, которые можно охарактеризовать как методы активного набора, относятся: [1]

Производительность

[ редактировать ]

Рассмотрим задачу выпукло-квадратичного программирования с линейными ограничениями. При разумных предположениях (задача разрешима, система ограничений регулярна в каждой точке, квадратичная цель сильно выпукла) метод активного множества завершается после конечного числа шагов и дает глобальное решение задачи. Теоретически метод активного набора может выполнять число итераций, экспоненциальное по m , как и симплексный метод . Однако его практическое поведение обычно намного лучше. [2] : Раздел 9.1

  1. ^ Носедал и Райт 2006 , стр. 467–480.
  2. ^ Немировский и Бен-Тал (2023). «Оптимизация III: Выпуклая оптимизация» (PDF) .

Библиография

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0e9bde8ff0fe3f358ba72921a4a124eb__1715798580
URL1:https://arc.ask3.ru/arc/aa/0e/eb/0e9bde8ff0fe3f358ba72921a4a124eb.html
Заголовок, (Title) документа по адресу, URL1:
Active-set method - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)