지속적인 분수 인자화

Continued fraction factorization

수 이론에서, 지속 분수 인자화 방법(CFRAC)정수 인자화 알고리즘이다. 범용 알고리즘으로, 특별한 형태나 속성에 의존하지 않고 어떤 정수 n을 인수하는 데 적합하다는 뜻이다. 1931년 D. H. Lehmer와 R. E. Powers에 의해 기술되었으며,[1] Michael A에 의해 컴퓨터 알고리즘으로 개발되었다. 모리슨과 존 브릴하트는 1975년에 태어났다.[2]

계속적인 분수법은 딕슨의 인자화 방법에 근거한다. 그것은 규칙적으로 지속되는 부분 팽창수렴체를 사용한다.

, +

이것은 이차 비합리적이므로, 지속적인 분수는 주기적이어야 한다(n이 사각형이 아닌 한, 이 경우 인수화가 명백하다).

2 log n ⁡ n)= [ 1/ , {\^{\sqrt n의 시간 복잡성을 가진다.L_O 및 L 표기.[3]

참조

  1. ^ Lehmer, D.H.; Powers, R.E. (1931). "On Factoring Large Numbers". Bulletin of the American Mathematical Society. 37 (10): 770–776. doi:10.1090/S0002-9904-1931-05271-X.
  2. ^ Morrison, Michael A.; Brillhart, John (January 1975). "A Method of Factoring and the Factorization of F7". Mathematics of Computation. American Mathematical Society. 29 (129): 183–205. doi:10.2307/2005475. JSTOR 2005475.
  3. ^ Pomerance, Carl (December 1996). "A Tale of Two Sieves" (PDF). Notices of the AMS. Vol. 43, no. 12. pp. 1473–1485.

추가 읽기