У меня есть очень большая квадратная матрица порядка около 100000, и я хочу знать, является ли значение детерминанта нулевым или нет для этой матрицы.Определяющее значение для очень большой матрицы
Что может быть самым быстрым способом узнать это?
я должен осуществить это в C++
Найдите себе хорошую реализацию BLAS и вызовите функции, которые она вам дает. – RichardPlunkett
составляет около 80 ГБ для хранения этой матрицы, вы можете пересмотреть свой подход. – Anycorn
Лучше использовать существующие математические библиотеки для таких задач, потому что они уже протестированы. Поэтому не выполняйте для себя свою собственную функцию детерминации! Кроме того, очень сложно вычислить определитель для такой большой матрицы. Вы уверены, что вам это действительно нужно? – Ilya