Минимизация на простых множествах

Наиболее простая задача условной минимизации имеет вид

Минимизация на простых множествах - student2.ru , (6.1.1)

где Минимизация на простых множествах - student2.ru – множество простой структуры. Например, параллелепипед Минимизация на простых множествах - student2.ru , шар Минимизация на простых множествах - student2.ru , линейное многообразие Минимизация на простых множествах - student2.ru .

Условия экстремума. Точка Минимизация на простых множествах - student2.ru называется локальной точкой минимума (или просто точкой минимума) в задаче (6.1.1),

если Минимизация на простых множествах - student2.ru при некотором Минимизация на простых множествах - student2.ru .

Если Минимизация на простых множествах - student2.ru то Минимизация на простых множествах - student2.ru – точка глобального минимума.

Множество Минимизация на простых множествах - student2.ru называется выпуклым,

если при Минимизация на простых множествах - student2.ru точка Минимизация на простых множествах - student2.ru Минимизация на простых множествах - student2.ru для Минимизация на простых множествах - student2.ru .

Теорема 1 (необходимое условие минимума 1 порядка). Пусть Минимизация на простых множествах - student2.ru дифференцируема в точке минимумаx Минимизация на простых множествах - student2.ru , а Минимизация на простых множествах - student2.ru –выпуклое множество. Тогда

Минимизация на простых множествах - student2.ru . (6.1.2)

Доказательство производится от противного. Предполагается, что существует точка не удовлетворяющая (6.1.2). На основе этого предположения на луче Минимизация на простых множествах - student2.ru находится точка с меньшим значением функции, что противоречит предположению, что Минимизация на простых множествах - student2.ru – точка минимума.

Условие (6.1.2) означает, что множество Минимизация на простых множествах - student2.ru и множество Минимизация на простых множествах - student2.ru , образованное направлениями локального убывания Минимизация на простых множествах - student2.ru не должны пересекаться.

Для выпуклой Минимизация на простых множествах - student2.ru удается сформулировать достаточное условие экстремума в терминах первой производной.

Теорема 2 (достаточное условие минимума 1 порядка). Пусть Минимизация на простых множествах - student2.ru дифференцируема в точке Минимизация на простых множествах - student2.ru , Минимизация на простых множествах - student2.ru –выпуклое множество и выполняется условие

Минимизация на простых множествах - student2.ru ,

Минимизация на простых множествах - student2.ru . (6.1.3)

Тогда Минимизация на простых множествах - student2.ru –точка локального минимума Минимизация на простых множествах - student2.ru на Минимизация на простых множествах - student2.ru .

В условиях теоремы 2 минимум достигается на границе.

Теорема 3 (Необходимое и достаточное условие минимума 1 порядка). Пусть Минимизация на простых множествах - student2.ru выпуклая на Минимизация на простых множествах - student2.ru и дифференцируемая в точке Минимизация на простых множествах - student2.ru функция. Тогда условие

Минимизация на простых множествах - student2.ru , (6.1.4)

является необходимым и достаточным для того, чтобы Минимизация на простых множествах - student2.ru был глобальным минимумом Минимизация на простых множествах - student2.ru на Минимизация на простых множествах - student2.ru .

Существование и единственность минимума.

Теорема 4 (Вейерштрасса). Пусть Минимизация на простых множествах - student2.ru –непрерывная на Минимизация на простых множествах - student2.ru , множество Минимизация на простых множествах - student2.ru замкнуто, а множество Минимизация на простых множествах - student2.ru ограничено и непусто для некоторого Минимизация на простых множествах - student2.ru . Тогда задача (6.1.1) имеет решение.

Если выполняется достаточное условие минимума (6.1.3), то минимум единственный.

Теорема 5 . В условиях теоремы 2 Минимизация на простых множествах - student2.ru –локально единственная точка минимума.

Как и в случае минимизации без ограничений, единственность решения гарантируется строгой выпуклостью функции Минимизация на простых множествах - student2.ru .

Дадим изложение основных методов решения задачи (6.1.1).

Метод проекции градиентаявляется обобщением градиентного метода, в котором выход за множество ограничений всякий раз компенсируется посредством перехода в точку проекции

Минимизация на простых множествах - student2.ru , (6.1.5)

где операция проектирования определена выражением

Минимизация на простых множествах - student2.ru . (6.1.6)

Теорема 6. Пусть Минимизация на простых множествах - student2.ru – выпуклая дифференцируемая функция в Минимизация на простых множествах - student2.ru , градиент которой удовлетворяет условию Липшица с константой Минимизация на простых множествах - student2.ru . Пусть Минимизация на простых множествах - student2.ru выпуклое и замкнутое, Минимизация на простых множествах - student2.ru и Минимизация на простых множествах - student2.ru . Тогда:

а) Минимизация на простых множествах - student2.ru ;

б) если Минимизация на простых множествах - student2.ru сильно выпукла, то Минимизация на простых множествах - student2.ru со скоростью геометрической прогрессии;

в) если Минимизация на простых множествах - student2.ru дважды дифференцируема и Минимизация на простых множествах - student2.ru , то знаменатель прогрессии равен Минимизация на простых множествах - student2.ru ;

Метод условного градиента. В его основе лежит идея линеаризации функции и использование линеаризации для вычисления направления спуска посредством минимизации методом проекции градиента полученной линейной функции на множестве Минимизация на простых множествах - student2.ru

Минимизация на простых множествах - student2.ru , (6.1.7)

Минимизация на простых множествах - student2.ru . (6.1.8)

Предполагается что задача минимизации (6.1.7) имеет решение, что решение может быть найдено достаточно просто и указано правило выбора шагового множителя Минимизация на простых множествах - student2.ru .

Теорема 7. Пусть f(x) – выпуклая дифференцируемая функция в Минимизация на простых множествах - student2.ru , градиент которой удовлетворяет условию Липшица с константой Минимизация на простых множествах - student2.ru . Пусть Минимизация на простых множествах - student2.ru выпуклое и замкнутое, Минимизация на простых множествах - student2.ru и Минимизация на простых множествах - student2.ru . Тогда предельные точки Минимизация на простых множествах - student2.ru последовательности Минимизация на простых множествах - student2.ru – точки минимума Минимизация на простых множествах - student2.ru и справедливы оценки:

Минимизация на простых множествах - student2.ru (6.1.9)

Минимизация на простых множествах - student2.ru (6.1.10)

Наши рекомендации