《组合数学》教案 章(递推关系).doc

《组合数学》教案 章(递推关系).doc

递推关系 递推关系及其分类 建立应用问题的递推关系的方法 求解线性常系数递推关系的特征根方法 求解递推关系的其它方法 三个典型数列及其应用 基本概念 递推关系 【定义3.1.1】(隐式)对数列和任意自然数n,一个关系到和某些个的方程式,称为递推关系,记作 例 【定义3.1. 】(显式) 对数列,把与其之前若干项联系起来的等式对所有n≥k均成立(k为某个给定的自然数),称该等式为的递推关系,记为 (3.1.1) 分类 (1) 按常量部分: 齐次递推关系:指常量=0,如; 非齐次递推关系,即常量≠0,如。 (2) 按的运算关系: 线性关系,F是关于的线性函数,如(1)中的与均是如此; 非线性关系,F是的非线性函数,如。 (3) 按的系数: 常系数递推关系,如(1)中的与; 变系数递推关系,如,之前的系数是随着n而变的。 (4) 按数列的多少: 一元递推关系,其中的方程只涉及一个数列,如(3.1.1)(3.1.1) (5)显式与隐式: 定解问题 【定义3.1.2】(定解问题)称含有初始条件的递推关系为定解问题,其一般形式为 (3.1.2) (3.1.)(3.1.2)n的与a0、a1、…、an-1无关的解析表达式或数列{an}的母函数。 例 【例3.1.1】(Hanoi塔问题)n个圆盘按从小到大的顺序一次套在柱A上。规定每次只能从一根柱子上搬动一个圆盘到另一根柱子上,且要求在搬动过程中不允许大盘放在小盘上,而且只有A、B、C三根柱子可供使用。用an表示将n个盘从柱A移到柱C上所需搬动圆盘的最少次数,试建立数列{}的递推关系。 A B C (解)特例:a1=1,a2=3,对于任何n≥3。 一般情形:: 第一步,将套在柱A的上部的n-1个盘按要求移到柱B上,共搬动了次; 第二步,将柱A上的最大一个盘移到柱C上,只要搬动一次; 第三步,再从柱B将n-1次。 由加法法则: (3.1.3)= 【例3.1.2】(Lancaster战斗方程)两军打仗,每支军队在每天战斗结束时都清点人数,用a0和b0分别表示在战斗打响前第一支和第二支军队的人数,用an和bn分别表示第一支和第二支军队在第n天战斗结束时的人数,那么,an-1-an就表示第一支军队在第n天战斗中损失的人数,同样,bn-1-bn表示第二支军队在第n天战斗中损失的人数。 假设:一支军队所减少的人数与另一支军队在每天战斗开始前的人数成比例,则 常量A、B——度量每支军队的武器系数 (3.1.4) ,求{an}所满足的递推关系。 (解)——下整数函数。即不大于x的最大整数。 n为偶数:=+…+ n为奇数:=+…+ 分两种情况:当n为偶数时,令n=2m,则 ==m-1 an= =++ =+ ++ 前两项求和: = 后两项求和: + === =+ 当n为奇数时也成立。 求初值:a0=a1=1。则 =+=1+r,=+r=1+2r, =+r=(1+2r)+r (1+r1+3r+ =+r=(1+3r+)+r (1+r)=1+4r+3 【例3.1.4】设0出现偶数次的n位八进制数共有个,0出现奇数次的数共有个。求和满足的递推关系。 对0出现偶数次的n位八进制数分两种情况讨论: (1)最高位是0,则其余n-1位应该含有奇数个0,这类八进制数共有个。 (2)最高位不是0,则其余n-1位还应该含有偶数个0,这类八进制数共有7个。 因此有=7+。同理可得=+7,所以、满足 例 n=2 0出现偶数次的数 00,11,12,13,14,15,…,77,共50个 0出现奇数次的数 01,10,02,20,03,30,…,70,共14个 【例3.1.5】用后退的Euler公式求常微分方程的数值解。 (解)函数y=y(x)在点xn处的真值记为y(xn),近似值记为yn,求数值解即利用数值方法求y(x)在处xn的近似值yn(n=1,2,……)。 思想:以直代曲。 向前的Euler方法:,其中h=称为步长。 向后的Euler方法:后退的Euler公式是指对常微分方程,当已知函数y在处的值时,可通过解代数方程求得函数y在处的数值解,其中h=-是自变量x的步长(n=0,1,2,…)。 已知原方程为,代入Euler公式可得函数y的数值解为 本章研究内容 建模; 求解。 常系数线性递推关系 常系数的线性递推关系: (3.2.1) (3.2.2) k阶齐次递推关系和k阶非齐次递推关系。其中f(n)称为自由项。 显然,式(3.2.1)至少有一个平凡解 ,而人们更关心的是它的非零解。 结论:对于常系数线性递推关系的定解问题,其解必是唯一的。 求解方法:首推特

文档评论(0)

1亿VIP精品文档

相关文档