Когда матрица плохо обусловлена ? Это зависит от точности решения, которое вы ищете, а также "красота в глазах смотрящего" ...
Может быть, ваш вопрос лучше перефразировать, так как существуют дешевые и надежные оценки числа условий, основанные на факторизации ?L U
Предполагая, что вас интересует реальная общая (плотная, несимметричная) задача в арифметике двойной точности, я бы предложил вам использовать экспертный решатель LAPACK DGESVX, который дает оценку состояния в форме ее обратной , RCOND ≈ 1 / κ ( A ) . В качестве бонуса у вас есть и другие полезности, такие как уравнение / балансировка уравнений, итеративное уточнение, границы ошибок вперед и назад. Кстати, патологическое недоброжелательное состояние ( κ ( A ) > 1 / ϵ ) сигнализируется как ошибка .RCOND ≈ 1 / κ ( A )κ ( A ) > 1 / ϵINFO>0
Если говорить более подробно, LAPACK оценивает число условий в 1-норме (или -норме, если вы решаете A T x = b ) через DGECON . Базовый алгоритм описан на газоне 36: «Надежные треугольные решения для использования в оценке условий» .∞ATх = б
Я должен признаться, что я не эксперт в этой области, но моя философия такова: «если это достаточно хорошо для LAPACK, это для меня».