베어스토의 방법
Bairstow's method수치해석에서는 베어스토우(Bairstow)의 방법이 임의도의 실제 다항식의 뿌리를 찾는 효율적인 알고리즘이다.이 알고리즘은 레너드 베어스토우의 1920년 저서 Apply Aerodynamics의 부록에 처음 등장했다.[1][non-primary source needed]이 알고리즘은 실제 산술만을 사용하여 복잡한 결합 쌍에서 뿌리를 찾는다.
다른 알고리즘은 루트 찾기 알고리즘을 참조하십시오.
방법 설명
베이르스토우의 접근법은 뉴턴의 방법을 사용하여 x 2+ u + {\ x의 계수 u와 v를 그 뿌리가 풀리는 다항식의 뿌리가 될 때까지 조정하는 것이다.그러면 이차근의 뿌리가 결정될 수 있고, 다항근은 이차근으로 나누어 그 뿌리를 제거할 수 있다.이 과정은 다항식이 2차 또는 선형이 될 때까지 반복되며, 모든 뿌리가 결정된다.
+ x+ + v + v + 에 의해 = n- i{\ Q_{}x}}}}}}}}}}}과(x^{id)의 나머지 + )가 산출된다
A second division of by is performed to yield a quotient and remainder with
변수 , , , h , c{ {i 및 v}의 함수그것들은 다음과 같이 재귀적으로 발견될 수 있다.
2차적 분포는 다음과 같은 경우 다항식을 고르게 나눈다.
문제가 발생하는u {\ 및 값은 시작 값을 선택하고 뉴턴의 방법을 2차원으로 반복하여 검색할 수 있다.
융합이 이루어질 때까지따라서 다항식의 영점을 찾기 위한 이 방법은 프로그래밍 언어 또는 스프레드시트로 쉽게 구현될 수 있다.
예
과제는 다항식의 한 쌍의 뿌리를 결정하는 것이다.
첫 번째 2차 다항식으로서 f(x)의 선행 3개 계수에서 형성된 정규화된 다항식을 선택할 수 있다.
그런 다음 반복을 통해 테이블이 생성된다.
| Nr | u | v | 스텝 길이 | 뿌리. |
|---|---|---|---|---|
| 0 | 1.833333333333 | −5.500000000000 | 5.579008780071 | −0.916666666667±2.517990821623 |
| 1 | 2.979026068546 | −0.039896784438 | 2.048558558641 | −1.489513034273±1.502845921479 |
| 2 | 3.635306053091 | 1.900693009946 | 1.799922838287 | −1.817653026545±1.184554563945 |
| 3 | 3.064938039761 | 0.193530875538 | 1.256481376254 | −1.532469019881±1.467968126819 |
| 4 | 3.461834191232 | 1.385679731101 | 0.428931413521 | −1.730917095616±1.269013105052 |
| 5 | 3.326244386565 | 0.978742927192 | 0.022431883898 | −1.663122193282±1.336874153612 |
| 6 | 3.333340909351 | 1.000022701147 | 0.000023931927 | −1.666670454676±1.333329555414 |
| 7 | 3.333333333340 | 1.000000000020 | 0.000000000021 | −1.666666666670±1.333333333330 |
| 8 | 3.333333333333 | 1.000000000000 | 0.000000000000 | −1.666666666667±1.333333333333 |
8번 반복한 후에 이 방법은 표시된 정밀도 내에 뿌리 -1/3과 -3을 포함하는 2차 인자를 생성했다.네 번째 반복으로부터의 스텝 길이는 수렴의 초선형 속도를 보여준다.
퍼포먼스
베어스토우 알고리즘은 뉴턴 방법의 국소 이차적 수렴을 계승하는데, 그 인자에 대한 수렴이 선형일 때 1보다 높은 다중의 이차적 인자의 경우는 예외로 한다.다항식의 정도가 홀수이고 실제 뿌리가 하나만 있을 때 특정한 종류의 불안정성이 관찰된다.이 진짜 뿌리에서 작은 값을 갖는 이차적 요인들은 무한대로 분산되는 경향이 있다.
이미지는 쌍[− 3,3]2{\displaystyle(s,t)\in[-3,3]^{2}∈(s, t)}., 선형 요인에 뿌리는 그것과 0해당한다도±나는 계영 2+ux+에 v=()−는 그것)2+t2{\displaystyle x^{2}(x-s)^{2}+t^{2}}. 꼭 낮다{\displaystyle s\pm 그것}, 상대방은 상반신을 비행기 t을에 지점을 나타낸다. halF비행기 밀폐된<>2차 요인에 뿌리의±t{\displaystyles\pm지}과 0해당한다, 그, x2+ux은+v=()−는 그것)2− t2{\displaystyle x^{2}(x-s)^{2}-t^{2}}, 일반적으로 WTF는 따라 색을 그렇게(u, v))(− 2s, s2+tt){\displaystyle(u,\,v)=(-2s,\,s^{2}+t\ t)}..로베어스토 반복의 마지막 지점, 검은 점들은 서로 다른 행동을 나타낸다.
첫 번째 이미지는 단일 실제 루트 케이스의 시연이다.두 번째는 융합 속도를 늦추는 비용으로 실제 근원을 추가 도입해 상이한 행동을 고칠 수 있다는 의미다.또한 홀수 도 다항식의 경우 뉴턴의 방법 및/또는 구간 수축 방법을 사용하여 실제 뿌리를 먼저 찾을 수 있으므로 디플레이션 후 더 나은 행동의 고른 도 다항식이 남게 된다.세 번째 이미지는 위의 예와 일치한다.
참조
- ^ Bairstow, Leonard (1920). "Appendix: The Solution of Algebraic Equations with Numerical Coefficients in the Case where Several Pairs of Complex Roots exist". Applied Aerodynamics. London: Longmans, Green and Company. pp. 551–560.