Вычисление числа условия (даже аппроксимирующего его с коэффициентом 2), похоже, имеет ту же сложность, что и вычисление факторизации, хотя в этом направлении нет теорем.
Из разреженного фактора Холецкого симметричной положительно определенной матрицы или из разреженной факторизации (с неявным ) общей квадратной матрицы можно получить число условий в норме Фробениуса, вычисляя разреженное обратное подмножество , что намного быстрее, чем вычисление полного обратного. (С этим связана моя статья: Гибридные нормы и границы для переопределенных линейных систем, Линейная алгебра, приложение 216 (1995), 257-266.
Http://www.mat.univie.ac.at/~neum/scan/74 .pdf )рQ RQ(рTр)- 1
Изменить: Если то по отношению к любой унитарно инвариантной норне,Для вычисления разреженных факторизаций QR см., Например, http://dl.acm.org/citation.cfm?id=174408 .
Для вычисления разреженного обратного, см., Например, мою статью: Ограниченная оценка максимального правдоподобия ковариаций в разреженных линейных моделях, Genetics Selection Evolution 30 (1998), 1-24. https://www.mat.univie.ac.at/~neum/ms/reml.pdf
Стоимость примерно в 3 раза превышает стоимость факторизации.A=QR
cond(A)=cond(R)=cond(RTR)−−−−−−−−−√.
Арнольд Ноймайер
источник
Конечно, легко использовать разложение по собственному значению / собственному вектору симметричной матрицы или SVD общей матрицы для вычисления числа условия, но это не особенно быстрые способы продолжения.
Существуют итерационные алгоритмы, которые могут вычислить оценку числа условия, которая полезна для большинства целей, не занимаясь всей работой по вычислению . Смотрите, например, функцию в MATLAB.A−1
condest
источник
Для разреженных эрмитовых матриц вы можете использовать алгоритм Ланцоша для вычисления его собственных значений. Если не эрмитово, вы можете вычислить его особые значения, вычислив собственные значения .H H HTH
Поскольку наибольшие и наименьшие собственные значения / особые значения могут быть найдены очень быстро (задолго до завершения тридиагонализации), метод Ланцоша особенно полезен для вычисления числа условия.
источник