Сколько арифметических операций требуется, чтобы найти псевдообратную матрицу Мура – Пенроуза произвольного поля?
Если матрица обратима и имеет комплексное значение, то это просто обратная величина. Нахождение обратного времени занимает , где - константа умножения матриц. Это Теорема 28.2 в Введение в алгоритмы 3-е издание.
Если матрица имеет линейно независимые строки или столбцы и имеет комплексное значение, то псевдообратная матрица может быть вычислена с помощью или соответственно , где является сопряженной транспозицией . В частности, это предполагает время нахождения Псевдообратного .
Для общей матрицы в алгоритмах, которые я видел, используется QR-разложение или SVD, которое, кажется, в худшем случае использует арифметических операций. Есть ли алгоритмы, которые используют меньше операций?