Метод штрафных функций

Ме́тод штрафны́х фу́нкций, метод сведения условно-экстремальных задач к задачам безусловной оптимизации. Проиллюстрировать метод штрафных функций можно на примере задач математического программирования. Рассматривается задача минимизации функции на множестве из -мерного евклидова пространства. Штрафной функцией, или штрафом [за нарушение ограничений , ], называется функция , зависящая от и числового параметра , обладающая следующими свойствами: , если , и , если . Пусть является любой точкой безусловного глобального минимума функции , а – множеством решений исходной задачи. Функцию выбирают таким образом, чтобы расстояние между точками и множеством стремилось к нулю при либо, если это не удаётся гарантировать, чтобы выполнялось соотношение

.

В качестве часто выбирают функцию

.

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

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

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

(*)

Для функции

при , , , , рассматривается задача отыскания таких и , , что

для всех , , . Если

,

то каждая слабо предельная точка произвольной последовательности , , , является решением задачи и, кроме того,

.

Литература

  • Фиакко А. В. Нелинейное программирование : методы последовательной безусловной минимизации / А. В. Фиакко, Г. П. Мак-Кормик ; пер. с англ. Б. И. Алейникова, М. М. Берковича. – Москва : Мир, 1972.
  • Сеа Ж. Оптимизация : теория и алгоритмы / пер. с фр. Л. Г. Гурина. – Москва : Мир, 1973.
  • Моисеев Н. Н. Методы оптимизации / Н. Н. Моисеев, Ю. П. Иванилов, Е. М. Столярова. – Москва : Наука, 1978.
  • Васильев Ф. П. Численные методы решения экстремальных задач : учебное пособие. – 2-е изд., перераб. и доп. – Москва : Наука, 1988.
Материалы портала bigenc.ru переданы в ведение АНО «Интернет-энциклопедия «РУВИКИ» на основе лицензионного соглашения. Возможны неточности в отображении материалов. Если у вас возникли вопросы или вы увидели ошибку, пожалуйста, сообщите нам на info@ruwiki.ru