답변
이것은 활발한 연구 분야이므로이 답변은 곧 유효 기간이 만료 될 수 있습니다. :-)
현재 가장 빠른 매트릭스 곱셈 알고리즘은 시간 O (n 2.373), due to a result by Virginia Williams에서 실행됩니다. 이 알고리즘은 실제로 알고리즘의 큰 계열로서 전체 시간 제한을 제공하는 복잡한 비선형 시스템 방정식을 발생시킵니다. 실제로 더 나은 솔루션을 찾아 경계를 개선하는 방법을 연구하는 사람들이 있습니다. 그 방정식에. 나는이 알고리즘이 단지 이론적 인 관심이라고 생각한다.
행렬 곱셈의 성배는 O (n) - 시간 행렬 곱셈 알고리즘이며 그러한 알고리즘이 존재하는지 여부는 여전히 열려있는 문제입니다. o (n) 시간 알고리즘은 곱하기 위해 행렬의 모든 항목을 읽을 수 없기 때문에 이것은 이론적 한계입니다.
희망이 도움이됩니다.
예. 제가 알고있는 가장 합리적인 사람들은 행렬 곱셈이 O (n^2 + ε)라고 생각합니다. O (n^2)는 아주 놀랄 것입니다. –
참고해 주셔서 감사합니다! – Codor
- 1. 다항식 곱셈의 복잡도 감소
- 2. 행렬 및 곱셈의 복잡성
- 3. 행렬 곱셈의 결과는 'nan'입니다.
- 4. CUDA 행렬 곱셈의 성능
- 5. 하둡의 행렬 곱셈의 실제 적용
- 6. 파이썬에서 행렬 곱셈의 멀티 스레딩
- 7. 요소 별 행렬 곱셈의 병렬화
- 8. 큰 숫자 곱셈의 모듈러스
- 9. MATLAB의 행렬 곱셈 시간 복잡도
- 10. 속도 향상을위한 행렬 곱셈의 병렬 시퀀스
- 11. 행렬 곱셈의 논리를 이해할 수 없습니다.
- 12. 비 - 큰 O 복잡도
- 13. C++에서 큰 곱셈의 나머지 찾기
- 14. 255보다 큰 값을 갖는 행렬 곱셈
- 15. 큰 오 시간 복잡도 (n)
- 16. 큰 O로 시간 복잡도 계산
- 17. 이 알고리즘의 큰 O 복잡도
- 18. 큰 공분산 행렬 만들기
- 19. 큰 행렬을위한 행렬 라이브러리?
- 20. 행렬을 얻는 가장 빠른 방법은 행렬 곱셈의 벡터에 의한 행렬입니다.
- 21. numpy 행렬 곱셈의 합계를 새로운 차원의 연결로 바꾸려면 어떻게해야합니까?
- 22. 곱셈의 자릿수 예측
- 23. 희박한 행렬 - 행렬 곱셈
- 24. 큰 행렬 곱셈 코어 덤프
- 25. 큰 행렬 및 블록/스레드
- 26. 큰 행렬 및 계산 채우기
- 27. Matlab 큰 행렬 곱셈 한계
- 28. 알고리즘의 복잡도
- 29. 시간 복잡도 제곱에 의한 지수화
- 30. 간단한 알고리즘의 시간 복잡도
SO에 관한 질문을 게시하기 전에 먼저 조사를 해 보는 것이 중요합니다. 위키 백과를 사용해 보셨습니까? https://en.wikipedia.org/wiki/Matrix_multiplication#Algorithms_for_efficient_matrix_multiplication –