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

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




 проблема эффективного решения системы линеных уравнений
Есть проблема эффективного решения системы линеных уравнений

$A^TAx=B$

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

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

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

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

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

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

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

 
Никакого повода для дискуссий пока не вижу. Перенёс.

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

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


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