12.2指数型生成函数-复旦大学精品课程.ppt

12.2指数型生成函数-复旦大学精品课程.ppt

12.2 指数型生成函数 用生成函数可以解决组合计数问题,那么是否可用来解决排列问题? 注意到组合计数问题,多重集S={?·a1,?·a2,…, ?·ak}的r-组合数是C(r+k-1,r),数列{C(r+k-1,r)}的生成函数 而对于集合{a1,a2,…,an}的r-排列数为p(n,r), 数列{p(n,r)}的生成函数 定义12.2:设a0,a1,?,an,?是一个数列,构造形式幂级数 根据定义知,指数型生成函数与幂级数型生成函数的一般项仅相差一个因子1/n! 只要令 ar=ar/r!,则ar的幂级数型生成函数就是ar的指数型生成函数,因此由定理12.1易得指数型生成函数的性质。 定理12.2:设an,bn的指数生成函数分别为fe(x)和ge(x),则: 现在用指数型生成函数来解决多重集的排列问题。 定理12.3:设有限多重集{n1·a1,n2·a2,…, nk·ak},且n=n1+n2+…+nk,对任意的非负整数r,ar为S的r-排列数,则数列ar的指数型生成函数为:g(x)=gn1(x)·g n2(x)·…·gnk,其中gni(x)=1+x+x2/2!+… +xni/ni!,i=1,2,…,k。 证明:要证ar的指数型生成函数为gn1(x)·gn2(x)·…·gnk, 关键是证明gn1(x)·gn2(x) ·…·gnk(x)的展开式中项xr/r!的系数就是ar。 下面

文档评论(0)

1亿VIP精品文档

相关文档