Решение СЛАУ
- From
- Ilya Rogov (2:5030/1334.1024)
- To
- Evgenij Masherov
- Date
- 2003-01-17T03:01:50Z
- Area
- RU.ALGORITHMS
Привет тебе, Evgenij, с того света от Ильи.
Давным-давно, 13 Jan 03 10:01, когда земля была ещё тёпленькая
и по ней бегали мамонты, Evgenij Masherov и Ilya Rogov говорили про Решение СЛАУ:
EB>>> Нет ли у кого-нибудь хорошего алгоритма сабж(на худой конец
EB>>> нахождения обратной матрицы). Матрица в идеале должна быть
EB>>> приличнных размеров, поэтому и алгоритм должен быть более менее
EB>>> шустрым.
IR>> А кроме Гаусса ничего нету. По-крайней мере из точных методов.
IR>> А Гаусс - n^3.
EM> 1. Строго говоря, есть алгоритм решения со сложностью n^(LOG2(7)). Вот
EM> только точность его падает драматически, по отзывам реализовавших
EM> его...
Буду рад узнать. Только вот откуда там 7 ?!? Да и точностью он Гаусса не переплюнет, ибо Гаусс абсолютно точен. Ведь можно ввести понятие дроби и считать отдельно числитель и знаменатель, деля одно на другое лишь в конце. Тогда погрешность от ограниченной разрядной сетки будет минимальна. Имхо, так и делается в мат. прогах.
EM> 3. Как правило, большие матрицы разрежены или имеют специальную
EM> структуру. Поэтому общий алгоритм для них может быть плох.
А сильно разреженную матрицу можно по Краммеру посчитать. А если есть какая-нить хитрая структура - вообще аналитически, на бумажке.
Ilya Rogov
... Бредить помогали вопли моих соседей
---
* Origin: Когда Бог делал время - он сделал его достаточно (2:5030/1334.1024)