선형 다단계 방법

Linear multistep method

일반 미분방정식의 수치해결에는 선형 다단계 방법이 사용된다.개념적으로 수치적 방법은 초기 지점에서 시작한 다음, 다음 해결점을 찾기 위해 시간적으로 짧게 한 걸음 전진한다.그 과정은 솔루션을 설계하기 위한 후속 단계를 계속한다.단단계 방법(예: 오일러 방법)은 현재 값을 결정하기 위한 이전 포인트와 파생 포인트 하나만 가리킨다.룬게-쿠타 등의 방법은 일부 중간 단계(예: 반 단계)를 취하여 더 높은 주문 방법을 얻지만, 두 번째 단계를 밟기 전에 이전의 모든 정보를 폐기한다.멀티스테프 방식은 정보를 폐기하지 않고 이전 단계의 정보를 유지하고 사용함으로써 효율성을 얻으려고 시도한다.따라서 다중 단계 방법은 몇 가지 이전 포인트와 파생상품 가치를 가리킨다.선형 다단계 방법의 경우 이전 포인트와 파생상품 값의 선형 결합을 사용한다.

정의들

일반적인 미분방정식의 수치적 방법은 형태 초기값 문제에 대한 근사치 해법

는 이산 시간 에서 () 값에 대한 근사치 입니다

여기서 은 시간 단계(때로는 t이고 은 정수다.

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를 가지도록 선택한다이 방법은 고유하게 결정).

s = 1, 2, 3, 4, 5를 사용하는 아담스-바시포스 방법은 다음과 같다(Hairer, Nørsett & Wanner 1993, §III.1; Puther 2003, 페이지 103).

계수 는 다음과 같이 결정할 수 있다.다항식 보간법을 사용하여 다음과 같이 -1의 p를 찾으십시오

다항 보간 수율에 대한 라그랑주 공식

다항식 p는 해결해야 할 미분방정식 = (, ) y의 우측에 대한 국소적으로 좋은 근사치이므로 대신 = () y을 고려한다.이 방정식은 정확히 풀 수 있다; 해결책은 p의 정수일 뿐이다.이것은 시간이 걸리는 것을 암시한다.

애덤스-바시포스 방법은 p의 공식이 대체될 때 발생한다.계수 이(가) 주어지는 것으로 확인됨

( t, ) y)}을 보간 p로 대체하면s 순서 h의 오류가 발생하며, s-step Adams-Bashforth 방법이 실제로 s를 주문하였음을 따른다(Iserles 1996, §2.1).

아담스-바시포스 방법은 존 카우치 애덤스프랜시스 바시포스 때문에 모세관 작용을 모델링하는 미분 방정식을 해결하기 위해 고안한 것이다.바쉬포스(1883)는 자신의 이론과 아담스의 수치적 방법(Goldstine 1977)을 발표했다.

애덤스-물턴 방식

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만 가질 수 있다는 제한을 제거함.

s = 0, 1, 2, 3, 4의 아담스-물튼 방법은 다음과 같다(Hairer, Nørsett & Wanner 1993, §II.1; 쿼터니, Sacco & Saleri 2000).

= -+ h ( n, y ), 이것은 후진 오일러 방법이다.
This is the trapezoidal rule

아담스-물튼 방법의 유래는 아담스-바시포스 방법의 유래와 유사하지만, 보간 다항식은 위의 점 - , -s t n-s을 사용할 뿐만 t{도 있다.계수는 다음에 의해 주어진다.

애덤스-몰튼 방법은 애덤스-바시포스 방식처럼 오로지카우치 애덤스 덕분이다.Forest Ray Moulton의 이름은 예측자-코렉터 쌍(Moulton 1926), 밀느(1926)가 같은 생각을 가지고 있었기 때문에 아담스-바시포스 방법과 함께 사용될 수 있다는 것을 깨달았기 때문에 이러한 방법들과 연관되게 되었다.아담스는 뉴턴의 방법을 사용하여 암묵적 방정식을 풀었다(Hairer, Nørsett & Wanner 1993, §III.1).

역분화 공식(BDF)

방법은 -= = 0= 0 을(를) 갖는 암묵적 방법이며, 이 방법이 순서 s(최대 가능)를 달성하도록 선택한 다른 계수들이다.이러한 방법은 특히 경직된 미분방정식의 해법에 사용된다.

분석

선형 다단계 방법 분석에서 중심 개념과 실제로 미분방정식에 대한 모든 수치적 방법은 수렴, 순서, 안정성이다.

일관성 및 순서

첫 번째 질문은 방법이 일관성이 있는가 하는 것이다: 차이 방정식이다.

미분 방정식 = ( , y ) y의 좋은 근사치? 보다 정확히 말하면, 국소 절단 오차가 0으로 가면서 스텝 크기 h보다 빠르게 0으로 가는 경우 멀티 스텝 방법이 일치하며, 여기서 국소 절단 오차는 결과 +s 의 차이로 정의된다.의 모든 이전 값 + - , 이(가) 정확하다고 가정하고, t + {\s}}}의 정확한 방정식 해법Taylor 시리즈를 사용한 연산에서는 다음과 같은 경우에만 선형 다단계 방법이 일치한다는 것을 보여준다.

