Я пытаюсь найти лучший способ решить пентадиагональную матрицу. Есть что-то быстрее, чем гауссово уничтожение?Каков наилучший алгоритм для решения диагональной матрицы?
ответ
Вы должны сделать LU или Холески разложение матрицы, в зависимости от того, является ли ваша матрица эрмитовым положительно определенной или нет, а затем выполнить замену факторами. Это, по сути, просто гауссово исключение, но имеет тенденцию иметь лучшие численные свойства. Я рекомендую использовать LAPACK, поскольку эти реализации, как правило, являются самыми быстрыми и самыми надежными. Посмотрите на процедуры _GBSV, где пробел является одним из s, d, c, z, в зависимости от вашего типа номера.
Редактировать: Если вы спрашиваете, есть ли алгоритм быстрее метода устранения фактора/решения (гауссово исключение), его нет. Специализированная процедура факторизации для ленточной матрицы занимает около 4n * k^2 операций (k - ширина полосы), а обратная подстановка занимает около 6 * n * k операций. Таким образом, для фиксированной полосы пропускания вы не можете добиться большего, чем линейное время в n.
- 1. Каков наилучший алгоритм умножения матрицы?
- 2. алгоритм для решения матрицы
- 3. Алгоритм генерации диагональной матрицы латинского квадрата
- 4. Каков наилучший алгоритм для полуфабрикатов?
- 5. Представление симметричной диагональной матрицы
- 6. Каков наилучший способ решения объекта?
- 7. Ошибка матрицы диагональной матрицы Java
- 8. Собственное использование диагональной матрицы
- 9. Каков наилучший алгоритм для небольшого механизма опроса?
- 10. Каков наилучший алгоритм для перетасовки карт?
- 11. Каков наилучший алгоритм для создания двоичных деревьев?
- 12. Каков наилучший алгоритм сжатия для целых чисел?
- 13. Каков наилучший алгоритм сортировки людей для бумаг?
- 14. Каков наилучший алгоритм для ближайшего слова
- 15. Входной сигнал диагональной матрицы
- 16. блок диагональной матрицы armadillo
- 17. Алгоритм диагональной нелинейного градиента
- 18. Невозможно вычислить логику для печати диагональной матрицы
- 19. алгоритм для решения поставленной задачи
- 20. Алгоритм для решения числа повторений
- 21. VS2015: Каков наилучший способ настройки решения Powershell?
- 22. ArangoDB, каков наилучший способ решения запросов?
- 23. Каков наилучший способ структурирования решения nservicebus?
- 24. Каков наилучший способ решения этой проблемы?
- 25. как построить блок диагональной матрицы
- 26. Перегрузки оператора() для объекта диагональной матрицы
- 27. Каков алгоритм, лежащий в основе решения ниже
- 28. Создание диагональной матрицы большого размера
- 29. Построение диагональной матрицы в собственных
- 30. Блок диагональной матрицы из столбцов