SPD (symmetric positive definite) 행렬의 정의를 알고 있지만 더 이해하고 싶습니다.
왜 그렇게 직관적으로 중요합니까?
여기 내가 아는 것입니다. 또 뭐요?
주어진 데이터에 대해 공분산 행렬은 SPD입니다. 공분산 행렬은 중요한 측정 항목 입니다. 직관적 인 설명 은이 게시물 을 참조하십시오 .
이차 형태 A가 SPD이면 2 x⊤Ax−b⊤x+c는 볼록합니다. 볼록 함은 로컬 솔루션이 글로벌 솔루션인지 확인하는 데 유용한 기능입니다. 볼록 문제의 경우 해결해야 할 좋은 알고리즘이 많이 있지만 비 볼록 문제는 아닙니다.
경우 SPD는, 차 형태에 대한 최적화 솔루션은
와 선형 시스템에 대한 해는 동일합니다. 따라서 두 가지 고전적인 문제 사이에서 변환을 실행할 수 있습니다. 한 도메인에서 발견 된 트릭을 다른 도메인에서 사용할 수 있기 때문에 이것은 중요합니다. 예를 들어 켤레 그라디언트 방법을 사용하여 선형 시스템을 해결할 수 있습니다.Cholesky 분해와 같은 SPD 매트릭스에 더 잘 작동하는 좋은 알고리즘 (빠른 수치 적 안정)이 많이 있습니다.
편집 : 나는 SPD 매트릭스의 정체성을 요구하려고 시도하지 않고, 중요성을 보여주기 위해 속성 뒤에 직관을 요구합니다. 예를 들어 @Matthew Drury에서 언급했듯이 행렬이 SPD 인 경우 고유 값은 모두 양의 실수이지만 모든 양의 문제는 왜됩니까? @Matthew Drury는 흐름에 대한 훌륭한 답변을 얻었으며 이것이 내가 찾던 것입니다.