算法合集之《母函数的性质及应用》
- 格式:pdf
- 大小:553.12 KB
- 文档页数:24
母函数(生成函数)(发生函数)(发生函数)英文:generating function我们已知道了解决组合的计数问题的几种方法,从基本的加法原理和乘法原理开始,导出了排列与组合的各种公式,证明了容斥原理,并且已用它来解决某些计数问题。
这里将论证一种方法是属于Eular 的生成函数法。
(对工程师来说,数列的母函数通称为z-变换)§1 母函数利用生成函数可以说是研究计数问题的一个最主要的一般方法:其基本思想很简单:为了获得一个数列{} 210,,0:a a a k a k=≥的知识,我们用一个母函数+++=∑=≥22100)(x a x a a xa x g kk k这里x k 是指数函数来整体地表示这个数列,称g (x )是数列{}0:kx a k 的普通母函数,这样原数列就转记为成函数。
假如能求得这个函数,则不仅原则上已确定了原数列,还可以通过对函数的运算和分析得到这个数列的许多性质。
这里如果把x k 提成)(x k μ亦称普通母函数指数函数通常选来使得没有两个不同的序列令产生同一个母函数,故序列的母函数仅只是序列的另一种表示。
如1,cos x ,cos2x ,…为指数函数,序列{}2,,1ωω的母函数为+++++=rx x x x F rcos 2cos cos1)(2ωωω另一方面,用,1,1+x ,1-x ,1+x 2,1-x 2,…,1+x r ,1-x r …作为指数函数,序列(3,2,6,0,0)的普通母函数是3+2(1+x )+6(1-x )=11-4x ,而序列(1,3,7,6,0)和(1,2,6,1,1)会产生同一母函数即,1+3(1+x )+7(1-x )=11-4x ,xx x x x 411)1()1()1(6)1(2122-=-+++-+++故函数 ,1,1,1,1,122x x x x -+-+不应做为指数函数,)(x r μ的最近常用的是r x ,以下我们仅讨论这种情况的指数函数。
母函数的概念和使用
母函数是组合数学中的一种重要工具,用于描述序列的生成函数。
它可以将序列转化为形式简单的多项式,从而方便地进行计算和推导。
形式上,对于序列$\{a_n\}$,它的母函数可以定义为:
$A(x)=\sum_{n=0}^{\infty}a_nx^n=a_0+a_1x+a_2x^2+...$
母函数$A(x)$通常被视为$x$的函数,可以进行各种计算操作,比如加法、乘法、求导等。
母函数的使用有以下几个方面:
1. 求序列的常用操作:对于给定的序列,可以通过母函数求导、乘法、加法等操作得到新的序列。
例如,序列的微分对应于母函数的求导,序列的乘法对应于母函数的乘法,序列的加法对应于母函数的加法。
2. 求序列的递推关系:通过构造序列的母函数,可以得到序列的递推关系。
递推关系描述了序列相邻项之间的关系,是解决组合计数问题的关键。
通过求解递推关系,可以得到序列的通项公式,从而得到更深入的结论。
3. 求序列的生成函数:母函数可以将序列转化为一个形式简单的多项式。
通过对母函数进行逆变换,可以得到序列的生成函数,从而用多项式的形式来表示序列。
生成函数是分析序列性
质的一种强有力的工具,可以进行各种计算和推导。
母函数在组合计数、离散数学和概率等领域中具有广泛的应用,可以解决各种组合计数问题,如排列组合、图论、走迷宫等问题。
同时,母函数也是解决一些难题的关键,在一些具有复杂递推关系的序列中起到了重要作用。
第二章 母函数及其应用问题:对于不尽相异元素的部分排列和组合,用第一章的方2.0.1)。
新方法:母函数方法。
基本思想:把离散的数列同多项式或幂级数一一对应起来,算。
2.1 母 函 数(一) 母函数 (1)定义【定义2.1.1】 对于数列{}n a ,称无穷级数()∑∞=≡0n n n x a x G 为该数列的(普通型)母函数,简称普母函数或母函数。
(2)例【例2.1.1】 有限数列rn C (r =0,1,2, …,n )的普母函数是。
()x G =nn n n n nx C x C x C C ++++ 2210=()nx +1【例2.1.2】 无限数列{1,1,…,1,…}的普母函数是()x G = +++++n x x x 21=x-11(3)说明● n a 可以为有限个或无限个;● 数列{}n a 与母函数一一对应,即给定数列便得知它的母函数;反之,求得母函数则数列也随之而定;例如,无限数列{0,1,1,…,1,…}的普母函数是+++++nx x x 20=xx-1● 这里将母函数只看作一个形式函数,目的是利用其有关运算性质完成计数问题,故不考虑“收敛问题”,而且始终认为它是可“逐项微分”和“逐项积分”的。
(4)常用母函数(二) 组合问题 (1)组合的母函数定理2.1.1 组合的母函数:设{}m m e n e n e n S ⋅⋅⋅=,,,2211 ,且n 1+n 2+…+n m =n ,则S 的r 可重组合的母函数为()x G =∏∑==⎪⎪⎭⎫ ⎝⎛mi n j j i x 10=∑=n r rr x a 0(2.1.1) 其中,r 可重组合数为rx 之系数r a ,r =0,1,2, …,n .理论依据:多项式的任何一项与组合结果一一对应(见例2.1.3)定理2.1.1的优点:● 将无重组合与重复组合统一起来处理; ● 使处理可重组合的枚举问题变得非常简单。
(2)特例推论1 {}n e e e S ,,,21 =,则r 无重组合的母函数为G (x )= (1+x )n (2.1.2)组合数为r x 之系数r n C 。