2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 Обращение матрицы в GF
Сообщение01.02.2014, 20:10 


07/03/11
690
Пусть у нас дана матрица $A\in Mat _{\mathbb R^{n\times n}}(\mathbb GF(2^m))$, где $n$ -- порядка 1000-10000. Как можно быстро проверить, что $A$ -- невырождена и быстро найти $A^{-1}$?

 Профиль  
                  
 
 Re: Обращение матрицы в GF
Сообщение01.02.2014, 20:27 
Заслуженный участник


14/03/10
867
vlad_light в сообщении #821565 писал(а):
$A\in Mat _{\mathbb R^{n\times n}}(\mathbb GF(2^m))$
если Вы имеете в виду матрицу размера $n\times n$ над полем из $2^m$ элементов, то лучше отредактировать Ваше сообщение соответственно.

 Профиль  
                  
 
 Re: Обращение матрицы в GF
Сообщение01.02.2014, 20:45 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Имелось в виду $GF(2^m)^{n\times n}$, я думаю.

Все так же, как и для действительных - обращать методом Гаусса (возможно, на размерах 10 000 можно несколько раз применить Штрассена), эффективно перемножать элементы и минимизировать деления, ну и много низкоуровневой оптимизации. А $m$ какого порядка?

Есть библиотека M4RI(e), у них на сайте есть бенчмарки: http://m4ri.sagemath.org/performance.html

 Профиль  
                  
 
 Re: Обращение матрицы в GF
Сообщение01.02.2014, 22:10 


07/03/11
690
Простите, имел ввиду это: $A\in Mat _{n\times n}(\mathbb GF(2^m))$.
$m$ равно 8, 16, 32.
Цитата:
возможно, на размерах 10 000 можно несколько раз применить Штрассена
К сожалению, не знаком с данным методом. Возможно, это тоже самое, что и http://en.wikipedia.org/wiki/Invertible_matrix#Blockwise_inversion?

 Профиль  
                  
 
 Re: Обращение матрицы в GF
Сообщение01.02.2014, 22:15 
Заслуженный участник
Аватара пользователя


06/10/08
6422
vlad_light в сообщении #821643 писал(а):
К сожалению, не знаком с данным методом. Возможно, это тоже самое, что и http://en.wikipedia.org/wiki/Invertible ... _inversion
?
Да, оно.

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

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



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

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


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

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