이전 질문에 대한 답으로, “가우시안” 제거가 시간에 실행 된다는 일반적이지만 잘못된 믿음을 언급했습니다 . 알고리즘이 산술 연산을 사용한다는 것은 명백하지만 , 부주의 한 구현은 지수 적으로 많은 비트를 갖는 숫자를 생성 할 수 있습니다. 간단한 예로, 다음 행렬을 대각선으로 만들고 싶다고 가정합니다.
나누기없이 한 행의 정수 배수를 다른 행 에만 추가하는 버전의 제거 알고리즘을 사용하고 항상 행렬의 대각선 항목을 피벗하면 출력 행렬에는 벡터 대각선을 따라.
하지만 입니다 가우스 소거법의 실제 시간 복잡도는? 대부분의 조합 최적화 작성자는 "강력 다항식"에 만족하는 것 같지만 다항식이 실제로 무엇인지 궁금합니다.
이것이 여전히 최고의 분석입니까? 더 나은 명시 적 시간 제한을 제공하거나 필요한 정밀도에 대해 더 나은 제한을 제공하는 표준 참조가 있습니까?
더 일반적으로 : 임의의 선형 방정식 시스템을 푸는 것으로 알려진 가장 빠른 알고리즘의 실행 시간 (정수 RAM에서)은 얼마입니까?