2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Ранг матрицы
Сообщение18.08.2008, 14:35 


14/12/07
24
Здравствуйте! Столкнулся со следующей задачей. Рассмотрим множество $M$ матриц размера $n\times n$ следующего строения: $A \in M \Rightarrow (\exists! k) (\forall i) a_{i,i+k} = 1$ ,остальные элементы равны $0$. Теперь рассмотрим сумму $m$ различных элементов множества $M$, получившуюся матрицу обозначим за $C$. Вопрос: чему может быть равен ранг матрицы $C$? Какова нижняя граница? Наибольший интерес представляет случай, когда в матрице $C$ нет одинаковых столбцов. Заранее спасибо!

 Профиль  
                  
 
 Re: Ранг матрицы
Сообщение18.08.2008, 17:02 


06/07/07
215
Enoid писал(а):
Здравствуйте! Столкнулся со следующей задачей. Рассмотрим множество $M$ матриц размера $n\times n$ следующего строения: $A \in M \Rightarrow (\exists! k) (\forall i) a_{i,i+k} = 1$ ,остальные элементы равны $0$. Теперь рассмотрим сумму $m$ различных элементов множества $M$, получившуюся матрицу обозначим за $C$. Вопрос: чему может быть равен ранг матрицы $C$? Какова нижняя граница? Наибольший интерес представляет случай, когда в матрице $C$ нет одинаковых столбцов. Заранее спасибо!
$C^{(1)}=\left\(\begin{array}{c}a\end{array}\right$

$C^{(2)}=\left(\begin{array}{cc}a&b\\b&a\end{array}\right)$

$C^{(3)}=\left(\begin{array}{ccc}a&b&c\\c&a&b\\b&c&a\end{array}\right)$

$C^{(4)}=\left(\begin{array}{cccc}a&b&c&d\\d&a&b&c\\c&d&a&b\\b&c&d&a\end{array}\right)$

Где $a$, $b$, $c$, $d$ - целые неотрицательные числа, и для матрицы $C^{(n)}$ среди первых $n$ из них ровно $m>0$ ненулевых.

Условия невырожденности ($rank=n$):

$det(C^{(1)})=a\not=0$

$det(C^{(2)})=(a+b)(a-b)\not=0$
если $a\not=b$

$det(C^{(3)})=(a+b+c)(a^2+b^2+c^2-ab-ac-bc)=$
$=\frac{1}{2}(a+b+c)((a-b)^2+(b-c)^2+(c-a)^2)\not=0$
если $a\not=b\vee b\not=c\vee c\not=a$

$det(C^{(4)})=(a+b+c+d)(a-b+c-d)(a^2-2ca+c^2+b^2-2bd+d^2)=$
$=(a+b+c+d)((a+c)-(b+d))((a-c)^2+(b-d)^2)\not=0$
если $(a\not=c\vee b\not=d)\wedge(a+c\not=b+d)$

Может удастся найти обощения для любых $n$.

 Профиль  
                  
 
 Re: Ранг матрицы
Сообщение18.08.2008, 23:25 
Модератор
Аватара пользователя


11/01/06
5660
ddn писал(а):
Enoid писал(а):
Здравствуйте! Столкнулся со следующей задачей. Рассмотрим множество $M$ матриц размера $n\times n$ следующего строения: $A \in M \Rightarrow (\exists! k) (\forall i) a_{i,i+k} = 1$ ,остальные элементы равны $0$. Теперь рассмотрим сумму $m$ различных элементов множества $M$, получившуюся матрицу обозначим за $C$. Вопрос: чему может быть равен ранг матрицы $C$? Какова нижняя граница? Наибольший интерес представляет случай, когда в матрице $C$ нет одинаковых столбцов. Заранее спасибо!
$C^{(1)}=\left\(\begin{array}{c}a\end{array}\right$

$C^{(2)}=\left(\begin{array}{cc}a&b\\b&a\end{array}\right)$

Начиная с $C^{(2)}$ и далее - неверно.
Описанные матрицы всего лишь характеризуются условием, что их элементы - неотрицательные целые числа, а сумма элементов в каждой строке равна $m$.

 Профиль  
                  
 
 Re: Ранг матрицы
Сообщение19.08.2008, 00:31 


06/12/06
347
Enoid писал(а):
Рассмотрим множество $M$ матриц размера $n\times n$ следующего строения: $A \in M \Rightarrow (\exists! k) (\forall i) a_{i,i+k} = 1$, остальные элементы равны $0$.


Извиняюсь за неграмотность, но что означает восклицательный знак в $(\exists! k)$? Может быть все-таки $A \in M \Rightarrow (\exists k) (\forall i) a_{i,i+k} = 1$, остальные элементы равны $0$? Тогда как быть, когда $k+i>n$ - брать сравнимое по модулю $n$? То есть, правильно ли я понимаю, что речь идет о матрицах перестановок, описывающих циклический сдвиг в одну сторону?

 Профиль  
                  
 
 
Сообщение19.08.2008, 00:45 
Модератор
Аватара пользователя


11/01/06
5660
Восклицательный знак означает "единственное". А вообще справедливое замечание насчет проблемы с $k+i>n$. Я по невнимательности прочитал как $\forall i \exists !k: a_{i,i+k} = 1$ - в этом случае проблемы нет.

 Профиль  
                  
 
 
Сообщение19.08.2008, 01:08 


06/12/06
347
maxal писал(а):
Восклицательный знак означает "единственное".

Спасибо! Никогда не встречал такого обозначения, поэтому и подумал, что это просто опечатка. После Вашего ответа нашел даже статью в англоязычной Википедии, где про значение этого знака говориться. Осознаю свой прокол и важность этого знака, если речь идет о матрицах перестановок.

maxal писал(а):
А вообще справедливое замечание насчет проблемы с $k+i>n$. Я по невнимательности прочитал как $\forall i \exists !k: a_{i,i+k} = 1$ - в этом случае проблемы нет.

Но тогда, вроде бы, смысл меняется: $k$ может принимать различные значения для различных значений $i$, т.е. матрица не обязательно является матрицей перестановки. Или я снова демонстрирую непонимание общепринятых обозначений?

 Профиль  
                  
 
 
Сообщение19.08.2008, 02:03 
Модератор
Аватара пользователя


11/01/06
5660
Александр Т. писал(а):
maxal писал(а):
А вообще справедливое замечание насчет проблемы с $k+i>n$. Я по невнимательности прочитал как $\forall i \exists !k: a_{i,i+k} = 1$ - в этом случае проблемы нет.

Но тогда, вроде бы, смысл меняется: $k$ может принимать различные значения для различных значений $i$, т.е. матрица не обязательно является матрицей перестановки.

Не является, но так в исходном сообщении про перестановочные матрицы ничего не говориться. Если же это действительно перестановочные матрицы имелись в виду, то $C$ будет дважды стохастической матрицей.

 Профиль  
                  
 
 
Сообщение19.08.2008, 02:42 


06/12/06
347
maxal писал(а):
Александр Т. писал(а):
maxal писал(а):
А вообще справедливое замечание насчет проблемы с $k+i>n$. Я по невнимательности прочитал как $\forall i \exists !k: a_{i,i+k} = 1$ - в этом случае проблемы нет.

Но тогда, вроде бы, смысл меняется: $k$ может принимать различные значения для различных значений $i$, т.е. матрица не обязательно является матрицей перестановки.

Не является, но так в исходном сообщении про перестановочные матрицы ничего не говориться. Если же это действительно перестановочные матрицы имелись в виду, то $C$ будет дважды стохастической матрицей.


А мне с самого начала показалось, что в исходном сообщении говорилось о матричных представлениях циклических сдвигов, т.е. формулировка задачи должна была выглядеть следующим образом.
Цитата:
Рассмотрим множество $M$ матриц размера $n\times n$ следующего строения: $A \in M \Rightarrow (\exists! k) (\forall i) a_{i,(i+k) \pmod n} = 1$, остальные элементы равны $0$. Теперь рассмотрим сумму $m$ различных элементов множества $M$, получившуюся матрицу обозначим за $C$. Вопрос: чему может быть равен ранг матрицы $C$? Какова нижняя граница?

Причем я понимал это так, что в одной матрице $k$ должно принимать единственное значение для всех $i$.

Тогда, кстати, решение, вроде бы, следующее. Множество $M$ состоит из $n$ различных матриц. И ранг любой их суммы кроме суммы их всех (т.е. когда $m<n$) равен $n$. А ранг суммы их всех (т.е. когда $m=n$) равен единице, что и является нижней границей. (По крайней мере, для $n=2$ и $n=3$ это так.)

 Профиль  
                  
 
 
Сообщение19.08.2008, 05:42 


14/12/07
24
Спасибо за замечания, действительно, имелись в виду матрицы перестановок, описывающие циклический сдвиг в одну сторону. Да, $C$ будет дважды стохастической.
Таким образом, как верно заметил Александр Т., сумму $k+i$ надо брать по $\mod n$.
По поводу вашего рассуждения - почему ранг любой их суммы при $m<n$ равен $n$?

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


11/05/08
32166
Собственно, вопрос вот к чему сводится. Пусть $\{l_j\}_{j=1}^m$, $m<n$ -- некоторый фиксированный набор различных целых чисел, лежащих в диапазоне от $0$ до $(n-1)$. Надо проверить $n$ равенств:

$$\sum_{j=1}^me^{2\pi i{k\over n}l_j}=0,$$
$k=0,1,\dots,n-1.$

Сколько таких равенств выполняются -- ровно таким и будет коранг матрицы $C$.

-------------------------------------------------
(там плохо видно, расшифровка: $$\sum_{j=1}^m\exp\left(2\pi i{k\over n}l_j\right)=0$$)

 Профиль  
                  
 
 
Сообщение19.08.2008, 23:00 


06/12/06
347
Enoid писал(а):
По поводу вашего рассуждения - почему ранг любой их суммы при $m<n$ равен $n$?

Это была гипотеза, которая оказалась неверной уже при $n=4$. Например, ранг матрицы
$$\begin{Vmatrix}
1&0&1&0\\
0&1&0&1\\
1&0&1&0\\
0&1&0&1\\
\end{Vmatrix}$$
равен 2. Почему-то мне показалось, что столбцы любой суммы при $m<n$ линейно независимы.

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


11/05/08
32166
Ещё один контрпример, который показывает, что ранг непосредственно не связан с количеством различных столбцов: ранг матрицы

$$\begin{pmatrix} 1&1&0&0 \\ 0&1&1&0 \\ 0&0&1&1 \\ 1&0&0&1 \end{pmatrix}$$

равен 3.

 Профиль  
                  
 
 
Сообщение03.09.2008, 13:24 


14/12/07
24
Эти выражения с экспонентами странно выглядят). Уважаемый ewert, вы не могли бы написать, как они выводятся?

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


11/05/08
32166
А-а, это-то... Довольно просто. Пусть $D$ -- матрица циклического сдвига на единичку (т.е. отличается от единичной сдвигом главной диагонали на одну позицию и, соотв., появлением единички в противоположном углу). Эта матрица унитарна, и все её собственные числа суть $\lambda_k=e^{i{2\pi k\over n}$, $k=0,1,\dots,n-1$ (просто потому, что вполне очевидны соответствующие собственные вектора, представляющие собой отрезки геометрических прогрессий: $\vec u_k=\{e^{i{2\pi k\over n}l\}_{l=1}^n$).

Далее, произвольный циклический сдвиг -- это степень единичного циклического сдвига. Соответственно, матрица $C$ есть некий многочлен от $D$, более конкретно: $C=P(D)\equiv\sum_{l=1}^mD^{l_j}$. Тогда собственные векторы матрицы $C$ те же, что и у $D$, а собственные числа получаются подстановкой чисел $\lambda_k$ в многочлен $P(\lambda)$.

Ну и наконец: собственные векторы $D$ образуют базис (хотя бы потому, что эта матрица унитарна и, следовательно, диагонализуема -- не говоря уж о простоте её собственных чисел). Поэтому размерность нулевого собственного подпространства матрицы $C$ (а это и есть её коранг) в точности совпадает с количеством тех чисел $\lambda_k$, которые являются корнями многочлена $P(\lambda)$.
Ровно это условие выше и выписано.

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

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



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

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


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

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