최소 다항식 외삽법
Minimum polynomial extrapolation수학에서 최소 다항식 외삽은 사베이(Sabay)와 잭슨(Jackson)으로 인해 벡터 시퀀스의 수렴 가속화에 사용되는 시퀀스 변환이다.[1]
에이트켄의 방법이 가장 유명하지만 벡터 시퀀스에서는 실패하는 경우가 많다.벡터 시퀀스에 효과적인 방법은 최소 다항식 외삽법이다.일반적으로 고정점 반복의 관점에서 다음과 같이 표현된다.
Given iterates in , one constructs the matrix }, 열은 - 1 차이입니다.Then, one computes the vector where denotes the Moore–Penrose pseudoinverse of . The number 1 is then appended to the end of , and the extrapolated limit is
여기서 =( , 3, ... , k + ) X ...,는 2에서 하는 k 반복열인 행렬이다.
다음 4행 MATLAB 코드 세그먼트는 MPE 알고리즘을 구현한다.
U = x(:, 2:종지부를 찍다 - 1) - x(:, 1:종지부를 찍다 - 2); c = - 핀브(U) * (x(:, 종지부를 찍다) - x(:, 종지부를 찍다 - 1)); c(종지부를 찍다 + 1, 1) = 1; s = (x(:, 2:종지부를 찍다) * c) / 합계를 내다(c);
참조
- ^ Cabay, S.; Jackson, L.W. (1976), "A polynomial extrapolation method for finding limits and antilimits of vector sequences", SIAM Journal on Numerical Analysis, doi:10.1137/0713060