일반 미분방정식의 수치해결에는 선형 다단계 방법이 사용된다.개념적으로 수치적 방법은 초기 지점에서 시작한 다음, 다음 해결점을 찾기 위해 시간적으로 짧게 한 걸음 전진한다.그 과정은 솔루션을 설계하기 위한 후속 단계를 계속한다.단단계 방법(예: 오일러 방법)은 현재 값을 결정하기 위한 이전 포인트와 파생 포인트 하나만 가리킨다.룬게-쿠타 등의 방법은 일부 중간 단계(예: 반 단계)를 취하여 더 높은 주문 방법을 얻지만, 두 번째 단계를 밟기 전에 이전의 모든 정보를 폐기한다.멀티스테프 방식은 정보를 폐기하지 않고 이전 단계의 정보를 유지하고 사용함으로써 효율성을 얻으려고 시도한다.따라서 다중 단계 방법은 몇 가지 이전 포인트와 파생상품 가치를 가리킨다.선형 다단계 방법의 경우 이전 포인트와 파생상품 값의 선형 결합을 사용한다.
Multistep 메소드는 s {\ 단계의 정보를 사용하여 다음 값을 계산한다.특히 선형 다단계 방법은 와 i, 의 선형 조합을 사용하여 원하는 현재 단계에 대한 y의 값을 계산한다.따라서, 선형 다단계 방법은 형태의 방법이다.
= 인 경우계수 ,… ,- … 이 방법을 결정한다.방법 설계자는 계수를 선택하여 적용하기 쉬운 방법을 얻고자 하는 욕구와 실제 솔루션에 대한 좋은 근사치를 얻어야 하는 필요성의 균형을 맞춘다.종종 많은 계수가 방법을 단순화하기 위해 0이 된다.
명시적 방법과 암묵적 방법을 구별할 수 있다.= 일 경우 은 y n+ s 을(를) 직접 계산할 수 있으므로 방법을 "explicit"이라고 한다If then the method is called "implicit", since the value of depends on the value of , and the equation must be solved for .뉴턴의 방법과 같은 반복적인 방법은 암묵적 공식을 푸는 데 종종 사용된다.
y + 의 값을 "예측"하기 위해 명시적인 다중 단계 방법을 사용하기도 한다그 값은 그 값을 "수정"하기 위해 암묵적 공식에 사용된다.결과는 예측 변수-코렉터 방법이다.
예
예를 들어 문제를 고려하십시오.
정확한 용액은 ( )= y 입니다
원스텝 오일러
간단한 숫자 방법은 오일러의 방법이다.
오일러의 방법은 한 단계의 퇴보적인 경우에 대한 명시적인 다단계 방법으로 볼 수 있다.
문제= step size = y}을를 적용한 이 방법은 다음과 같은 결과를 제공한다.
2단계 애덤스-바시포스
오일러의 방법은 1단계 방법이다.간단한 다단계 방법은 2단계 Adams-Bashforth 방법이다.
이 방법은 인 + {\y_}와{\n2을 계산하기 위해 yn + 2그러나 초기값 문제는 = 라는 하나의 값만 제공한다 이 문제를 해결할 수 있는 한 가지 가능성은 오일러의 방법으로 계산한 y {1를 두 번째 값으로 사용하는 것이다.이 선택으로 아담스-바시포스 방법은 다음을 산출한다(4자리수로 반올림).
= = 4 = t_}=의 정확한 해법은 = 7… 이므로 2단계 아담스-바시포스 방법은 오일러의 방법보다 정확하다.스텝 사이즈가 충분히 작을 경우 항상 그러하다.
다단계 방법의 패밀리
선형 다단계 방법의 세 가지 패밀리가 일반적으로 사용된다.Adams-Bashforth 방법, Adams-Moulton 방법 및 역분화 공식(BDFs)
애덤스-바시포스 방법
아담스-바시포스 방법은 노골적인 방법이다.는 - =- - = = = = 0 = }=0 b 는 방법이 s를 가지도록 선택한다이 방법은 고유하게 결정).
The Adams–Moulton methods are similar to the Adams–Bashforth methods in that they also have and . Again the b coefficients are chosen to obtain the highest order possible.그러나 애덤스-몰튼 방법은 암묵적인 방법이다.= s-step Adams-Moulton 는 +1 {\1},s-step Adams-Bashforth 메서드는 s만 가질 수 있다는 제한을 제거함.
방법은 -= = 0= 0 을(를) 갖는 암묵적 방법이며, 이 방법이 순서 s(최대 가능)를 달성하도록 선택한 다른 계수들이다.이러한 방법은 특히 경직된 미분방정식의 해법에 사용된다.
분석
선형 다단계 방법 분석에서 중심 개념과 실제로 미분방정식에 대한 모든 수치적 방법은 수렴, 순서, 안정성이다.
일관성 및 순서
첫 번째 질문은 방법이 일관성이 있는가 하는 것이다: 차이 방정식이다.
미분 방정식 = ( , y ) y의 좋은 근사치? 보다 정확히 말하면, 국소 절단 오차가 0으로 가면서 스텝 크기 h보다 빠르게 0으로 가는 경우 멀티 스텝 방법이 일치하며, 여기서 국소 절단 오차는 결과 +s 의 차이로 정의된다.의 모든 이전 값 + - ,이(가) 정확하다고 가정하고, t + {\s}}}의 정확한 방정식 해법Taylor 시리즈를 사용한 연산에서는 다음과 같은 경우에만 선형 다단계 방법이 일치한다는 것을 보여준다.
특히 하나 이상의 순서가 있을 경우 방법이 일치하는데, 이는 () = {\(1)=( 1)= ( ) (1의 경우다
안정성과 수렴성
1단계 방법의 숫자 해법은 초기 0 에 따라 다르지만, s단계 방법의 숫자 해법은 모든 s 시작 값 y ,- 1 0}, 숫자 해법이 찌르느냐의 관심이다.시작 값의 동요와 관련하여.ε 크기의 시작값의 섭동이 단계 크기 h에 의존하지 않는 K의 일부 값에 대해 그 시간 간격에 걸쳐 숫자 해법이 Kε 이하로 변화하게 하는 경우, 주어진 시간 간격의 특정 미분 방정식에 대해 선형 다단계 방법은 0이 된다.이것은 y = {\ y의 조건을 확인하는 것으로 충분하기 때문에 "제로안정성"이라고 불린다(Süli & Mayers 2003, 페이지 332).
특성 다항식 ρ의 뿌리가 모두 1보다 작거나 같은 계수를 가지고 있고 계량 1의 뿌리가 다항성 1이라면, 우리는 그 근본 조건이 충족된다고 말한다.선형 다단계 방법은 루트 조건이 충족되는 경우에만 제로가 가능하다(Süli & Mayers 2003, 페이지 335).
이제 일관적인 선형 다중 단계 방법이 충분히 부드러운 미분 방정식에 적용되고 시작 값 y , - 모두 값 y 에 h→ 0으로 수렴한다고 가정합시다그런 다음, 방법이 0이 될 경우에만 숫자 이 → 0{\ 0으로 정확한 용액으로 수렴한다.이 결과는 게르문트 달퀴스트의 이름을 딴 달퀴스트 등가정리라고 알려져 있다. 이 정리는 유한차법에 대한 릴랙스 등가정리 정리와 정신이 비슷하다.나아가, 방법에 순서 p가 있는 경우, 글로벌 오차( 솔루션과 정해진 시간에 정확한 해결책의 차이)는 O( ) displaystyle 이다(Süli & Mayers 2003, 페이지 340).
나아가 방법이 수렴되는 경우, = z}이가) 계수 1의 유일한 뿌리일 경우 그 방법은 강하게 안정되어 있다고 한다.수렴성이고 계수1의 모든 뿌리가 반복되지 않지만 그런 뿌리가 하나 이상 있으면 비교적 안정성이 있다고 한다.1은 방법이 수렴되려면 뿌리가 되어야 한다. 따라서 수렴 방법은 항상 이 두 가지 중 하나이다.
경직 방정식에서 선형 다중 단계 방법의 성능을 평가하려면 선형 시험 방정식 y' = λy를 고려한다.단계 크기 h로 이 미분방정식에 적용된 다단계 방법은 특성 다항식과의 선형 재발 관계를 산출한다.
이 다항식을 다단계의 안정성 다항식이라고 한다.모든 뿌리가 1보다 작은 계수를 가지면 다단계 방법의 수치적 용액은 0으로 수렴되며 다단계 방법은 hλ의 값에 대해 절대적으로 안정적이라고 한다.이 방법은 음의 실제 부분을 가진 모든 hλ에 대해 절대적으로 안정적이면 A-안정적이라고 한다.절대 안정성의 영역은 멀티 스텝 방법이 절대적으로 안정된 모든 hλ의 집합이다(Süli & Mayers 2003, 페이지 347 & 348).자세한 내용은 뻣뻣한 방정식과 다중 단계 방법에 대한 섹션을 참조하십시오.
예
Adams-Bashforth 3단계 방법 고려
한 가지 특성 다항식은 다음과 같다.
루트 = 이가) 있고 위의 조건이 충족된다.= }이가) 계수 1의 유일한 루트인 만큼 방법은 강하게 안정적이다.
첫 번째 달퀴스트 장벽은 0-안정적이고 선형적인 q-step 다단계 방법은 q가 홀수일 경우 q + 1보다 크고 q + 2보다 크면 q + 2보다 큰 수렴 순서를 달성할 수 없다고 명시한다.방법이 명시적이면 q보다 큰 명령을 얻을 수 없다(Hairer, Nørsett & Wanner 1993, Thm III.3.5).
Bashforth, Francis (1883), An Attempt to test the Theories of Capillary Action by comparing the theoretical and measured forms of drops of fluid. With an explanation of the method of integration employed in constructing the tables which give the theoretical forms of such drops, by J. C. Adams, Cambridge.
Dahlquist, Germund (1956), "Convergence and stability in the numerical integration of ordinary differential equations", Mathematica Scandinavica, 4: 33--53.
Hairer, Ernst; Wanner, Gerhard (1996), Solving ordinary differential equations II: Stiff and differential-algebraic problems (2nd ed.), Berlin, New York: Springer-Verlag, ISBN978-3-540-60452-5.
Iserles, Arieh (1996), A First Course in the Numerical Analysis of Differential Equations, Cambridge University Press, ISBN978-0-521-55655-2.
Milne, W. E. (1926), "Numerical integration of ordinary differential equations", American Mathematical Monthly, Mathematical Association of America, 33 (9): 455–460, doi:10.2307/2299609, JSTOR2299609.
Moulton, Forest R. (1926), New methods in exterior ballistics, University of Chicago Press.