근사 이론
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
근사 이론은 주어진 함수를 다른 함수로 근사하는 방법을 연구하는 수학 분야이다.
근사 이론은 파벨 라브렌티예비치 체비쇼프의 연구에서 시작되었다고 볼 수 있다. 이후 카를 바이어슈트라스, 카를 룬게, 세르게이 베른슈타인 등 여러 수학자들이 근사 이론을 발전시켰다. 20세기 중반, 컴퓨터의 발달과 함께 근사 이론은 수치 해석 분야에서 핵심적인 역할을 수행하게 되었다.
주어진 함수를 근사하는 방법은 여러 가지이며, 각각 장단점과 적용 분야가 다르다. 주요 근사 방법은 다음과 같다.
근사 이론의 초기 역사는 19세기 파프누티 체비쇼프의 연구에서 시작되었으며, 최적 근사 다항식과 관련된 개념들이 발전했다. 주요 근사 방법으로는 다항식 근사, 유리 함수 근사, 삼각 함수 근사, 스플라인 근사 등이 있으며, 다항식 근사에는 테일러 급수, 체비쇼프 근사, 레메즈 알고리즘, 스톤-바이어슈트라스 정리 등이 있다. 무리수를 유리수로 근사하는 디오판토스 근사도 근사 이론의 한 분야이며, 점근 전개는 특수 함수의 거동을 설명하는 데 사용된다. 또한, 상미분 방정식의 근사 해법으로 섭동 이론, 경계층 이론, WKB 근사, 복합 스케일 해석 등이 있다.
2. 역사
2. 1. 초기 역사
파벨 라브렌티예비치 체비쇼프는 19세기에 주어진 함수에 가장 가까운 다항식(최적 근사 다항식)을 찾는 문제를 연구하여 근사 이론의 기초를 다졌다. 그의 연구는 체비쇼프 다항식과 체비쇼프 교대 정리 등 근사 이론의 핵심 개념으로 이어졌다.
2. 2. 발전 과정
카를 바이어슈트라스는 임의의 연속 함수가 다항식으로 균등 수렴하게 근사될 수 있다는 근사 정리(바이어슈트라스 근사 정리)를 증명하여, 근사 이론의 발전에 큰 영향을 미쳤다. 카를 룬게는 복소해석학에서 유리 함수를 이용한 근사 이론을 연구했다. 세르게이 베른슈타인은 베른슈타인 다항식을 사용하여 바이어슈트라스 근사 정리를 구성적으로 증명했다.
3. 주요 근사 방법
3. 1. 다항식 근사
다항식 근사는 다루기 쉽고 미적분 등의 연산이 용이하여 가장 널리 사용되는 근사 방법 중 하나이다.
영역(일반적으로 구간)과 다항식의 차수가 선택되면, 다항식은 최악의 경우 오차를 최소화하는 방식으로 선택된다. 즉, 근사 다항식 ''P''(''x'')와 실제 함수 ''f''(''x'')에 대해 의 최댓값을 최소화하는 것이 목표이다. 잘 정의된 함수의 경우, ''N''차 다항식은 오차 곡선이 총 ''N''+2번 과 사이를 진동하게 만들 수 있다. 이러한 다항식이 항상 최적이라는 것은 동요 정리에 의해 보장된다.
체비쇼프 다항식을 사용하여 주어진 함수를 전개하고 원하는 차수에서 전개를 잘라냄으로써 최적의 다항식에 매우 가까운 다항식을 얻을 수 있다. 이는 함수의 조화 해석에서 일반적인 삼각 함수 대신 체비쇼프 다항식을 사용하는 것과 유사하다.
함수에 대한 체비쇼프 전개의 계수는 다음과 같이 계산된다.
:
그런 다음 항 이후에 이 급수를 잘라내면 ''N''차 다항식이 ''f''(''x'')를 근사하게 된다. 급수가 빠르게 수렴하는 경우, 잘라내기로 인해 발생하는 총 오차는 잘라낸 후의 첫 번째 항에 가깝다. 체비쇼프 다항식은 구간 [−1, 1]에서 +1과 −1 사이를 진동하는 특성을 가지므로, 오차 함수는 ''N''+2개의 극값을 갖는 함수에 가깝게 되어 최적의 ''N''차 다항식에 근접한다.
체비쇼프 근사는 클렌쇼-커티스 구적법과 같은 수치 적분 기법의 기초가 된다.
스톤-바이어슈트라스 정리에 의해, 닫힌 구간에서 정의된 연속 함수는 다항식으로 근사할 수 있다.
3. 1. 1. 테일러 급수
테일러 전개를 이용한다.
함수 ''f''(''x'')의 ''x'' = ''a'' 근방에서의 근사값을 생각한다. ''f''(''x'')를 ''x'' = ''a''에서 테일러 전개하면 다음과 같다.
:
''x'' - ''a''의 값이 충분히 작으면 고차항은 무시할 수 있다. 특히 2차 이상을 무시하면 다음과 같다.
:
또한, ''n''차 항까지 고려한 것을 ''n''차 근사라고 부른다. 위의 예는 1차 근사이다.
;구체적인 예
에서 주요 함수의 2차 근사는 다음과 같다.3. 1. 2. 체비쇼프 근사
체비쇼프 근사는 주어진 구간에서 오차의 최댓값을 최소화하는 다항식을 찾는 방법이다. 이 방법은 체비쇼프 다항식을 기반으로 한다. 동요 정리에 따르면, 잘 정의된 함수에 대해 최악의 경우 오차를 최소화하는 N차 다항식이 존재하며, 이 다항식은 오차 곡선이 N+2번 +ε과 -ε 사이를 진동하게 만든다.[8]
예를 들어, N=4일 때 log(x)와 exp(x)를 근사하는 경우, 오차는 N+2, 즉 6개의 극점을 가진다. 이 극점 중 2개는 구간의 양 끝에 위치한다.
최적의 다항식을 찾는 것은 중간값 정리를 통해 증명할 수 있다. P(x)가 위에서 설명한 속성을 가진 N차 다항식이고, Q(x)가 P(x)보다 f(x)에 더 가까운 또 다른 N차 다항식이라고 가정하면, P(x)-Q(x)는 N+1개의 영점을 가져야 하는데, 이는 N차 다항식에서는 불가능하다.
체비쇼프 다항식을 사용하여 함수를 전개하고 원하는 차수에서 전개를 자르면 최적의 다항식에 매우 가까운 다항식을 얻을 수 있다. 함수 f(x)에 대한 체비쇼프 전개는 다음과 같다.
:
이 급수를 항 이후에 자르면 N차 다항식이 f(x)를 근사하게 된다. 급수가 빠르게 수렴하는 경우, 잘라내기로 인해 발생하는 총 오차는 잘라낸 후의 첫 번째 항, 즉 에 의해 결정된다. 체비쇼프 다항식은 구간 [-1, 1]에서 +1과 -1 사이를 진동하는 특성을 가지므로, 오차 함수는 N+2개의 극값을 가지는 레벨 함수에 가깝게 되어 최적의 N차 다항식에 근접한다.
체비쇼프 근사는 클렌쇼-커티스 구적법과 같은 수치 적분 기법의 기초가 된다.[8]
스톤-바이어슈트라스 정리에 의해 연속 함수 f는 다항식으로 근사할 수 있다. 일반적인 구간 [a, b]는 변수 변환을 통해 [-1, 1] 구간의 문제로 바꿀 수 있다.[8]
:
다항식 p가 함수 f를 얼마나 잘 근사하는지는 균등 노름으로 표현된다.[9]
:
라그랑주 보간법을 사용하면 구간의 끝부분에서 원래 함수값과 크게 차이가 나는 룬게 현상이 발생할 수 있다.[10]
균등 노름 관점에서 최적의 근사 다항식은 미니맥스 근사 다항식이다.[9] 최대 n차 실수 계수 다항식 집합 에서, 연속 함수 f의 미니맥스 근사 다항식 은 다음을 만족한다.[9]
: (모든 에 대해)
미니맥스 근사 다항식은 항상 존재하고 유일하며, 체비쇼프 등진동 정리에 따라 원래 함수의 n+1개 점에서의 라그랑주 보간법과 일치한다.[9][11] Remez 알고리즘을 통해 미니맥스 근사 다항식을 구할 수 있지만, 실제로 구성하기는 쉽지 않다.[12][13][9]
실용적으로는 체비쇼프 보간법을 사용한다. n차 체비쇼프 보간법은 의 n+1개 영점에서 함수값을 라그랑주 보간하는 것이다. 다음 정리에 의해 체비쇼프 다항식이 다항식 근사에 유용함을 알 수 있다.[8]
n ≥ 1일 때, 임의의 실수 계수 n차 모닉 다항식 p(x)는 다음을 만족한다.
:
등호는 일 때 성립한다.
따라서 n차 모닉 다항식 중 0을 근사하는 최량의 것이 체비쇼프 보간법이다.[14] 체비쇼프 보간법에서는 룬게 현상이 발생하지 않으며,[11] 미니맥스 근사 다항식은 아니지만 좋은 근사를 제공할 것으로 기대된다.[15]
3. 1. 3. 레메즈 알고리즘
레메즈 알고리즘(때로는 Remes로 표기)은 주어진 구간에서 주어진 함수 ''f''(''x'')를 근사하는 최적의 다항식 ''P''(''x'')를 생성하는 데 사용되는 반복 알고리즘이다. 이 알고리즘은 ''N''+2 레벨 극값을 갖는 오차 함수로 수렴하며, 동요 정리에 의해 해당 다항식이 최적임을 보장한다.
레메즈 알고리즘은 ''N''+2 개의 테스트 포인트를 사용하면 레벨 및 교대 오차 값을 갖는 ''N''차 다항식을 구성할 수 있다는 사실을 활용한다.
''N''+2 개의 테스트 포인트 , , ... (여기서 및 는 근사 구간의 끝점이라고 가정)이 주어지면 다음 선형 방정식을 풀어야 한다.
:
우변은 부호가 번갈아 나타난다. 이 방정식을 풀면 다항식 ''P''의 계수들과 오차 를 얻을 수 있다.
레메즈 알고리즘의 두 번째 단계는 테스트 포인트를 오차 함수가 실제 국소 최대 또는 최소값을 갖는 근사 위치로 이동하는 것이다. 이는 뉴턴 방법을 사용하여 수행된다. ''P''(''x'') − ''f''(''x'')의 일계 및 이계 도함수를 이용하여, 도함수가 0이 되도록 테스트 포인트를 얼마나 이동해야 하는지 계산할 수 있다.
이 과정을 반복하면, 테스트 포인트와 다항식은 빠르게 수렴한다. 잘 정의된 함수에 대해 수렴은 2차적이다. 즉, 테스트 포인트가 올바른 결과에서 이내에 있다면, 다음 라운드 후에 대략 이내에 있게 된다.
레메즈 알고리즘은 일반적으로 초기 점으로 체비쇼프 다항식 의 극값을 선택하여 시작한다. 이는 최종 오차 함수가 해당 다항식과 유사하기 때문이다.
스톤-바이어슈트라스 정리에 의하여, 구간 에서 정의된 연속 함수 는 다항식으로 근사하는 것이 가능하다.[8] 일반적인 구간의 경우에는 변수 변환을 통하여 구간에서의 문제로 변경하여 해결할 수 있다.[8]
어떤 다항식 가 문제의 함수 를 "잘" 근사하는지는 구간 에서의 균등 노름을 통하여 알 수 있다.[9] 하지만, 라그랑주 보간법을 사용할 경우에는 룬게 현상이 발생하여, 균등 노름이 큰 값을 가지게 되는 경우가 발생한다.[10]
이러한 균등 노름의 관점에서 최량의 근사 다항식은 미니맥스 근사 다항식이다.[9] 미니맥스 근사 다항식은 항상 존재하고 유일함이 보장된다.[9] 체비쇼프 등진동 정리에 따르면, 미니맥스 다항식은 원래 함수의 어떤 개의 점에서의 라그랑주 보간법과 일치한다.[11] 미니맥스 근사 다항식을 구하는 레메즈 알고리즘이 알려져 있다.[12][13]
실용적으로는 함수의 다항식 근사에 체비쇼프 보간법을 사용하는 경우가 많으며, 체비쇼프 보간법에서는 룬게 현상은 발생하지 않는다.[11]
3. 1. 4. 스톤-바이어슈트라스 정리
스톤-바이어슈트라스 정리에 따르면, 콤팩트 집합 위에서 정의된 연속 함수는 다항식으로 균등하게 근사할 수 있다.[8] 이는 구간 에서 정의된 연속 함수 를 다항식으로 근사할 수 있음을 의미한다. 일반적인 구간 는 다음 변수 변환을 통해 구간 의 문제로 바꿀 수 있다.
:[8]
어떤 다항식 가 함수 를 얼마나 "잘" 근사하는지는 구간 에서의 균등 노름으로 나타낼 수 있다.
:[9]
예를 들어, 구간을 등간격으로 나누어 각 소구간 끝점에서의 함수값을 라그랑주 보간법으로 근사하는 방법을 생각할 수 있다. 그러나 이 방법은 구간 끝부분에서 원래 함수값과 큰 차이를 보이는 룬게 현상을 일으켜 균등 노름이 커질 수 있다.[10]
4. 무리수의 근사 (디오판토스 근사)
실수(특히 무리수)를 유리수로 근사하는 것은 디오판토스 근사로 알려져 있다.[1] 예를 들어 원주율 의 유리수에 의한 근사값으로, 고대 이집트에서는 256/81 = 3.16049..., 고대 바빌로니아에서는 25/8 = 3.125가 알려져 있었다.[2] 아르키메데스는 다음 부등식을 증명했다.[3]
디오판토스 근사는 연분수와 밀접한 관계가 있다.[1]
5. 점근 전개
특수 함수 등의 함수의 거동은 종종 점근 전개에 의해 기술된다. 함수열 가 점 에서의 점근 함수열이라는 것은, 모든 에 대해
:
가 성립하는 것을 말한다(점 으로는 무한대 여도 좋다)[4]。어떤 함수 의 점 에서의 (광의의) 점근 급수는, 형식 급수 로 모든 에 대해
:
를 만족하는 것을 말한다[4]。이 때
:
로 표기한다[4]。
점근 급수는 일반적으로는 발산 급수여도 좋으며, 종종 그 유한항의 합이 원래의 함수 를 잘 근사한다[5]。예를 들어 함수
:
는 에서 스틸체스 급수를 점근 전개로 가진다[6]。
:
의 값은 스틸체스 급수의 제9항까지의 합으로 오차 로 평가할 수 있다[7]。단, 스틸체스 급수는 발산 급수이며, 더 많은 합을 계산하면 오히려 오차가 증대한다[7]。
6. 상미분 방정식의 근사 해법
상미분 방정식의 근사 해를 구하는 방법에는 섭동 이론, 경계층 이론, WKB 근사, 복합 스케일 해석 등이 있다. 섭동 이론은 일반적인 경우에 사용되지만, 최고차 미분항의 계수가 미소 파라미터인 경우 특이 섭동 문제로 인해 적용하기 어렵다. 경계층 이론은 해석 대상 영역에 따라 유효한 근사 방정식이 다른 경우에 적용되며, 각 영역에서 경계 조건을 만족하는 근사 해를 구성하고 점근적으로 연결하여 전체 해를 구한다. WKB 근사는 특정 형태의 2계 상미분 방정식에서 계수의 변화가 완만할 때 지수 함수 형태의 근사 해를 이용하는 방법이다. 복합 스케일 해석은 여러 시간 스케일을 갖는 문제에서 각 스케일에 대응하는 변수를 도입하여 특이 섭동 문제를 해결한다.
6. 1. 섭동 이론
상미분 방정식의 근사 해법과 관련하여, 섭동 이론을 통해 근사해를 구하는 경우가 많다. 그러나 최고차 미분항의 계수가 작은 매개변수인 방정식의 경우, 으로 설정했을 때 원래 방정식과 질적으로 달라지는 특이 섭동 문제에 해당되어 일반적인 섭동 이론으로는 해결할 수 없다.[16]6. 2. 경계층 이론
해석 대상이 되는 영역 중, 다른 영역에 의해 유효한 근사 방정식이 다른 경우가 있다. 이러한 경우, 각 영역에서 경계 조건을 만족하는 적절한 근사 해를 구성하고, 그것을 점근 연결함으로써 대역적인 해를 구성할 수 있다[17]. 이 기법은 경계층 이론으로 알려져 있다[18]. 나비에-스토크스 방정식에서의 경계층처럼, 유체역학에서 적용된다.6. 3. WKB 근사
을 미소 매개변수로 하는 2계 상미분 방정식은 다음과 같다.:
의 변화가 완만하다고 간주할 수 있다면, 지수 함수형의 해는 다음과 같이 근사할 수 있다.[19]
:
이 고찰에 기초한 상미분 방정식의 점근 급수 해의 이론은 WKB 근사로 알려져 있다[20]. 이는 원래 조제프 리우빌 등에 의해 19세기부터 사용되었지만[19], 양자역학에서 슈뢰딩거 방정식의 근사 해법으로 Wentzel 등에 의해 사용되면서 WKB 근사로 알려지게 되었다[21]. 또한 광학 ( 기하 광학 , 물리 광학 )에서의 기하 광학 근사 또는 물리 광학 근사와도 대응된다[22].
6. 4. 복합 스케일 해석
복합 스케일 해석은 여러 시간 스케일을 갖는 문제에서 각 스케일에 대응하는 변수를 도입함으로써 특이 섭동 문제를 해결하는 방법이다.[23] 이 기법은 유사 조화 진동자의 섭동에서의 영년항 문제뿐만 아니라,[24] 경계층 문제 등 다른 특이 섭동 문제에도 적용할 수 있다.[25]7. 관련 학술지
- 근사 이론 저널
- 구성적 근사
- 동부 근사 저널
참조
[1]
문서
Hensley, p. 13.
[2]
문서
中村, pp. 51-52.
[3]
문서
中村, pp. 53-54.
[4]
문서
柴田, p. 33.
[5]
문서
柴田, p. 22.
[6]
문서
柴田, p. 23.
[7]
문서
柴田, pp. 24-25.
[8]
문서
Gil, Segura & Temme, p. 55.
[9]
문서
Gil, Segura & Temme, p. 51.
[10]
문서
Gil, Segura & Temme, p. 54.
[11]
문서
Gil, Segura & Temme, p. 63.
[12]
웹사이트
FUNCTION APPROXIMATION AND THE REMEZ ALGORITHM
https://abiy-tasissa[...]
2021-01-22
[13]
간행물
浜田望:「コンピューティングの玉手箱(80) ルメの最良近似アルゴリズム」、共立出版「bit」、vol.23,no.9, pp.1286-1287 (1991年8月号)
[14]
문서
Gil, Segura & Temme, p. 62.
[15]
서적
Numerical Recipes in C: The Art of Scientific Computing
Cambridge University Press
1992
[16]
문서
柴田, p. 86.
[17]
문서
柴田, p. 89.
[18]
문서
柴田, p. 90.
[19]
문서
柴田, p. 125.
[20]
문서
柴田, pp. 124-125.
[21]
문서
柴田, p. 120.
[22]
문서
柴田, p. 126.
[23]
문서
柴田, p. 151.
[24]
문서
柴田, pp. 154-158.
[25]
문서
柴田, pp. 151, 167-174.
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com