Решение СЛАУ
- From
- Ilya Rogov (2:5030/1334.1024)
- To
- Evgenij Masherov
- Date
- 2003-01-18T01:21:15Z
- Area
- RU.ALGORITHMS
Привет тебе, Evgenij, с того света от Ильи.
Давным-давно, 17 Jan 03 09:37, когда земля была ещё тёпленькая
и по ней бегали мамонты, Evgenij Masherov и Ilya Rogov говорили про Решение СЛАУ:
EM> 0. Это метод Штрассена. Описан во втором томе Кнута, п.4.6.4
EM> применительно к умножению матриц. Основан на итеративном применении
EM> тождества (a b )(A -C)_( (a+d)(A+D)-(b+d)(B+D)-d(A-B)-(a-b)D
EM> (a-b)D-a(D-C) ) (c d )(-B -D)-( (d-c)A-d(A-B)
EM> (a+d)(A+D)-(a+c)(A+C)-a(D-C)-(d-c)A ) Обобщение на задачу обращения
EM> матриц можно найти у Ахо, Хопкрофт, Ульман. 1. Ну, вот у Вас задача. В
EM> которой Вам нужно обратить матрицу 1000х1000. Операций соответственно
EM> будет 10^9. Положим, что исходно числа не более чем трехразрядные.
EM> Тогда в выкладках у Вас будут числа порядка 10^(3*10^9) в количестве
EM> 2*10^6... Лично мне захочется использовать арифметику обычную, с
EM> плавающей точкой. Ну, может, еще применю итеративное уточнение...
1. Чегой-то я не совсем понял твою хитрую запись этого хитрого тождества. Да и с разрядностью чисел ты перепутал ...
2. Никто не собирается решать разреженную матрицу 1000х1000 Гауссом. Я не уверен, что речь шла о ТАКИХ размерностях.
EM> Угу. При этом все определители считая по определению определителя.
EM> Поскольку в разреженной матрице много нулевых элементов, для
EM> большинства потребуется лишь сравнение с нулем. И мы обойдемся всего
EM> лишь 1000!=4,02387260077093773543702433923e+2567 операциями...
А что, детерминант СИЛЬНО разреженной матрицы мы можем считать только по рекурсивному определению ?? Смеха ради, попробую придумать методу ...
Ilya Rogov
... Бредить помогали вопли моих соседей
---
* Origin: Когда Бог делал время - он сделал его достаточно (2:5030/1334.1024)