2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 положительная полуопределенность
Сообщение08.11.2006, 07:03 
Модератор
Аватара пользователя


11/01/06
5702
Пусть есть квадратная матрица $A=(a_{ij})$ с целыми элементами.
Как быстрее всего (алгоритмически) определить, является ли эта матрица положительно полуопределенной? Есть ли тут какой-нибудь аналог критерия Сильвестра?

А также верно ли, что:

1) матрица A является положительно полуопределенной тогда и только тогда, когда таковой является симметричная матрица $A+A^T$ ?

2) если симметричная матрица A положительно полуопределена, то $$\max_{i\ne j} |a_{ij}| < \max_{i} a_{ii}$$ ?

 Профиль  
                  
 
 Re: положительная полуопределенность
Сообщение08.11.2006, 08:41 
Заслуженный участник


09/02/06
4397
Москва
maxal писал(а):
Пусть есть квадратная матрица $A=(a_{ij})$ с целыми элементами.
Как быстрее всего (алгоритмически) определить, является ли эта матрица положительно полуопределенной? Есть ли тут какой-нибудь аналог критерия Сильвестра?

А также верно ли, что:

1) матрица A является положительно полуопределенной тогда и только тогда, когда таковой является симметричная матрица $A+A^T$ ?

2) если A положительно полуопределена, то $$\max_{i\ne j} |a_{ij}| < \max_{i} a_{ii}$$ ?

Думаю критерий есть, надо смотреть книги типа Гантмахера.
1) Не сложно показать, что из полуопределённости А следует полуопределённость симметричной части. Обратное неверно.
2) Не верно. Возмите пример матрицы второго порядка, на диагонали которой нули.

 Профиль  
                  
 
 Re: положительная полуопределенность
Сообщение08.11.2006, 08:49 
Модератор
Аватара пользователя


11/01/06
5702
Руст писал(а):
1) Не сложно показать, что из полуопределённости А следует полуопределённость симметричной части. Обратное неверно.
2) Не верно. Возмите пример матрицы второго порядка, на диагонали которой нули.

1) Можно увидеть пример, для которого обратное неверно?

2) Забыл указать в пункте 2, что рассматривается симметричная матрица. Для нее пример с нулями на диагонале не работает. Если на диагонали нули, то вся матрица нулевая. Дело в том, что справедливо равенство $$\max_{i,j} |a_{ij}| = \max_i a_{ii}$$ (см. например), у меня есть подозрение, что это можно усилить до $$\max_{i\ne j} |a_{ij}| < \max_i a_{ii}$$ (по крайней мере для симметричных положительно определенных матриц это так).

 Профиль  
                  
 
 
Сообщение08.11.2006, 08:55 
Заслуженный участник


09/02/06
4397
Москва
Что понимаете под полуопределённостью? Я понимаю, что действительные части собственных значений неотрицательны. Например матрица a11=0,a12=1,a21=-1,a22=0 имеет собственные значения +-i, соответственно полуопределена (по моему определению). Максимум диагональных элементов 0, максимум недиагональных 1.

 Профиль  
                  
 
 
Сообщение08.11.2006, 09:10 
Модератор
Аватара пользователя


11/01/06
5702
Руст писал(а):
Например матрица a11=0,a12=1,a21=-1,a22=0 имеет собственные значения +-i, соответственно полуопределена (по моему определению).

В п.2 речь идет про симметричные полуопределенные матрицы. Матрица a11=0,a12=1,a21=-1,a22=0 таковой не является.

Добавлено спустя 7 минут 35 секунд:

Кстати, 1) верно для матриц с действительными элементами. Если матрица $A+A^T$ положительно полуопределена, то для любого вектора $x$ выполняется $x^T(A+A^T)x=x^T A x + x^T A^T x\geq 0.$ Как нетрудно видеть, $x^T A x = x^T A^T x$, поэтому $x^T A x \geq 0,$ что означает положительную полуопределенность матрицы $A.$

 Профиль  
                  
 
 
Сообщение08.11.2006, 09:11 
Заслуженный участник


09/02/06
4397
Москва
Для симметричных (что не было сказано раньше ) по моему это известный факт.

 Профиль  
                  
 
 
