Skip to content

离散数学基础:递推关系式

思维导图

递推关系式

递推关系式相关概念

定义

用序列中某些前面的项ai,0i<n表示第nan的等式

序列{an}满足一个递推关系式,则{an}即为该递推关系式的一个解

封闭公式解

序列{an}的第n项可以用不含序列中任何项的通项公式表达,则该通项公式称为该递推关系式的封闭公式解

常系数线性递推关系式的一般形式

an=c1an1+c2an2+...+ckank+F(n)
F(n)=0则为齐次
F(n)0则为非齐次

线性齐次递推关系式的解

特征方程

xn=c1xn1+c2xn2+...+ckxnk+F(n)

特征方程的根

r1,r2,...rt,重数分别为m1,m2,...m3,这门课没管复根情况咱就不背了捏

解的形式

an=(β1,0+β1,1n+...+β1,m11nm11)r1n+(β2,0+β2,1n+...+β2,m21nm21)r2n+...+(βt,0+βt,1n+...+βt,mt1nmt1)rtn代入至少t个初始条件解出待定系数β1,β2,...βt即可得到解

线性非齐次递推关系式的解

伴随齐次递推关系式

F(n)=0得到:
an=c1an1+c2an2+...+ckank
  • 按照线性齐次递推关系式求解得到:

  • 通解,即伴随齐次递推关系式的解

F(n)形式

F(n)=(btnt+bt1nt1+...+b1n+b0)sn

Info

这门课没管的别的情况咱就不背了捏

特解的形式

  • s 不是伴随线性齐次递推关系式的特征方程的根
an(p)=(ptnt+pt1nt1+...+p1n+p0)sn
  • s 是伴随线性齐次递推关系式的特征方程的 m 重根
an(p)=nm(ptnt+pt1nt1+...+p1n+p0)sn
将特解代入递推关系式,对得到的关于n的多项式的等式两边比较系数,可以确定待定系数p0,p1,...pt

解的形式

an=通解+特解=通解+an(p)

算法效率

分析主定理 (Master Therorem)

f(n)是实递增函数,且满足递推关系式f(n)=af(nb)+Cnd,则:f(n){O(nd)a<bdO(ndlogn)a=bdO(nlogba)a>bda,bZ,a1,b>1,C,dR,C>0,d0