本文的閱讀等級:初級
考慮下列 階線性非齊次遞迴關係式 (linear nonhomogeneous recurrence relation)
,
其中 是常數,
,
稱為控制項。如果移除
,
稱為關聯齊次遞迴關係式 (associated homogeneous recurrence relation)。令數列 為滿足非齊次遞迴關係式的一個特解 (particular solution),數列
為滿足關聯齊次遞迴關係式的齊次解 (homogeneous solution)。非齊次遞迴關係式的任一解 (即通項) 可表示為
,證明於下:因為
是一個特解,
。
假設 是任何一個非齊次遞迴關係式的解,即有
。
令上面兩式相減,
。
因此, 滿足關聯齊次遞迴關係式,可得
。本文討論非齊次遞迴關係式的控制項為
的解法,其中
是一個多項式,
是一常數。
首先介紹如何以待定係數法 (method of undetermined coefficients) 求非齊次遞迴關係式的一個特解,下面用兩個例子說明求解過程。
例一:考慮
,
初始值為 。因為
,我們猜測特解的形式為
,
其中 和
是待決定的係數。將上式代入遞迴關係式,
比較等號兩邊的多項式係數, 和
,解得
和
,所以
。寫出關聯齊次遞迴關係式
,特徵方程為
,故齊次解為
。合併以上結果,通項可表示為
。代入初始條件,
,可得
。所以,
。
例二:考慮
。
因為 ,我們猜測特解的形式為
。
代入遞迴關係式,可得
,
或 ,解得
,所以
。寫出關聯齊次遞迴關係式
,由特徵方程
解出二根,
和
,因此齊次解為
。合併以上結果,通項可表示為
,
其中 和
由初始條件
和
決定。
考慮一般情況,,其中
是一個
次多項式。我們利用有限差分 (finite difference) 推導特解的形式。令
。明顯地,
是
的
次多項式。使用下面的等式 (見“一個關於階乘的恆等式”):對於所有的
,
。
直白地說, 次多項式
的
階反向差分 (backward difference) 等於零[1]。上式等號兩邊乘以
,推得
滿足下列線性齊次遞迴關係式:
。
使用二項式定理 (見“二項式係數與組合問題”),遞迴關係式的特徵方程為
。
更進一步,我們可以證明所求數列 滿足下列特徵方程所對應的齊次遞迴關係式:
,
其中 是關聯齊次遞迴關係式的特徵多項式。為便利說明,考慮下例:
,
其中 ,
,
。寫出
加總上式,等號右邊為
。
數列 滿足齊次遞迴關係式
,
不難確認上式的特徵方程為 。根據特徵方程,我們可導出
的表達式。若
,通項為 (見“常係數線性遞迴關係式 (中)”)
;
若 ,
。
上兩式中,齊次解是 ,特解可記為
,其中
是
於特徵方程
的重數。如果
不是特徵多項式
的一根,即
,則
。
一旦得知特解的形式即可運用待定係數法解出組合係數。上例中,假設 ,將
代入遞迴關係式,
。
上式通除 ,化簡並比較等號兩邊的係數,
解得 和
。因此,通項為
,
其中 由初始條件
決定。
最後將上文結果整理於下。給定一 階非齊次遞迴關係式
,
其中 是常數,
,
,
是一
次多項式。通項可表示為
,存在一特解形式如下:
,
其中 是一個次數不大於
的多項式,
是
於關聯齊次遞迴關係式的特徵方程
的重數。使用待定係數法,將 代入非齊次遞迴關係式可解出
的係數。從關聯齊次遞迴關係式可得齊次解
的表達式,組合係數由初始條件
決定。
註解
[1] Wolfram MathWorld:Backward Difference