2014 dxdy logo

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

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




 
 проблема эффективного решения системы линеных уравнений
Сообщение12.05.2007, 10:25 
Есть проблема эффективного решения системы линеных уравнений

$A^TAx=B$

Матрица $A^T$ прямоугольная M~3N (N - число строк, N=1000 : 50000 ).

В начстоящее время решается так:

$C=A^TA$ с учётом симметрии С.

$Cx=B$ решается методом квадратного корня.

Проблема: большое время счёта, более 80% времени уходит на перемножение матриц $A^TA$.

Если можете предложить более эффективный алгоритм и прогрмму, пишите
saray@orc.ru. Работа, при наличии результата, не бесплатная.

 
 
 
 Re: проблема эффективного решения системы линеных уравнений
Сообщение12.05.2007, 14:53 
Аватара пользователя
А почему в Дискуссионных темах?
Можно попробовать итерационный метод (например, Зейделя или релаксации), при этом там не обязательно вычислять $A^TA$, при необходимости нужно лишь вычислять $A^TAy = A^Tz$, где $z = Ay$.

 
 
 
 
Сообщение12.05.2007, 15:36 
Никакого повода для дискуссий пока не вижу. Перенёс.

saray_n, исправьте, пожалуйста, опечатку в названии темы. Для этого нужно отредактировать заголовок Вашего первого сообщения (кнопка "правка").

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group