Відповіді:
Обчислення числа умови (навіть наближення її до коефіцієнта 2), схоже, має таку ж складність, як і обчислення факторизації, хоча теорем у цьому напрямку немає.
Від розрідженого Чолеського чинника симетричної позитивної визначеної матриці або з розрідженої факторизація (з неявною ) загальної квадратної матриці можна отримати число умови у нормі Фробеніуса, обчисливши розріджене обернене підмножину , що набагато швидше, ніж обчислення повної оберненої. (З цим пов’язана моя стаття: Гібридні норми та межі для певних лінійних систем, лінійна алгебра, додаток 216 (1995), 257-266. Http://www.mat.univie.ac.at/~neum/scan/74 .pdf )
Редагувати: Якщо то по відношенню до будь-якої інваріантної норни,
Звичайно, легко використати розклад власного значення / власного вектора симетричної матриці або SVD загальної матриці для обчислення номера умови, але це не особливо швидкі способи продовження.
Існують ітеративні алгоритми, які можуть обчислити оцінку кількості умови, яка корисна для більшості цілей, не переходячи на всю роботу з обчислень . Дивіться, наприклад, condest
функцію в MATLAB.
Для розріджених ермітових матриць , ви можете використовувати алгоритм Lanczos для обчислення його власних значень. Якщо не є ермітцем, ви можете обчислити його особливі значення, обчисливши власні значення .
Оскільки найбільші та найменші власні значення / сингулярні значення можна знайти дуже швидко (задовго до завершення тридіагоналізації), метод Ланцоса особливо корисний для обчислення кількості умови.