사격법

Shooting method

수치해석에서는 사격방법경계값 문제를 초기값 문제로 축소하여 해결하는 방법이다.경계값 문제의 경계조건도 충족하는 솔루션을 찾을 때까지 다른 초기조건에 대한 초기값 문제의 해결책을 찾는 것이 포함된다.비전문가의 용어로, 다른 경계 조건을 "히트"하는 궤적을 찾을 때까지 한 경계에서 다른 방향으로 궤적을 "사격"한다.

수학적 설명

경계 값 문제를 해결하려고 한다고 가정해 보십시오.

( ) 이(가) 초기 값 문제를 해결하도록 하십시오.
; a)= y y t ) 도 경계값 문제의 해결책이다.

사격 방법은 원하는 경계 조건을 만족하는 솔루션 ) 스타일 을 찾을 때까지 스타일 의 여러 가지 값에 대한 초기값 문제를 해결하는 과정이다.전형적으로, 사람들은 숫자적으로 그렇게 한다.용액은 의 루트에 해당된다.

사격 파라미터 a을(를) 체계적으로 변화시키고 루트를 찾기 위해서는 이분법이나 뉴턴의 방법과 같은 표준적인 뿌리 찾기 알고리즘을 채용하면 된다.

의 뿌리와 경계 값 문제에 대한 해결책은 동일하다.가) 의 루트인 경우 ) 은 경계 값 문제의 해결책이다.Conversely, if the boundary value problem has a solution , it is also the unique solution of the initial value problem where , so is a root of .

어원과 직감

사격법이라는 용어는 포병에서 유래했다.촬영방법에 대한 비유는 다음과 같다.

  • 대포를 y0) = 위치에 배치한 다음
  • a= ( ) 각도를 바꾼 다음
  • 대포가 경계값 ( )= 에 도달할 때까지 발사한다

각 샷 사이에서는 이전 샷을 기준으로 대포의 방향이 조정돼 있어 샷 하나하나가 이전 샷보다 더 가까이 명중한다.원하는 경계 값을 "히트"하는 궤적은 경계 값 문제에 대한 해결책이다. 따라서 "슈팅 방법"이라는 명칭이다.

선형촬영법

f에 형식이 있을 경우 경계 값 문제는 선형이다.

이 경우, 경계값 문제에 대한 해결책은 대개 다음과 같이 주어진다.

여기서 ( )( ) 은(는) 초기 값 문제에 대한 해결책이다.

( )( t) 은(는) 초기 값 문제에 대한 해결책이다.

이 결과가 유지되는 정확한 조건에 대한 증거를 참조하십시오.

표준경계값문제

그림 1.s에 대한 궤적 w(t;s) = w'(0)가 -7, -8, -10, -36, -40과 같다.점(1,1)은 원으로 표시된다.
그림 2.함수 F = w(1;s) - 1.

경계 문제는 스토어 및 벌러쉬에[1] 의해 다음과 같이 제시된다(제7.3.1절).

초기값 문제

s = -1, -2, -3, ..., -100 및 F(s) = w(1;s) - 1에 대해 그림 2에서 해결되었다.F의 줄거리를 살펴보면 -8과 -36에 가까운 뿌리가 있음을 알 수 있다.w(t;s)의 일부 궤적은 그림 1에 나타나 있다.

스토어(Stoer)와 벌리르슈(Bulirsch[1])는 두 가지 해법이 있다고 진술하고 있는데, 이는 대수학적 방법으로 찾을 수 있다.

이러한 조건은 w conditions(0) = -8 및 w′(0) = -35.9(대략)의 초기 조건에 해당한다.

고유값 문제

Illustration of the shooting method for finding the ground state of the quantum harmonic oscillator
에너지 = 1/ }을를) 사용하여 고조파 오실레이터의 접지 상태를 검색할 때, 슈팅 방법은 무한대로 발산하는 파장 기능을 생성한다여기서 올바른 파동 기능은 뿌리가 0이고 무한대로 0으로 가야 하므로 주황색과 초록색 선 사이 어딘가에 놓여 있다.따라서 에너지는 에서 사이(숫자 정확도 포함)이다.

촬영법은 고유치 문제 해결에도 활용할 수 있다.양자 고조파 오실레이터에 대한 시간 독립적인 슈뢰딩거 방정식 고려

양자역학에서는 정규화할 수 있는 파동 기능 () 및 경계 조건에 따라 해당하는 에너지를 구한다.
문제는 = 1, , 대한 에너지 = n = 0, 1, 2, …[\ 을(를) 찾기 위해 분석적으로 해결할 수 있지만, 사격법에 대한 훌륭한 예시 역할도 한다.이를 적용하려면 먼저 슈뢰딩거 방정식의 몇 가지 일반 특성을 주목하십시오.

  • ( ) 이(가) 고유 함수인 경우 이 아닌 상수 C 대한 ( ) 도 고유함수인 경우
  • -th 흥분 상태 ( ) 은(는 n {\ n 루트를 가지며, 여기서 ) = {\0}=0
  • 의 경우에도 -th 흥분 상태 ) = (- ) 는 원점에서 대칭이며 0이 아니다.
  • 홀수 의 경우 n -th 흥분 상태 = ( - x) 는 대칭성이므로 원점에서 0이다.

-th 흥분 상태 () 해당 에너지 를) 찾으려면 다음 작업을 수행하십시오.

  1. 에너지 를 추측해 보십시오.
  2. 슈뢰딩거 방정식을 통합한다.예를 들어, 중심 유한차이를 사용한다.
    • (가) 짝수인 경우 0 }=1}을를) 임의의 숫자로 설정하고(예: n= 파형 기능은 어차피 통합 후 정규화될 수 있음) 대칭 속성을 사용하여 나머지 i {i를 찾으십시오
    • If is odd, set and to some arbitrary number (say — the wavefunction can be normalized after integration anyway) and find all remaining
  3. 의 뿌리를 세어 에너지 에 대한 추측을 다듬는다
    • 이하의 루트가 있을 경우 추측된 에너지가 너무 낮으므로 이를 증가시키고 과정을 반복하십시오.
    • 뿌리가 개 이상일 경우 추정된 에너지가 너무 높으므로 이를 줄이고 과정을 반복하십시오.

에너지 측정은 이분법으로도 할 수 있으며, 에너지 차이가 충분히 작을 때 공정을 종료할 수 있다.그러면 그 사이에 있는 어떤 에너지도 정확한 에너지가 될 수 있다.

참고 항목

메모들

  1. ^ a b Stoer, J., Bulirsch, R. 수치 해석 소개.뉴욕: Springer-Verlag, 1980.

참조

  • Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007). "Section 18.1. The Shooting Method". Numerical Recipes: The Art of Scientific Computing (3rd ed.). New York: Cambridge University Press. ISBN 978-0-521-88068-8.

외부 링크