밀도가 높은 실제 대칭 사각형 행렬이 있습니다. 크기는 약 1000x1000입니다. 첫 번째 주요 구성 요소를 계산 하고이 작업을 수행하는 가장 좋은 알고리즘이 무엇인지 궁금합니다.
MATLAB은 Arnoldi / Lanczos 알고리즘을 사용하는 것 같습니다 eigs
. 그러나 그것에 대해 읽음으로써 나는 단순한 전력 반복에 비해 어떤 이점이 있는지 확실하지 않습니다 . 왜냐하면 내 행렬이 희소하지 않고 첫 번째 고유 벡터에만 관심이 있기 때문입니다.
이 경우 가장 빠른 알고리즘은 무엇입니까?