2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 Численный поиск экстремалей
Сообщение09.11.2009, 00:49 
Аватара пользователя


16/08/08
31
faraway galaxy
Возник вопрос, какие существуют численные методы решения самой обыкновенной вариационной задачи? Ну т.е. дан функционал
$$\mathcal{F}[f(x)]=\int\limits_a^bF(f'(x),f(x),x)\,dx$$ и надо найти такую $f(x)$ которая доставляет экстремальное значение $\mathcal F[f(x)]$. Понятно, что можно составить уравнение Эйлера-Лагранжа и решать уже его, но не всегда это будет просто. В справочнике нашел о так называемых «прямых методах», когда $f(x)$ приближают суммой из какой-то последовательности известных $g_n(x)$, интегрируют и сводят задачу к поиску экстремума функций многих переменных (коэффициенты для $g_n(x)$). Всё это конечно круто, но тоже не очень устраивает, т.к. у меня подынтегральная функция представляет собой сумму от всяческих произведений разных степеней $f(x)$ и $f'(x)$ ($x$ в явном виде не входит). Кто-нибудь знает ещё способы численного решения? Меня бы вполне устроила ссылка на литературу.

 Профиль  
                  
 
 Re: Численный поиск экстремалей
Сообщение09.11.2009, 13:11 


17/10/08

1313
Выбираете сетку по x, например, равномерную. Производные заменяете разностями, а интеграл – суммой. Возникает задача о поиске минимума функции с большим количеством переменных. Выбираете/подбираете метод минимизации - и вперед. Сам я использую для решения таких задач метод внутренней точки.

 Профиль  
                  
 
 Re: Численный поиск экстремалей
Сообщение09.11.2009, 18:00 
Заблокирован


19/06/09

386
Для всяких многочленов от $t,f(t),f'(t)$ помогает принцип максимума в Понтрягинской форме. В результате получается система типа $\dot{X}=A(X)$, которая обычно неплохо решается методом Рунге или стрельбы.

 Профиль  
                  
 
 Re: Численный поиск экстремалей
Сообщение10.11.2009, 22:16 
Аватара пользователя


16/08/08
31
faraway galaxy
mserg в сообщении #260056 писал(а):
Выбираете сетку по x, например, равномерную. Производные заменяете разностями, а интеграл – суммой.
Ну чисто в лоб. А вы пробовали оценивать погрешность для такого решения?

jetyb в сообщении #260203 писал(а):
Для всяких многочленов от $t,f(t),f'(t)$ помогает принцип максимума в Понтрягинской форме. В результате получается система типа $\dot{X}=A(X)$, которая обычно неплохо решается методом Рунге или стрельбы.

Спасибо. Поищу в книжках как время будет. А какого порядка получается система?

 Профиль  
                  
 
 Re: Численный поиск экстремалей
Сообщение10.11.2009, 23:53 


17/10/08

1313
Точность подсчитать не пробовал. А как это сделать? Речь ведь идет о "расстоянии" до глобального минимума функционала?

 Профиль  
                  
 
 Re: Численный поиск экстремалей
Сообщение11.11.2009, 16:05 
Аватара пользователя


16/08/08
31
faraway galaxy
Погрешность можно взять, например, как максимальное «расстояние». Что-то вроде
$$\Delta = \max_{x\in [a,b]} |f(x) - f_1(x)|,$$
где $f_1(x)$ — численное решение.

Решая численно уравнение Эйлера-Лагранжа я такую оценку сделать могу.

P. S. Надо бы про этого Понтрягина почитать...

 Профиль  
                  
 
 Re: Численный поиск экстремалей
Сообщение24.11.2009, 22:22 


17/10/08

1313
А каковы условия применения оценки точности?

Этот вопрос возникает у меня по множеству причин. Например, представим себе вариационную задачу - нахождение пути минимальной длительности по холмистой местности. Эта задача содержит ограничение, но можно предложить близкую к ней без ограничений. Суть не в этом - задача имеет множество локальных минимумов (путей). Т.е. уравнение Эйлера-Лагранжа имеет множество решений (различных функций). Как гарантируется глобальный минимум и точность чего (к чему) гарантируется?

 Профиль  
                  
 
 Re: Численный поиск экстремалей
Сообщение25.11.2009, 11:35 


27/03/06
122
Маськва
Обычные градиентные методы вполне работают. Если предположить $f$ и $F$ достаточно хорошими. А вот вопросы глобальности найденного минимума так просто не решаются. Только специальные знания о функционале или возможность построения сетки начальных значений, гарантирующей, что один из полученных минимумов будет глобальным.

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

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



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

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


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

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