가정 ∈ R N × N 인 대칭 정부 호 행렬있다. A 는 A x = b를 직접 해결 하는 데 비용이 많이들 정도로 충분히 큽니다 .
각 반복에서 A 를 반전시키지 않는 의 가장 작은 고유 값을 찾는 반복 알고리즘이 있습니까?
즉, 를 풀기 위해 켤레 그라디언트와 같은 반복 알고리즘을 사용해야 하므로 반복적으로 적용 하는 것은 비싼 "내부 루프"처럼 보입니다. 하나의 고유 벡터 만 있으면됩니다.
감사!
1
hole 레 스키 분해를 사용해 보셨습니까? 당신은 요소해야 할 것 에 L L T 와 L은 삼각 행렬 것. 인수 분해를 한 번만 수행하면 (이 작업은 한 번만 수행) 모든 반복에서이를 사용하여 앞뒤로 대체하여 시스템을 매우 빠르게 해결할 수 있습니다.
—
Juan M. Bello-Rivas
희소 행렬입니까?
—
Tolga Birdal
matlab 또는 옥타브를 사용하는 경우
—
sebastian_g
eigs
-routine을 사용하십시오 . 반복적 인 방법입니다. 원하는 고유 값 (예 : 가장 작은 실수) 을 지정하는 옵션이 있습니다 .