위에서 언급한 모든 방법은 일관된다(Hairer, Nørsett & Wanner 1993, §III.2).

방법이 일관성이 있다면 다음 질문은 숫자 방법을 정의하는 차이 방정식이 미분 방정식과 얼마나 근사하게 일치하느냐 하는 것이다.다단계 방법은 h가 0으로 가면서 국소 오차가 + ) 이면 오더 p가 있다고 한다.이는 방법 계수에 대한 다음과 같은 조건에 해당한다.

s-step Adams-Bashforth 방법은 s를, s-step Adams-Moulton 방법은 + 1 }을Hairer, Nørsett & Wanner 1993, §II.2)를 갖는다.

이러한 조건은 종종 특성 다항식을 사용하여 공식화된다.

이러한 다항식 측면에서, 오더 p를 갖는 방법에 대한 위의 조건은 다음과 같다.

특히 하나 이상의 순서가 있을 경우 방법이 일치하는데, 이는 () = {\(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으로 수렴되며 다단계 방법은 의 값에 대해 절대적으로 안정적이라고 한다.이 방법은 음의 실제 부분을 가진 모든 에 대해 절대적으로 안정적이면 A-안정적이라고 한다.절대 안정성의 영역은 멀티 스텝 방법이 절대적으로 안정된 모든 의 집합이다(Süli & Mayers 2003, 페이지 347 & 348).자세한 내용은 뻣뻣한 방정식과 다중 단계 방법에 대한 섹션을 참조하십시오.

Adams-Bashforth 3단계 방법 고려

한 가지 특성 다항식은 다음과 같다.

루트 = 가) 있고 위의 조건이 충족된다.= }이가) 계수 1의 유일한 루트인 만큼 방법은 강하게 안정적이다.

또 다른 특징적인 다항식은

1, 2차 달퀴스트 장벽

이 두 결과는 Germund Dahlquist에 의해 증명되었으며 수렴 순서와 선형 다단계 방법의 A-안정성에 대한 중요한 결합을 나타낸다.첫 번째 달퀴스트 장벽은 달퀴스트(1956년)에서, 두 번째 달퀴스트(1963년)에서 증명되었다.

제1차 달퀴스트 장벽

첫 번째 달퀴스트 장벽은 0-안정적이고 선형적인 q-step 다단계 방법은 q가 홀수일 경우 q + 1보다 크고 q + 2보다 크면 q + 2보다 큰 수렴 순서를 달성할 수 없다고 명시한다.방법이 명시적이면 q보다 큰 명령을 얻을 수 없다(Hairer, Nørsett & Wanner 1993, Thm III.3.5).

제2차 달퀴스트 장벽

두 번째 달퀴스트 장벽은 명시적인 선형 다단계 방법은 A-안정적이지 않다고 명시한다.

참고 항목

참조

  • 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.
  • Butcher, John C. (2003), Numerical Methods for Ordinary Differential Equations, John Wiley, ISBN 978-0-471-96758-3.
  • Dahlquist, Germund (1956), "Convergence and stability in the numerical integration of ordinary differential equations", Mathematica Scandinavica, 4: 33--53.
  • Dahlquist, Germund (1963), "A special stability problem for linear multistep methods" (PDF), BIT, 3: 27–43, doi:10.1007/BF01963532, ISSN 0006-3835.
  • Goldstine, Herman H. (1977), A History of Numerical Analysis from the 16th through the 19th Century, New York: Springer-Verlag, ISBN 978-0-387-90277-7.
  • Hairer, Ernst; Nørsett, Syvert Paul; Wanner, Gerhard (1993), Solving ordinary differential equations I: Nonstiff problems (2nd ed.), Berlin: Springer Verlag, ISBN 978-3-540-56670-0.
  • Hairer, Ernst; Wanner, Gerhard (1996), Solving ordinary differential equations II: Stiff and differential-algebraic problems (2nd ed.), Berlin, New York: Springer-Verlag, ISBN 978-3-540-60452-5.
  • Iserles, Arieh (1996), A First Course in the Numerical Analysis of Differential Equations, Cambridge University Press, ISBN 978-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, JSTOR 2299609.
  • Moulton, Forest R. (1926), New methods in exterior ballistics, University of Chicago Press.
  • Quarteroni, Alfio; Sacco, Riccardo; Saleri, Fausto (2000), Matematica Numerica, Springer Verlag, ISBN 978-88-470-0077-3.
  • Süli, Endre; Mayers, David (2003), An Introduction to Numerical Analysis, Cambridge University Press, ISBN 0-521-00794-1.

외부 링크