직접다중촬영법

Direct multiple shooting method

수학적 일반 미분방정식으로 알려진 수학 영역에서 직접 다중촬영법경계값 문제해결을 위한 수치적 방법이다.이 방법은 해결책을 모색하는 간격을 몇 개의 더 작은 간격으로 나누고, 더 작은 간격마다 초기 가치 문제를 해결하며, 전체 간격에 대한 해결책을 형성하기 위해 추가적인 매칭 조건을 부과한다.이 방법은 단일 사격법에 비해 비선형성 분포와 수학적 안정성이 크게 개선된 것으로 평가된다.

싱글 슈팅 방식

사격 방법은 다음과 같이 경계값 문제(BVP)를 해결하는 데 사용할 수 있다.

시간a tb t가 알려지고 우리가 찾는.

단발 사격 방법은 다음과 같이 진행한다.y(t; t0, y0)는 초기값 문제(IVP)의 해결책을 나타내도록 한다.

함수 F(p)를 y(tb; p)와 지정된 경계b 값 y: F(p) = y(tb; p) - yb 차이로 정의하십시오. 그러면b 경계 값 문제의 모든 솔루션(ya, yb)은 ya=y이며0 y는 F루트에 해당한다.이 뿌리는 특정 방법 의존적 전제조건이 충족된다는 점을 감안할 때 어떤 뿌리 찾기 방법으로도 해결할 수 있다.이것은 종종 ya yb 대한 초기 추측을 요구할 것이다.전형적으로, 분석적인 뿌리 발견은 불가능하며, 이 과업에는 뉴턴의 방법과 같은 반복적인 방법이 사용된다.

경계값 문제의 수치해결을 위한 싱글 슈팅의 적용은 여러 가지 단점을 안고 있다.

  • 주어진 초기 값 y0 대해 IVP의 솔루션은 분명히 우리가 뿌리를 찾는 함수 F를 평가할 수 있도록 [ta,tb] 간격에 존재해야 한다.

매우 비선형적이거나 불안정한 ODE의 경우, 이를 위해서는 초기 추정 y0 실제 용액 ya 극히 근접하지만 알 수 없는 용액 y에 근접해야 한다.참 용액에서 약간 벗어난 초기 값은 특이점 또는 ODE 해결사 방법의 파괴로 이어질 수 있다.그러나 반복적인 뿌리 찾기 방법에서는 이런 해결책의 선택이 불가피하다.

  • 유한 정밀도는 전체 시간 간격에서 ODE의 해법이 가능한 초기 값을 찾는 것을 전혀 불가능하게 할 수 있다.
  • ODE의 비선형성은 사실상 F의 비선형성이 되며, 비선형 시스템을 해결할 수 있는 뿌리 찾기 기술이 필요하다.그러한 방법은 일반적으로 비선형성이 심해질수록 더 느리게 수렴된다.경계값 문제 해결사의 수행은 이로 인해 어려움을 겪는다.
  • 심지어 안정적이고 양호한 상태의 ODE도 불안정하고 좋지 않은 BVP를 만들 수 있다.초기 값 추측 y0 약간 변경하면 ODEs 솔루션 y(tb; ta, y0)와 따라서 루트를 추구하는 함수 F의 값에 매우 큰 단계가 발생할 수 있다.비분석적 뿌리 찾기 방법은 이러한 행동에 거의 대처할 수 없다.

멀티슈팅

직접 다중 촬영 방법은 격자점을 추가하여 간격[ta, tb]을 분할한다.

= < > N= b

방법은 0 grid k tk N - 1모든 격자점 t에서 y 을 추측하는 것으로 시작한다.k 추측들을 y로 나타내시오.y(t; t, ykk)는 k번째 격자점, 즉 초기값 문제의 해결책에서 나오는 솔루션을 나타내도록 한다.

모든 솔루션은 y 값이 그리드 포인트에서 일치할 경우 연속적인 궤적을 형성하기 위해 압착될 수 있다.따라서 경계값 문제의 해법은 다음과 같은 N 방정식 시스템의 해법에 해당한다.

중심 N-2 방정식은 일치 조건이며, 첫 번째와 마지막 방정식은 경계 값 문제의 조건 y(ta) = y a y(tb) = y이다b.다중 사격법은 이 방정식 체계를 풀어서 경계값 문제를 해결한다.일반적으로 뉴턴의 방법의 수정은 후자의 과제에 사용된다.

다중 촬영 및 병렬 처리 방법

초기 가치 문제에 대한 병렬 해결기를 도출하기 위해 복수의 슈팅이 채택되었다.[1]예를 들어 파라알 병렬인 시간 통합 방법은 자코비안의 특별한 근사치를 갖는 다중 슈팅 알고리즘으로 도출할 수 있다.[2]

참조

  1. ^ Kiehl, Martin (1994). "Parallel multiple shooting for the solution of initial value problems". Parallel Computing. 20 (3): 275–295. doi:10.1016/S0167-8191(06)80013-X.
  2. ^ Gander, Martin J.; Vandewalle, Stefan (2007). "Analysis of the Parareal Time‐Parallel Time‐Integration Method". SIAM Journal on Scientific Computing. 29 (2): 556–578. CiteSeerX 10.1.1.92.9922. doi:10.1137/05064607X.