2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Почему нормальное псевдорешение является наилучшим?
Сообщение15.11.2020, 12:08 


12/09/20
10
Коллеги, добрый день!

Я задам вопросы, которые могут показаться безграмотными, но я никак не могу их "прочувствовать" в полной мере.
Пусть у нас есть недоопределенная СЛАУ $Ax=b$. Мы выбираем из множества решений решение с минимальной нормой $x'$ и называем его нормальным по очевидным причинам.
Является ли это решение наиболее точным? Как быстро оно сходится к точному решению доопределенной СЛАУ при увеличении числа уравнений и можно ли оценить скорость сходимости по виду матрицы $A$ и столбца $b$? Можем ли мы оценить погрешность нормального псевдорешения относительно точного (опять же, по виду матрицы $A$ и столбца $b$)?

Причем в случае 1-нормы на первый вопрос можно ответить из простых геометрических соображений, если у точного решения есть свойство разреженности: да, такое решение наиболее точно.
А вот с 2-нормой ответа на поставленные вопросы у меня нет вообще, особенно непонятен вопрос о том, почему мы минимизируем норму. Единственно, тут понятно, например, что если мы знаем, что компоненты вектора $b$ падают, и у отброшенных уравнений значения $b$ должны быть близки к нулю, то нормальное псевдорешение будет наилучшим приближением к точке пересечения гиперплоскостей, соответствующих этим "отброшенным" уравнениям. А в общем случае?

 Профиль  
                  
 
 Re: Почему нормальное псевдорешение является наилучшим?
Сообщение15.11.2020, 12:55 
Заслуженный участник
Аватара пользователя


23/08/07
5494
Нов-ск
VonQO в сообщении #1492395 писал(а):
Является ли это решение наиболее точным?
Какой смысл в этом вопросе? Можно доопределять систему так, что оно не будет решением, зато точным решением будет решение с не минимальной нормой.

 Профиль  
                  
 
 Re: Почему нормальное псевдорешение является наилучшим?
Сообщение15.11.2020, 14:52 
Заслуженный участник
Аватара пользователя


11/03/08
9904
Москва
"Нормальный" тут чисто рекламное название. Это не хорошее решение, а только наиболее приемлемое из плохих. Гарантировать, что при добавлении уравнений получится именно "нормальное" решение, не можем. Если добавленное уравнение не удовлетворяет "нормальному" решению, полученному до добавления, то "нормальное" решение неверно. Если удовлетворяет - то добавленное уравнение не несёт информации.
А чем оно хорошо - тем, что меньше влияют возмущения свободного члена.

 Профиль  
                  
 
 Re: Почему нормальное псевдорешение является наилучшим?
Сообщение15.11.2020, 16:14 
Заблокирован


16/04/18

1129
Когда-то мне указали теорему, которая сильно подорвала веру в псевдорешения, особенно в их естественность. Пусть решаем обычную для простоты квадратную систему $Ax=b$, есть единственное решение. Тогда если умножить обе части на невырожденную матрицу, то это единственное решение не изменится. С псевдорешениями не так. Если есть псевдорешение, то всегда можно подобрать такую матрицу, что после умножения на неё обеих частей системы любой заранее названный вектор станет тоже псевдорешением. Не очень естественно.

 Профиль  
                  
 
 Re: Почему нормальное псевдорешение является наилучшим?
Сообщение15.11.2020, 17:25 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Ну это понятно, псевдорешение формулируется в терминах метрики, поэтому инвариантности относительно произвольных преобразований быть не может, только относительно ортогональных.

 Профиль  
                  
 
 Re: Почему нормальное псевдорешение является наилучшим?
Сообщение16.11.2020, 22:57 


12/09/20
10
Большое спасибо за ответы! Вы подтвердили то, что я и сам подозревал, что нормальное псевдорешение искусственно.
Но есть ли случаи, когда оно естественно, кроме упомянутых в первом моем сообщении?
TOTAL в сообщении #1492403 писал(а):
VonQO в сообщении #1492395 писал(а):
Является ли это решение наиболее точным?
Какой смысл в этом вопросе? Можно доопределять систему так, что оно не будет решением, зато точным решением будет решение с не минимальной нормой.

Да, пожалуй, как я упомянул ранее, правильный вопрос заключается в том, при каких условиях нормальное псевдорешение будет наиболее точным.
Евгений Машеров в сообщении #1492432 писал(а):
А чем оно хорошо - тем, что меньше влияют возмущения свободного члена.

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

 Профиль  
                  
 
 Re: Почему нормальное псевдорешение является наилучшим?
Сообщение17.11.2020, 08:28 
Заслуженный участник
Аватара пользователя


11/03/08
9904
Москва
Так у нас число обусловленности не определено. Отношение максимального и минимального сингулярных чисел - а минимальное ноль.
Вообще мы всегда можем прибавить к решению любое из решений $Ax=0$, а в силу недоопределённости системы они существуют. И даже не одно, а пространство размерности $n-m$, где n число неизвестных, а m - уравнений. И в этом смысле решение с минимальной нормой ничем не "точнее" всех прочих, вполне может оказаться, что когда систему дополнят до n уравнений, правильным окажется какое-то из этих. Хотя оправдать прилагательное "нормальное" можно, но не в смысле "правильнейшее", а в смысле "ортогональное" этому пространству. Его преимущество - прежде всего в однозначности выбора решения, когда других оснований нет. А то, что получаем меньшие значения иксов, означает, что одинаковая относительная ошибка даст меньшую абсолютную ошибку.
Это не "правильное", а "удобное" решение.

 Профиль  
                  
 
 Re: Почему нормальное псевдорешение является наилучшим?
Сообщение21.11.2020, 11:23 
Заслуженный участник


11/05/08
32166
Например, у нас есть какая-нибудь схемка из резисторов, и есть в ней треугольник с нулевыми резисторами (т.е. просто из проводов). И мы её рассчитываем по Кирхгофу. Система уравнений получается разрешимой, но вырожденной -- по треугольнику можно запустить любой дополнительный круговой ток. Насколько я помню, псевдорешение обеспечивает минимизацию этого дополнительного тока, и это вполне отвечает идее регуляризации (задаём на треугольнике маленькие сопротивления и затем устремляем их к нулю).

Так что псевдорешение вполне может иметь и физический смысл.

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

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



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

Сейчас этот форум просматривают: Bing [bot]


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

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