우선, 블랙 박스로 정수를 가져야하는 만능 직교 루틴이 필요한지 스스로에게 질문해야합니다. 그렇다면 적응성이 적분의 "어려운"지점을 잡기를 희망하는 적응 구적법을 사용할 수는 없습니다. 이것이 바로 Piessens et al. 가우스-크론로드 규칙 (이 유형의 규칙을 사용하면 적분의 근사와 동일한 함수 평가를 사용하여 근사 오차의 추정치를 계산할 수 있음) 필요한 공차에 도달 할 때까지 가장 높은 오류). Wynn-epsilon 알고리즘은 수렴 가속을 제공하며 일반적으로 엔드 포인트 특이점이있는 경우에 도움이됩니다.
그러나 integrand의 "형태"또는 "유형"을 알고있는 경우, 계산 비용이 필요한 정확도로 제한되도록 필요한 방법에 맞게 분석법을 조정할 수 있습니다. 따라서 살펴볼 사항 :
Integrand :
- 부드러움 : 직교 다항식 패밀리의 다항식으로 근사값을 구할 수 있습니까 (그렇다면 가우시안 구적법이 적합 함)
- 특이점 : 적분을 종점 특이점 만있는 적분으로 분할 할 수 있습니다 (그렇다면 IMT 규칙 또는 이중 지수 구적법이 각 하위 간격에서 양호 함)
- 평가를위한 계산 비용?
- 정수를 계산할 수 있습니까? 아니면 제한된 포인트 단위 데이터 만 사용할 수 있습니까?
- 진동이 큰 정수 : Levin-type 방법을 찾으십시오.
|x−c|−αcα
적분 간격 : 유한, 반 무한 또는 무한. 반 무한 또는 무한 간격의 경우 변수 변환을 통해 유한 간격으로 줄일 수 있습니까? 그렇지 않은 경우 Laguerre 또는 Hermite 다항식을 가우스 구적법에 사용할 수 있습니다.
일반적으로 구적법에 대한 실제 플로우 시트에 대한 참조는 없지만 QUADPACK 책 (Netlib 맨 페이지가 아니라 실제 책)에는 평가하려는 적분을 기반으로 적절한 루틴을 선택하는 플로우 시트가 있습니다. 이 책은 또한 Piessens et al.의 알고리즘 선택에 대해 설명합니다. 다른 루틴을 위해.
저 차원 적분의 경우 일반적으로 중첩 된 1 차원 구적법이 적용됩니다. 2 차원 적분 (입방체)의 특별한 경우에, 상이한 경우의 적분 도메인에 대한 적분 규칙이 존재한다. R. Cools는 그의 백과 사전 공식 에서 많은 수의 규칙을 수집 했으며 Cubpack 패키지 의 주요 저자입니다 . 고차원 적분의 경우 일반적으로 Monte Carlo 유형 방법을 사용합니다. 그러나 합리적인 정확성을 얻으려면 일반적으로 매우 많은 수의 통합 평가가 필요합니다. 저 차원 적분의 경우, 직교 / 입방체 / 중첩 된 직교와 같은 근사법이 종종 이러한 확률 론적 방법을 능가합니다.
일반적인 흥미로운 참고 문헌 :
- Quadpack, Piessens, Robert; de Doncker-Kapenga, 엘리스; 우버 후버, 크리스토프 W .; 카 하너, 데이비드 (1983). QUADPACK : 자동 통합을위한 서브 루틴 패키지. Springer-Verlag. ISBN 978-3-540-12553-2
- 수치 적분 방법 : 제 2 판, 데이비스 박사 및 라 비노 비츠 박사, 2007 년 도버 수학 수학, ISBN 978-0486453392