비동차 점화식

IT 위키

비동차 점화식(Non-Homogeneous Recurrence Relation)은 동차 점화식과 달리, 점화식의 오른쪽에 상수항 또는 독립적인 함수가 포함되는 점화식을 의미한다. 즉, 항들이 이전 항들의 선형 결합뿐만 아니라 추가적인 항을 포함하는 경우이다.

1 정의[편집 | 원본 편집]

비동차 점화식은 일반적으로 다음과 같이 표현된다.

  • an + c1an-1 + c2an-2 + ... + ckan-k = f(n)

여기서,

  • an은 점화식의 n번째 항
  • c1, c2, ..., ck는 상수 계수
  • f(n)은 0이 아닌 독립적인 함수 (예: 다항식, 지수 함수, 삼각 함수 등)

2 비동차 점화식의 해법[편집 | 원본 편집]

비동차 점화식의 해는 일반해 = 동차해 + 특수해의 형태로 구할 수 있다.

2.1 1. 동차해 (Homogeneous Solution)[편집 | 원본 편집]

  • f(n) = 0일 때의 해를 먼저 구한다.
  • 동차 점화식의 특성 방정식을 이용하여 일반해를 구한다.

2.2 2. 특수해 (Particular Solution)[편집 | 원본 편집]

  • f(n)의 형태에 따라 특정한 해를 찾는다.
  • 일반적으로 f(n)의 형태에 따라 다음과 같은 가정이 사용된다.
특수해의 유형
f(n) 특수해의 형태
C (상수) A
Cn An + B
Cn² An² + Bn + C
C rⁿ A rⁿ
C sin(n), C cos(n) A sin(n) + B cos(n)

3 예제[편집 | 원본 편집]

3.1 1. f(n)이 상수인 경우[편집 | 원본 편집]

점화식:

  • an - 3an-1 = 5

1단계: 동차해 구하기 특성 방정식:

  • r - 3 = 0
  • r = 3

따라서, 동차해는 다음과 같다.

  • an(h) = A 3n

2단계: 특수해 구하기 f(n) = 5이므로, 특수해를 다음과 같이 가정한다.

  • an(p) = C

이를 점화식에 대입하면,

  • C - 3C = 5 → C = -5/2

따라서, 최종 해는 다음과 같다.

  • an = A 3n - 5/2

3.2 2. f(n)이 다항식인 경우[편집 | 원본 편집]

점화식:

  • an - an-1 = n

1단계: 동차해 구하기 특성 방정식:

  • r - 1 = 0
  • r = 1

따라서, 동차해는 다음과 같다.

  • an(h) = A 1n = A

2단계: 특수해 구하기 f(n) = n이므로, 특수해를 다음과 같이 가정한다.

  • an(p) = Cn + D

이를 점화식에 대입하면,

  • (Cn + D) - (C(n-1) + D) = n
  • Cn + D - Cn + C - D = n
  • C = 1

따라서, 최종 해는 다음과 같다.

  • an = A + n

4 비동차 점화식의 응용[편집 | 원본 편집]

  • 알고리즘 분석
    • 분할 정복 알고리즘의 시간 복잡도 분석 (예: 마스터 정리).
  • 수열 및 조합론
    • 파스칼의 삼각형 및 조합 점화식에서 활용.
  • 물리학 및 공학
    • 차분 방정식을 이용한 동역학 모델링.

5 같이 보기[편집 | 원본 편집]

6 참고 문헌[편집 | 원본 편집]

  • Rosen, K. H. (2019). Discrete Mathematics and Its Applications. McGraw-Hill.