다항식 분해
Polynomial decomposition수학에서 다항식 분해는 다항식 f를 다항식 g와 h의 함수 구성 으로 표현하는데, 여기서 g와 h는 1보다 큰 학위를 가지고 있다. 대수적 함수 분해다.알고리즘은 다항식 시간에 단항 다항식을 분해하는 것으로 알려져 있다.null
이러한 방식으로 분해할 수 있는 다항식은 복합 다항식이다. 외설적인 다항식 또는 때로는 주요 다항식[1](다항식 제품으로는 고려할 수 없는 불가침 다항식과 혼동되지 않음)이 아니다.null
이 글의 나머지 부분에서는 단변 다항식만을 논하고 있으며, 임의 수준의 다항 다항식에도 알고리즘이 존재한다.[2]null
예
가장 간단한 경우, 다항식 중 하나는 단항식이다.예를 들어,
로 분해되다.
그 이후
함수 구성을 나타내기 위해 링 오퍼레이터 기호 ∘을 사용한다.null
좀 더 사소한 것은 아니지만,
유니크함
A polynomial may have distinct decompositions into indecomposable polynomials where where for some .1도 이상의 다항식 정의에 대한 제한은 선형 다항식으로 가능한 무한히 많은 분해물을 제외한다.null
조셉 은m = m=, 그리고 성분의 정도가 선형 변환까지는 같지만 순서는 다를 수 있다는 것을 증명했다; 이것이 리트의 다항식 분해 정리다.[1][3]예를 들어 ∘ = x x x X
적용들
다항식 분해는 다항식의 보다 효율적인 평가를 가능하게 할 수 있다.예를 들어,
Horner의 방법은 7이 필요한 반면, 분해법을 사용하여 3 곱으로만 계산할 수 있다.
다항식 분해는 일부 수정 불가능한 다항식에도 불구하고 활성산소를 사용하여 상징 뿌리를 계산할 수 있다.이 기술은 많은 컴퓨터 대수 체계에서 사용된다.[4]예를 들어 분해 사용
이 수정 불가능한 다항식의 뿌리는 다음과[5] 같이 계산할 수 있다.
뿌리에 대한 명시적인 공식이 있는 사분위 다항식의 경우에도 분해를 이용한 해결은 더 간단한 형태를 주는 경우가 많다.예를 들어, 분해
뿌리를[5] 내리다
그러나 4분위 공식을 쉽게 적용하면 동일한 결과를 얻을 수 있지만 단순화하기가 어렵고 이해하기 어려운 형식이다.
알고리즘
다항식 분해를 위한 최초의 알고리즘은 1976년에 발견되었지만 1985년에 발표되었고,[7] 맥시마/맥시마 컴퓨터 대수 체계에서 구현되었다.[6][8]그 알고리즘은 최악의 경우 기하급수적인 시간이 걸리지만, 기반 영역의 특성과는 독립적으로 작동한다.null
1989년 알고리즘은 다항식 시간에 실행되지만 특성에 제약이 있다.[9]null
2014년 알고리즘은 특성에 대한 제한 없이 다항 시간 내에 분해물을 계산한다.[10]null
메모들
- ^ a b J.F. Ritt, "Prime and Composite Polyomials", 미국수학협회의 23:1:51–66 (1922년 1월) doi:10.2307/1988911 JSTOR 1988911
- ^ Jean-Charles Faugere, Ludovic Perret, "다변수 다항식 및 다항식 다항식 및 그 용도를 암호화에 분해하기 위한 효율적인 알고리즘", Journal of Symbolic Computing, 44:1676-1689(2009), doi:10.1016/j.jsc.2008.02.005
- ^ 카피 코랄레스-로드리게스, "다항식 분해에 대한 리트의 정리, 순수 및 응용 대수학 저널 68:3:293–296 (90년 12월 6일) 도이:10.1016/0022-4049 (90)90086-W
- ^ 아래의 예는 Maxima를 사용하여 계산하였다.
- ^ a b 각 ±을 독립적으로 취하는 경우.
- ^ David R. Barton, Richard Zippel (1985). "Polynomial Decomposition Algorithms". Journal of Symbolic Computation. 1: 159–168.
- ^ 리처드 지펠, 1996년 기능분해.
- ^ 폴리덱스 함수를 참조하십시오.
- ^ Dexter Kozen, Susan Landau (1989). "Polynomial Decomposition Algorithms". Journal of Symbolic Computation. 7: 445–456.
- ^ Raoul Blankertz (2014). "A polynomial time algorithm for computing all minimal decompositions of a polynomial" (PDF). ACM Communications in Computer Algebra. 48 (187): 1. 웨이백 머신에 2015-09-24 보관
참조
- Joel S. Cohen (2003). "Chapter 5. Polynomial Decomposition". Computer Algebra and Symbolic Computation. ISBN 1-56881-159-4.