Я хочу решить линейную систему. Моя матрица A имеет размер 1200x1200, а матрица b - 1200x1. Таким образом, по формуле Ax = b, я хочу найти x, который будет 1200x1. Теперь моя главная проблема заключается в том, что моя матрица A имеет очень мало ненулевых значений, например, не более 5 ненулевых значений в каждой из строк. Итак, что вы предлагаете? Будет ли разложение LU мне больше? или любое другое разложение, такое как разреженное разложение. Я использую java, поскольку линейная система является частью общего алгоритма, я не хочу менять язык программирования. Я узнал, что у COLT есть лучшие классы для решения. Может ли кто-нибудь предложить мне с помощью некоторых примеров решения линейных систем с использованием COLT? То, что я реализую, - это проблема итерации политики.Решение линейной системы с использованием COLT в Java
0
A
ответ
0
Существует Java-библиотека с открытым исходным кодом, поддерживающая выполнение наиболее распространенных операций, применяемых к матрицам и векторам. Он также имеет функциональность для решения линейных систем nxn и делает разложение LU. Вы можете загрузить весь исходный код и документацию api: http://imr-lib.blogspot.com Это очень простая в использовании библиотека, и вы можете забрать внутри кода, чтобы увидеть реализацию; использует численные аналитические навыки для выполнения разложения LU и решения линейных систем nxn.
1
Вы можете использовать Linear Algebra 4 Java, это с открытым исходным кодом и поддержка разреженных матриц. Также вы можете выбрать матричный решатель (Гаусс, Якоби, Зейдел).
Смежные вопросы
- 1. Решение проблемы линейной системы с использованием Solve
- 2. Решение линейной системы с dpotrs (факторизация Cholesky)
- 3. Решение неотрицательной линейной системы в R
- 4. Решение крупномасштабной линейной системы в Apache Spark
- 5. PETSc решение линейной системы с ksp guide
- 6. Решение простой разреженной линейной системы уравнений с использованием csparse: cs_cholsol
- 7. Решение разреженной линейной системы в Matlab
- 8. Eigen Library: решение комплексной линейной системы
- 9. Matlab: Решение линейной системы анонимных функций
- 10. Решение линейной системы уравнений с двумя переменными в MATLAB
- 11. Решение нелинейной системы в java (с использованием инструментария оптимизации)
- 12. Решение системы с использованием linalg с ограничениями
- 13. Эффективное решение символьной линейной системы уравнений на MATLAB/Maple/etc
- 14. Решение системы линейных уравнений с использованием mathdotnet?
- 15. Решение нелинейной системы с использованием fsolve
- 16. Решение системы ODE с использованием Octave
- 17. Решение большой системы уравнений с использованием VBA
- 18. Решение системы дифференциальных уравнений с использованием SciPy
- 19. Решение системы матричных уравнений с использованием MATLAB?
- 20. Решение нелинейной переопределенной системы с использованием python
- 21. Коллекции коллекций Java mahout colt
- 22. оптимизация линейной системы inequalites
- 23. решения линейной сложной системы уравнений
- 24. Матрицы "long" s в Java/COLT?
- 25. решения линейной системы с фракциями в NumPy
- 26. Полагая решение линейной регрессии вместе
- 27. Решение системы нелинейных уравнений
- 28. Решение Sudoku в java с использованием backtrack
- 29. Решение лабиринта с использованием стеков в java
- 30. Vector-Matrix-Multiplication в java с параллельным colt
Мне жаль, что я не был лучше в математике; но для теоретических улучшений вы можете попробовать https://mathematics.stackexchange.com –
Спасибо за предложение. Фактически я реализовал этот материал со значением итерации, но вам нужно сделать программирование для итерации политики. Теперь часть математики больше не нужна , Я хочу, чтобы COLT api отлично работал с моим кодом. Но проблема в том, что с этим API не слишком много помогает –