Сообщение08.11.2006, 10:31 
Модератор
Аватара пользователя


11/01/06
5702
Руст писал(а):
Для симметричных (что не было сказано раньше ) по моему это известный факт.

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

Добавлено спустя 1 час 14 минут 38 секунд:

Нет, 2) неверно. Простейший контрпример $\left(\begin{matrix} 1&1\\1&1\end{matrix}\right)$ (или даже нулевая матрица).

 Профиль  
                  
 
 
Сообщение08.11.2006, 10:35 
Заслуженный участник


09/02/06
4397
Москва
Контпример к 1) пусть a11=a22=2, a12=1+5i+y,a21=1+5i-y. Тогда для симметрисованной матрицы собственные значения 3+5i и 1-5i. Взяв y так, чтобы y^2=-32+4i получим, что корни исходного 5+i и -1-i. Т.е. исходная матрица не полуопределена.

 Профиль  
                  
 
 
Сообщение08.11.2006, 10:57 


22/06/05
164
Руст писал(а):
Что понимаете под полуопределённостью?

Матрицу $A$ называем положительно полуопределённой, если она порождает неотрицательную квадратичную форму, т. е. $x^T Ax\ge0$ для любого вектора $x$.
maxal писал(а):
Как быстрее всего (алгоритмически) определить, является ли эта матрица положительно полуопределенной? Есть ли тут какой-нибудь аналог критерия Сильвестра?

Здесь удобна такая терминология (не является общепринятой): угловые миноры - стоящие на первых строках и столбцах; главные миноры - стоящие на строках и столбцах с одинаковыми номерами. Симметрическая матрица положительно полуопределена $\Leftrightarrow$ все её главные миноры неотрицательны. Но главных миноров $2^n-1$ штук.

Быстрее привести к диагональному виду, делая одинаковые строчные и столбцовые преобразования (получим матрицу той же квадратичной формы в другом базисе), и посмотреть на диагональные элементы. Если исходные элементы были целыми, то можно все вычисления делать в дробных или даже в целых числах.
maxal писал(а):
1) матрица A является положительно полуопределенной тогда и только тогда, когда таковой является симметричная матрица $A+A^T$ ?

Да. Матрица $A$ порождает ту же квадратичную форму, что и $(A+A^T)/2$, так как антисимметричная матрица $(A-A^T)/2$ порождает нулевую квадратичную форму.

 Профиль  
                  
 
 
Сообщение08.11.2006, 12:38 
Модератор
Аватара пользователя


11/01/06
5702
Егор писал(а):
Быстрее привести к диагональному виду, делая одинаковые строчные и столбцовые преобразования (получим матрицу той же квадратичной формы в другом базисе), и посмотреть на диагональные элементы. Если исходные элементы были целыми, то можно все вычисления делать в дробных или даже в целых числах.

Я пока избрал такой путь: вычисляю характеристрический многочлен матрицы, а далее использую систему Штурма для нахождения числа его корней в полуинтервале [0,+oo). Если это число совпадает с размерностью матрицы, то она положительно полуопределена.

 Профиль  
                  
 
 
Сообщение08.11.2006, 12:50 
Заслуженный участник


09/02/06
4397
Москва
maxal писал(а):
Я пока избрал такой путь: вычисляю характеристрический многочлен матрицы, а далее использую систему Штурма для нахождения числа его корней в полуинтервале [0,+oo). Если это число совпадает с размерностью матрицы, то она положительно полуопределена.

Система Штурма дает только количество вещественных корней. Могут быть комплексные корни как с положительной, так и с отрицательной действительной частью.

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

 Профиль  
                  
 
 
Сообщение08.11.2006, 13:04 
Модератор
Аватара пользователя


11/01/06
5702
Руст писал(а):
maxal писал(а):
Я пока избрал такой путь: вычисляю характеристрический многочлен матрицы, а далее использую систему Штурма для нахождения числа его корней в полуинтервале [0,+oo). Если это число совпадает с размерностью матрицы, то она положительно полуопределена.

Система Штурма дает только количество вещественных корней. Могут быть комплексные корни как с положительной, так и с отрицательной действительной частью.

Для симметричных матриц (а имею дело с ними) все корни вещественные.

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

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



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

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


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

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