2
Яка реальна часова складність ліквідації Гаусса?
Відповідаючи на попереднє запитання , я згадав поширене, але помилкове переконання, що ліквідація «Гаусса» відбувається в O(n3)O(n3)O(n^3) час. Хоча очевидно, що алгоритм використовує арифметичні операції O(n3)O(n3)O(n^3) , недбала реалізація може створювати числа з експоненціально багатьма бітами. Як простий приклад, припустимо, ми хочемо діагоналізувати таку матрицю: ⎡⎣⎢⎢⎢⎢⎢⎢⎢211⋮1021⋮1002⋮1⋯⋯⋯⋱⋯000⋮2⎤⎦⎥⎥⎥⎥⎥⎥⎥[200⋯0120⋯0112⋯0⋮⋮⋮⋱⋮111⋯2]\begin{bmatrix} 2 & 0 & …