2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 О матрицах и факторизации.
Сообщение29.02.2016, 16:33 


18/08/14
58
Существуют ли алгоритмы приведения матрицы к треугольному виду так, чтобы по диагонали стояли делители определителя матрицы?

Т.е. как из матрицы: $\begin{pmatrix}1 & 7 & 3\cr 4 & 5 & 6\cr 1 & 1 & 1\end{pmatrix}$ прийти к $\begin{pmatrix}1 & a & b\cr 0 & 2 & c\cr 0 & 0 & 5\end{pmatrix}$?

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 17:14 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
AlexSam
Ну... приведите к жордановой форме!
Кстати, вы не объяснили, что понимаете под словом "привести". Чем пользоваться можно?

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 17:19 
Заслуженный участник
Аватара пользователя


09/09/14
6328
AlexSam в сообщении #1103156 писал(а):
к треугольному виду так, чтобы по диагонали стояли делители определителя матрицы?
Вы, может, думаете, что у треугольной матрицы может быть ещё какой-то "не такой" вид?

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 17:21 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
grizzly
Может "делители" понимается в целочисленном смысле? Хм...

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 17:33 
Заслуженный участник
Аватара пользователя


09/09/14
6328
provincialka
Так там, должно быть, и матрица понимается в каком-нибудь узком смысле -- как в примере, например. А то ведь если определитель будет $\sqrt2$, то какие там у него делители? Ладно, подождём расшифровку условия.

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 17:42 


18/08/14
58
Цитата:
Кстати, вы не объяснили, что понимаете под словом "привести". Чем пользоваться можно?

Пользоваться можно всем.
Цитата:
Вы, может, думаете, что у треугольной матрицы может быть ещё какой-то "не такой" вид?

Обычно результат такой:$\begin{pmatrix}1 & a & b\cr 0 & 1 & c\cr 0 & 0 & 10\end{pmatrix}$
Меня интересует факторизация определителя матрицы.

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 17:47 
Заслуженный участник
Аватара пользователя


09/09/14
6328
AlexSam в сообщении #1103178 писал(а):
Меня интересует факторизация определителя матрицы.

Ничего не понял. Допустим, получилось вот так:
$$
$\begin{pmatrix}1 & a & b\cr 0 & 1 & c\cr 0 & 0 & 1000\end{pmatrix}$
$$
А как Вы бы хотели получить?

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 17:48 
Заслуженный участник
Аватара пользователя


06/10/08
6422
AlexSam в сообщении #1103178 писал(а):
Пользоваться можно всем.
Это не ответ. Если всем можно пользоваться, то давайте просто разложим определитель и напишем его по диагонали. Опишите, какие преобразования рассматриваются.

Я подозреваю, что все-таки рассматриваются элементарные операции, не меняющие определитель, и тогда, например $\left(\begin{matrix} 1 & 0 \\ 0 & 4\end{matrix}\right)$ нельзя привести к $\left(\begin{matrix}2 & 0\\0 & 2\end{matrix}\right)$.

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 18:01 


18/08/14
58
Цитата:
Ничего не понял. Допустим, получилось вот так:
$$ $\begin{pmatrix}1 & a & b\cr 0 & 1 & c\cr 0 & 0 & 1000\end{pmatrix}$ $$
А как Вы бы хотели получить?

А хотелось получить:$\begin{pmatrix}1 & a & b\cr 0 & 100 & c\cr 0 & 0 & 10\end{pmatrix}$ или $\begin{pmatrix}10 & a & b\cr 0 & 10 & c\cr 0 & 0 & 10\end{pmatrix}$ (есть еще варианты, но как можно меньше единиц по диагонали)

Цитата:
то давайте просто разложим определитель и напишем его по диагонали

а если определитель очень большой? Ооочень большой.

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 18:12 
Заслуженный участник
Аватара пользователя


09/09/14
6328
AlexSam в сообщении #1103186 писал(а):
а если определитель очень большой? Ооочень большой.
Больше, чем число Грэма? Ну так всё равно можно "решетом Эратосфена" находить следующее простое, потом "столбиком" пытаться делить. Сможете записать алгоритм? :)

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 18:27 


18/08/14
58
Цитата:
Больше, чем число Грэма? Ну так всё равно можно "решетом Эратосфена" находить следующее простое, потом "столбиком" пытаться делить.

Чтобы не делить столбиком я и спрашиваю про алгоритм:
как можно получить треугольную матрицу и делители определителя одновременно.
(Под делителями я имею ввиду числа отличные от единицы и самого определителя, в случае если определитель не простое число).

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 18:35 
Заслуженный участник
Аватара пользователя


09/09/14
6328
Не представляю, чем Вас тогда ответ Xaositect не устроил.

Ответьте, пожалуйста, на вопрос, который задали provincialka и Xaositect, пока тема в карантин не ушла, а то ведь цель обсуждения становится всё менее понятной.

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 18:49 


18/08/14
58
Сформулирую так: как можно получить треугольную матрицу и делители определителя ОДНОВРЕМЕННО, т.е в процессе получения треугольной матрицы.
(Под делителями я имею ввиду числа отличные от единицы и самого определителя, в случае если определитель не простое число).

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 19:05 
Заслуженный участник


05/08/14
1564
Для преобразований вида $A_1=Q^{-1}AQ$, где $Q$ невырожденная матрица на диагонали всегда будут получаться собственные числа. Одним из преобразований, приводящих матрицу к треугольному виду, является преобразование Шура.

 Профиль  
                  
 
 Re: О матрицах и факторизации.
Сообщение29.02.2016, 20:00 
Заслуженный участник


04/05/09
4587
Попробую протелепатить...
Мне кажется, AlexSam хочет магическим образом свести задачу факторизации целого числа к диагонализации матрицы, и таким образом получить полиномиальный алгоритм факторизации.
Естественно, даром ничего не получится, и такой волшебный алгоритм диагонализации будет включать в себя факторизацию самого определителя.

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

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



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

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


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

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