가우스-레젠드르 알고리즘

Gauss–Legendre algorithm

가우스-레젠드르 알고리즘π의 숫자를 계산하는 알고리즘이다.25회 반복에 불과해 4500만 correct의 정확한 자릿수를 생성하는 등 급속한 수렴성을 보인 점이 눈에 띈다.그러나 단점은 컴퓨터 메모리 집약적이어서 마친과 같은 공식을 대신 사용하는 경우가 있다는 점이다.

이 방법은 칼 프리드리히 가우스(1777–1855)와 아드리아-마리 레전드르(1752–1833)의 개별 작업에 바탕을 둔 것으로 현대의 곱셈과 제곱근 알고리즘을 결합한 것이다.산술-기하 평균에 근사치를 위해 두 숫자를 반복적으로 산술 평균과 기하 평균으로 대체한다.

아래에 제시된 버전은 가우스-울러, 브렌트-살라민(또는 살라민-브렌트) 알고리즘으로도 알려져 있으며,[1] 리차드 브렌트유진 살라민이 1975년에 독자적으로 발견했다.1999년 9월 18일부터 20일까지 π의 처음 206,158,430,000개의 소수 자릿수를 계산하는 데 사용되었고, 결과는 보르웨인의 알고리즘으로 확인되었다.

알고리즘.

  1. 초기값 설정:
  2. (와) 의 차이가 원하는 정확도에 도달할 때까지 다음 지침을 반복하십시오.
  3. π은 다음과 같이 근사하게 계산한다.

처음 세 번의 반복은 다음과 같다(첫 번째 잘못된 자리까지 주어지는 근사치):

알고리즘은 2차 정합성을 가지며, 이는 기본적으로 정확한 자릿수가 알고리즘의 각 반복과 함께 두 배가 된다는 것을 의미한다.

수학적 배경

산술-기하 평균의 한계

a와0 b라는0 두 숫자의 산술-기하 평균은 시퀀스의 한계를 계산하여 구한다.

둘 다 같은 한계로 수렴하는 거지
If and then the limit is where is the complete elliptic integral of the first kind

= {\0}=\ + = - +1 {\{i+1}:{i1}:{i+1}:{i1}, 그러면

여기서 ( ) 번째 유형의 완전한 타원 적분이다.

and

가우스는 이 두 가지 결과를 모두 알고 있었다.[2][3] [4]

레전드레의 정체

+ = 1 2 {\displaystyle {\ 2 Legendre가 ID를 입증했다.

[2]
동등하게,

적분 미적분이 있는 기초 교정쇄

Gauss-Legendre 알고리즘은 적분 미적분만을 사용하여 증명될 수 있다.이것은 여기서도[5] 여기서도 끝난다.[6]

참고 항목

참조

  1. ^ Brent, Richard, OldNew 알고리즘 for pi, Letters to Editor, Notice of the AMS (1), 페이지 7
  2. ^ a b Brent, Richard (1975), Traub, J F (ed.), "Multiple-precision zero-finding methods and the complexity of elementary function evaluation", Analytic Computational Complexity, New York: Academic Press, pp. 151–176, archived from the original on 23 July 2008, retrieved 8 September 2007
  3. ^ 살라민, 유진, 파이 연산, 찰스 스타크 드레이퍼 연구소 ISS 메모 74–19, 1974년 1월 30일, 매사추세츠 주 캠브리지
  4. ^ Salamin, Eugene (1976), "Computation of pi Using Arithmetic–Geometric Mean", Mathematics of Computation, vol. 30, no. 135, pp. 565–570, doi:10.2307/2005327, ISSN 0025-5718, JSTOR 2005327
  5. ^ Lord, Nick (1992), "Recent Calculations of π: The Gauss-Salamin Algorithm", The Mathematical Gazette, 76 (476): 231–242, doi:10.2307/3619132, JSTOR 3619132
  6. ^ Milla, Lorenz (2019), Easy Proof of Three Recursive π-Algorithms, arXiv:1907.04110