2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

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

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

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Методы оптимизации(теорема Куна-Таккера)
Сообщение22.11.2011, 10:47 
Аватара пользователя


27/04/10
71
Нижний Новгород
Дана выпуклая область, заданная ограничениями-неравенствами, и функция определенная на ней. С помощью теоремы Куна-Таккера нашли точки, которые могут быть локальными минимумами. Как определить, являются ли найденные точки локальными минимумами?
Если функция была выпуклой, то понятно что единственная найденная тока будет локальным и глобальным минимумом. Если функция не является выпуклой, то мы можем найти из этих точке точку глобального минимума и она тоже будет локальным минимумом.
Есть подозрения, что такая точка будет локальным минимумом тогда и только тогда, когда найдется окрестность точки в области где функция будет строго выпуклой.
Если нашлась такая окрестность, то очевидно, что точка будет локальным минимумом. Как доказать это в обратную сторону и верно ли это?

 Профиль  
                  
 
 Re: Методы оптимизации(теорема Куна-Таккера)
Сообщение23.11.2011, 12:57 


14/07/10
206
PreVory в сообщении #506511 писал(а):
Есть подозрения, что такая точка будет локальным минимумом тогда и только тогда, когда найдется окрестность точки в области где функция будет строго выпуклой.

Если найдётся "окрестность точки в области", где целевая функция выпукла, и в этой точке выполнено необходимое условие минимума, то эта точка будет локальным минимумом. А вот обратное неверно. Например: пусть ограничения имеют вид $x \geqslant 0$, $x \leqslant 1$, а целевая функция
$f(x) = \begin{cases}
2x + x^2 \sin(\frac{1}{x}), x \ne 0,\\
0, x = 0.
\end{cases}
$
Нетрудно проверить, что $x = 0$, это решение задачи, но ни в какой "окрестности" вида $[0, a)$ целевая функция не выпукла.
PreVory в сообщении #506511 писал(а):
Если функция была выпуклой, то понятно что единственная найденная тока будет локальным и глобальным минимумом.

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

PreVory в сообщении #506511 писал(а):
Как определить, являются ли найденные точки локальными минимумами?

Например, можно проверить, что матрица вторых производных функции Лагранжа, неотрицательно определена, на подпространстве, касательном к поверхности, определяемой ограничениями, в данной точке.

Если интересно, то все эти вопросы хорошо изложены, например, в классической книге - Иоффе, Тихомиров "Теория экстремальных задач".

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group