《组合数学及其应用》教案 - 图文(3)

2019-04-21 14:57

例1 用26个英文字母可以构造出多少个包含4个元音字母、长度为8的字符串?

定理2.3.2 多重集合

M?{k1?a1,k2?a2,?,kn?an}

(k?k???kn)!的全排列数为12。

k1!k2!?kn!

例2 求2.2节例7中9人小组的进站方案。

解:设9个人分别为a1,a2,?,a9,分界符为“?”,则集合

M?{a1,a2,?,a9,5??}的每个全排列对应着9人的一种进站方案,总的方案种数为

14!?726485760。

1!???1!?5!

例3 下图中,从(0,0)点沿水平和垂直道路可走到(m,n)点,问有多少种走法?

(m,n) ?m?n?解: 每条路径对应着多重集合M?{m?x,n?y}的一个全排列,即一共有??种

m??不同的走法。

例4 将6个蓝球,5个红球,4个白球,3个黄球排成一行,要求黄球不挨着,问有多少种排列方式?

(0,0) 2.3.2 多重集合的组合

多重集合M的r组合是指从M中无序地选取r个元素。

定理2.3.3 多重集合

M?{??a1,??a2,?,??an} 的r组合数为Ckr?r?1。

例5 从M?{1,2,?,n}中能够取出多少个长为r的递增序列a1,a2,?,ar,使得

ai?1?ai?s?1(s?0;i?1,2,?,r?1)。

定理2.3.4 多重集合 M?{??a1,??a2,?,??ak}

?1要求a1,a2,?,ak}至少出现一次的r组合数为Crk?1。

定义2.3.1 设集合X?{x1,x2,?,xm}是一个全序集,x1?x2???xm,那么由 X中的n个字母构成的字符串xi,xi,?,xi,只要xi?xi???xi,就称其为X

12n12n上长度为n的增字。

定理2.3.5 设集合X?{x1,x2,?,xm}是一个全序集,则X上长度为n的增字共有

nCm?n?1?1个。

第四节 二项式系数

2.4.1 二项式定理

定理2.4.1(二项式定理) 设n为一正整数,则对任意的x和y,有

122n?2n?1n?1(x?y)n?yn?Cnxyn?1?Cnxy???Cnxy?xn

rrn?r??Cnxy。 r?0n

定理2.4.2(牛顿二项式定理) 对一切实数?和x(x?1),有

???r??(??1)?(??r?1)r(1?x)????x??xr!r?0?r?r?0

2.4.2 二项式系数的基本性质

n?

?n??n?(1)对称关系?????。

?r??n?r?(2)递推关系 ?n??n?1??n?1?????????(n?r?1)。 rrr?1??????(3)单峰性 (略)

2.4.3 组合恒等式

?n??n??n?等式1:???????????2n。

?0??1??n??n??n??n??n??n??n?等式2:?????????????????????。

?0??2??4??1??3??5??n??n??n?等式3:1????2??????n???n?2n?1。

?1??2??n??0??1??n??n?1?等式4:?????????????。

kkkk?1????????2nn???2n?等式5:??????。

k?0?k??n??m??n??m?n?等式6:????????。

i?0?i??r?i??m?r?

2.4.3 多项式定理

定理2.4.3(多项式定理) 设n为正整数,则

n??n1n2nt(x1?x2???xt)n???xx?x?12t

?n1n2?nt?mn??n!其中? ??nn?nn!n!?n!t??1212t称为多项式系数;而其中的求和号是对所有满足

n1?n2???nt?n

的非负整数序列n1,n2,?,nt求和。

3例1 展开(x1?x2?x3?x4?x5)7,则x12x3x4x5的系数为

7!?420。

2!0!1!3!1!

3例2 展开(2x1?3x2?5x3)6,则x12x3x4x5的系数为 6!?23?(?3)?52??36000。 3!1!2!

注: 在多项式定理中,其右端的求和号中所包含的项数就是方程

n1?n2???nt?n

n的非负整数解的数目,即Cn?t?1项。

第五节 集合的分划与第二类Stirling数

定义2.5.1 设A1,A2,?,Ak是A的k个子集,若它们满足:

(1)Ai??(1?i?k);

(2)Ai?Aj??(1?i?j?k); (3)A?A1?A2???Ak。

则称{A1,A2,?,Ak}是A的一个k分划,并记为

A?A1?A2???Ak

???称Ai(1?i?k)为A的上述k分划的一个块。

定义2.5.2 一个n元集合的全部k分划的个数叫做第二类Stirling数,记作S(n,k)。

定理2.5.1 第二类Stirling数S(n,k)满足递推关系 S(n?1,k)?S(n,k?1)?kS(n,k)(1?k?n)。

证明:S(n?1,k)是集合A?{a1,a2,...,an,an?1}的k分划的个数,这些k分划可以分为两类:

第(1)类:{an?1}是A的k 分划中的一个块。这时,只需对集合A?{an?1}进行m-1分划,再加上{an?1}这一块,就构成了A的k分划。这类分划有S(n,k?1)个。

第(2)类:{an?1}不是A的k分划中单独的一块。此时,先构造A?{an?1}的k分划,共有S(n,k)种方法。然后,对于A?{an?1}的每个k分划,将an?1加到该k分划的k个块中的某一块,从而构成A的k分划。因此,由乘法原理,集合A的此类k分划共有kS(n,k)个。

综上所述知原命题成立。

定理2.5.2 第二类Stirling数S(n,k)满足下列性质: (1)S(n,2)?2n?1?1;

2(2)S(n,n?1)?Cn; (3)S(n,1)?1;S(n,n)?1;S(n,k)?0(k?n)。

定理2.5.3 第二类Stirling数S(n,k)满足递推关系 S(n?1,k)?S(n,k?1)?kS(n,k)(1?k?n)。 注:令

?x?n?x(x?1)(x?2)?(x?n?1),

?x?n??S1(n,k)xk,

k?0n则称S1(n,k)为第一类Stirling数。换句话说,S1(n,k)就是多项式?x?n中的xk系数。显然,当n?k时,S1(n,k)?0。

例: ?x?4?x(x?1)(x?2)(x?3)?x4?6x3?11x2?6x。由定义,有

S1(4,0)?0,S1(4,1)??6,S1(4,2)?11,S1(4,3)??6,S1(4,4)?1。

定理: 第一类Stirling数满足如下递推关系: ?S1(n?1,k)?S1(n,k?1)?nS1(n,k)(n?0,k?0) ??S1(0,0)?1,S1(n,0)?0(n?0)

注: 第二类Stirling数也可以由下式定义:

x??S(n,k)[x]k。

nk?0n

第六节 正整数的分拆

定义2.6.1 正整数n的一个k分拆是把n表示成k个正整数的和

n?n1?n2???nk(k?1)

的一种表示法,其中

ni?0(1?i?k)

ni称为该分拆的分部量。如果表达式是无序的,即对诸ni任意换位后的表示法都只视为一种表示法,这样的分拆称为无序分拆,或简称为分拆。反之,若表达式是有


《组合数学及其应用》教案 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:课堂教学中发挥学生主体作用的几点粗浅之见

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: