首页数学组合数学组合数学 03-2 第三章 基本计数方法及应用2.pptx

03-2 第三章 基本计数方法及应用2.pptx

页数:88页文件大小:890.4 KB来源: 组合数学ppt课件

本课件承接集合计数,讨论含重复元素的多重集的排列与组合,给出多重集排列数、r组合数的计数公式与隔板法解释;随后系统展开二项式定理、牛顿二项式定理与多项式定理,列举常用组合恒等式,并把非降路径问题转化为组合计数模型求解。

第三章多重集的排列与组合小节标题页,列出§3.3.1多重集的排列与§3.3.2多重集的组合两项安排
概念说明,多重集中可以有重复的元素。多重集合表示为其中:互不相同M中有ki个ai(1≤i≤n),称ki为ai的重复度ki是正整数,也可以是∞,表示M中有无限多个ai
例子 是一个10个元素的多重集合, 其中有3个a,1个b,2个c,4个d. M表示为
查看本课件的文字版(共 88 页,供检索与复制)

第1页:封面

§3.3多重集的排列与组合§3.3.1多重集的排列§3.3.2多重集的组合

第2页:多重集中可以有重复的元素

多重集中可以有重复的元素。

多重集合表示为其中:互不相同M中有ki个ai(1≤i≤n),称ki为ai的重复度ki是正整数,也可以是∞,表示M中有无限多个ai

第3页:例子 是一个10个元素的多重集合

  • 例子
  • 是一个10个元素的多重集合,
  • 其中有3个a,1个b,2个c,4个d.
  • M表示为

第4页:定理3.3.1 多重集合的r-排列数

定理3.3.1多重集合的r-排列数是nr证明在构造M的一个r-排列时,排列中的第一个元素有n种选择,第二个元素也有n种选择,……,第r个元素也有n种选择。

由于M中的每个元素都是无限次地重复,所以r-排列中的任意一项都有n种选择,而且不依赖于前面各项的选择,故M的r-排列数为nr§3.3.1多重集的排列

第5页:这个问题对应的分配问题模型

这个问题对应的分配问题模型是:将r个有区别的球放入n个不同的盒子中,且每个盒子的球数不加以限制,而且同盒的球不分次序,则不同的放法为nr种若M中每个元素的重复度大于等于r,则结论仍然成立。

第6页:例3.3.1 用26个英文字母可以构造出

例3.3.1用26个英文字母可以构造出多少个包含2个元音字母(可以相同)且长度为8的“单词”解该问题是求的包含2个元音字母的8-排列数。

在长度为8的字符串中,2个元音字母出现的位置的选取方式有种,而每个元音位置可取5个元音字母中的一个,剩余6个辅音字母的位置可取21个辅音字母中的任一个,因而,满足题意的“单词”有·52·216个.

第7页:证明首先把M中所有的个元素看成

证明首先把M中所有的个元素看成是互不相同的,则全排列数为。

但ki个ai的位置相同,且其他元素排列也相同的排列实质上是同一个排列。

故M的全排列数为

第8页:例3.3.2 每个单词至少

例3.3.2使用英文字母表中26个字母构成8个字母的单词且允许字母重复,如果要求每个单词至少含有3个元音字母,那么能构成多少个这样单词解因为一共有5个元音字母,每个单词至少含有3个元音字母即包含3个,4个或者5个元音字母。

则分三种情况,有3个元音字母的单词有有4个元音字母的单词有有5个元音字母的单词有根据加法原理共

第9页:例3.3.3 :M-{a}的8-排列数,

例3.3.3求多重集的8-排列数解可分三种情况计算:M-{a}的8-排列数,即为排列数为:M-{b}的8-排列数,即为排列数为:M-{c}的8-排列数,即为排列数为:多重集M的8-排列数为420+280+560=1260

第10页:例3.3.4 从4个a

例3.3.4从4个a,4个b,4个c,4个d中选择字母形成一个10个字母的序列,如果每个字母至少出现两次,有多少种方法形成这样的序列解这个问题实际上是求的10-排列数,但要求每个10排列中包含a,b,c,d每个字母至少两个。

我们设,则原问题可以分成如下两大类共10种情况:

第11页:(一)的10-排列数

  • (一)的10-排列数;的10-排列数;的10-排列数:的10-排列数,这4种类情况的10-排列数相等,均为(二)的10-排列数;的10-排列数;的10-排列数:的10-排列数;10-排列数;的10-排列数这6种类情况的10-排列数相等,均为
  • 满足条件的方法数为

第12页:多重集的排列问题小结

多重集的排列问题小结:

第13页:多重集的组合

  • §3.3.2多重集的组合
  • 多重集合的r-组合是指从M中无序地选出r个元素例子如果多重集M有n个元素(包括重复的元素),则M的n-组合只有一个,就是M本身。如果M有n种不同元素,则M的1-组合恰有n个。

第14页:证明1(1)M的任何一个r-

证明1(1)M的任何一个r-组合都具有以下形式其中是非负整数,则有反之,若给出方程的非负整数解就是M的一个r-组合。

所以多重集M的r-组合数就等于方程的非负整数解的个数。

第15页:(2)方程的一个非负整数解可

  • (2)方程的一个非负整数解可以表示为{(n-1)
  • 0, r
  • 1}的一个全排列,1 1…1 1 0 1 1…10…01 1 1…011…11,x1个x2个xn个反之{(n-1)
  • 0,r
  • 1}的一个全排列,在这个排列中n-1个0把个1分成个组。
  • 从左边数,第一个0左边的1的个数为x1,第一个0和第二个0之间的1的个数为x2,依此类推,最后一个0右边的1的个数为xn,则是一组非负整数解。

第16页:因此的非负整数解与集合的全排列之

  • 因此的非负整数解与集合的全排列之间是一一对应。
  • 由(1)(2)知,M的r-组合数等于的全排列数,根据定理3.3.2,多重集M的r组合数为方法2分析定理的结论,是(n+r-1)元普通集合的r-组合数,因此我们想办法构造多重集合的r-组合与某一(n+r-1)元的普通集合S的r组合之间的一一对应,从而证明定理的结论.

第17页:证明如下

证明如下:为表达方便,将中n种不同元素用数字1,2,…,n替换,这样每个r-组合具有形式不妨设令,即则显然与一一对应,而是(n+r-1)元集合的r-组合,其数量为,从而原结论成立.

第18页:定理3.3.4 设多重集r≥n

定理3.3.4设多重集r≥n,则M中每个元素至少取一个的r-组合数为证明设是满足条件的任一r-组合,则有令则显然其中的整数解个数等于方程的非负整数解的个数。

由定理3.3.3,满足定理条件的组合数为

第19页:例3.3.5 r-组合中任意两个元素在S

例3.3.5求集合S={1,2,…,n}的r-组合数,其中要求r-组合中任意两个元素在S中都不是相邻的。

如当n=5,r=3时,S={1,2,3,4,5,6},{1,3,5}是满足条件的3-组合,而{1,2,6}是不满足条件的3-组合,因为1,2在S中是相邻的。

解考虑S的任意一个r-组合,不妨设我们把1,2,…,n这n个数按从小到大的顺序排成一个序列,其中我们只把标识出来,其余数字用“……”表示。

第20页:在序列中每个ji后面用以竖线

在序列中每个ji后面用以竖线“|”标记,则设第1个竖线前面的数字个数为x1,第1个竖线与第2个竖线间的数字个数为x2,…,第r个竖线前面的数字个数为xr+1。

根据题意,因为中任意两个数都彼此不相邻,所以满足:x1≥1,x2≥2,…,xr≥2,xr+1≥0,因为一共有n个数字,所以x1+x2+x3+…+xr+xr+1=n。

第21页:这样原问题要求的r-组合数就

这样原问题要求的r-组合数就等价于方程x1+x2+…+xr+xr+1=n满足条件x1≥1,x2≥2,…,xr≥2,xr+1≥0的整数解个数。

进行代换,令y1=x1-1,y2=x2-2,…,yr=xr-2,yr+1=xr+1,则y1≥0,y2≥0,…,yr≥0,yr+1≥0,且y1+y2+…+yr+yr+1=n-1-2(r-1)。

根据定理3.3.3的证明:这个方程的非负整数解个数是:因此满足条件不相邻条件的r-组合数为。

第22页:例3.3.6 从4个a

例3.3.6从4个a,4个b,4个c,4个d中无序选取10个字母,如果每个字母至少包含两个,则有多少种取法解这个问题实际上是求多重集的10-组合数,且10-组合中每个字母至少包含两个。

显然,这个问题等价于方程x1+x2+x3+x4=10,其满足条件x1≥2,x2≥2,x3≥2,x4≥2的整数解个数。

进行代换,令y1=x1-2,y2=x2-2,y3=x3-2,y4=x4-2,则y1≥0,y2≥0,y3≥0,y4≥0,且y1+y2+y3+y4=2。

根据定理3.3.3,其非负整数解数为,因此共有10种取法。

第23页:多重集的组合问题小结

多重集的组合问题小结:思考:设s={3.a,4.b,5.c,6.d},求从中分别取得3个、4个和5个元素的组合数。

第24页:例将6个蓝色球

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

第25页:二项式定理与和式内容导览

§3.4二项式定理§3.4.1和式§3.4.2二项式定理§3.4.3二项式定理的推广§3.4.4组合恒等式§3.4.5非降路径问题

第26页:在组合数学中求和是最基本的运

  • 在组合数学中求和是最基本的运算而表示法的引入给求和问题的表示和运算都带来了极大的便捷。例如,我们求1到n的正整数的和原来写成1+2+…+n,有了表示法,就可以表示成§3.4.1和式
  • 一般地,表示法的和式为,表示
  • ,读作“k从1到n对ak求和”。
  • 这种表示方法可以推广,即把难以表达或者复杂的k的取值范围写到下方。

第27页:和式具有如下的性质

和式具有如下的性质(1),其中c为与k无关的常量;

(2)(3)

第28页:例3.4.1 求和解令因为0≤k≤n

例3.4.1求和解令因为0≤k≤n,所以0≤n-k≤n,根据性质3,根据性质2,将S的两个表达式相加,有:根据性质1因此

第29页:例3.4.2 公式。方法1我们观察图3.

例3.4.2对于任意正整数n,给出关于n的计算公式。

方法1我们观察图3.3.1中两个方阵,它们是完全相同的,我们采用不同的方式求和。

n…54321n…5432n…543n…54n…5……nn…54321n…5432n…543n…54n…5……n

第30页:对于图(a)

对于图(a),一列一列看,第1列1个1,第2列2个2,…,第n列n个n,如果按列求和,第1列为12,第2列为22,…,第n列n2,则所有数字的和恰好是对于图(b),按行求和,第1行为,第2行为,…,第n行为,则所有数字的和恰好是因为图(a)和图(b)中的数字完全相同,所以

第31页:对于图(a)(续)

对于图(a)(续):首先设

第32页:方法2首先设推出因此

方法2首先设推出因此

第33页:二项式定理内容导览

§3.4二项式定理§3.4.1和式§3.4.2二项式定理§3.4.3二项式定理的推广§3.4.4组合恒等式§3.4.5非降路径问题

第34页:二项式定理

§3.4.2二项式定理定理3.4.1 (二项式定理)设n是正整数,则对任意的x,y有:

第35页:二项式系数

二项式系数

第36页:二项式系数的基本性质

二项式系数的基本性质(1)对称关系(2)递推关系(3)单峰性n为偶数时,有n为奇数时,有

第37页:性质(2)的证明利用的组合意义来

  • 性质(2)的证明利用的组合意义来证。n元集合的k元子集可以分成两类:第一类k元子集含a1;第二类k元子集不含a1
  • 第一类k元子集中的任一个去掉a1后,就是S-{a1}的k-1元子集;反过来,任给一个的k-1元子集,添上a1后就是S的k元子集,故二者这间有一一对应关系.因而,第一类k元子集共有个.第二类k元子集就是S-{a1}的k元子集,共有个.所以

第38页:性质2又叫Pascal公式

性质2又叫Pascal公式,可得杨辉三角

第39页:性质(3)的证明证明

性质(3)的证明证明:设1≤k≤n,考虑与之比:若n为偶数,则为整数,于是(i)若k≤,则所以(ii)若,则所以

第40页:定理3.4.1(二项式定理) 设n是正整

定理3.4.1 (二项式定理)设n是正整数,则对任意的x,y有:

第41页:证明用组合分析的方法证明

证明用组合分析的方法证明。

等式左边是n个(x+y)因子相乘,即这些因子展开到没有括号为止。

在展开时,每个因子中均可贡献一个x或一个y。

由乘法原理,共有2n项,这些项都可写成的形式。

可以在n个x+y因子中选出k个,从这k个因子中取x,而在另外的n-k个因子中取y,如此得到项,所以的系数等于n个因子的k-组合数,即。

因此

第42页:二项式定理的几种特殊形式

二项式定理的几种特殊形式(1)(2)(3)

第43页:推论3.4.1 设n是正整数

推论3.4.1设n是正整数,对一切x有推论3.4.2对任何正整数n有推论3.4.3对任何正整数n有

第44页:推论3.4.3 证明在二项式定理中令x=

推论3.4.3证明在二项式定理中令x=-1,y=1,得将上式整理一下即得原等式成立。

第45页:二项式定理的推广

§3.4.3二项式定理的推广(1)牛顿二项式定理(2)多项式定理

第46页:(1)牛顿二项式定理定义对于任何

(1)牛顿二项式定理定义对于任何实数a和整数k,有

第47页:定理3.4.2(牛顿二项式定理) 设a是

定理3.4.2 (牛顿二项式定理)设a是一个实数,则对一切x和y,满足有其中

第48页:1,当a=n(正整数)时

1,当a=n(正整数)时,如果k>n,则这时牛顿二项式定理就变成下面的形式这就是二项式定理,所以二项式定理是牛顿二项式定理的特例

第49页:2,当a=-n(负整数)时

2,当a=-n(负整数)时,有3,当a=-1时,有4,当a=1/2时,有

第50页:定理3.4.3(多项式定理) 设n是正整

定理3.4.3 (多项式定理)设n是正整数,则其中称为多项式系数,并且是对所有满足n1+n2+…nt=n的非负整数解n1,n2,…,nt求和。

(2)多项式定理

第51页:证明(1)先将(x1+…+x

证明(1)先将(x1+…+xt)n写成n个(x1+…+xt)因子的乘积:将其展开,直到没有括号为止。

因为每个因子中都可取x1, x2, …,xt中的任一个,所以展开式共有tn项,且每项都可以写成的形式.要得到这一项,我们应该在n个因子中的n1个里面取x1,有种取法;

在剩下的n-n1个因子中的n2个里面取x2,有种取法;

……;

第52页:最后,在个因子里面取xt

最后,在个因子里面取xt,有种取法.由乘法原理知,前的系数为

第53页:在多项式定理中如果取t=

在多项式定理中如果取t=2,就得到普通的二项式定理.多项式系数组合意义如下:是多项式(x1+…+xt)n中项的系数。

第54页:是多重集S={n1.a

是多重集S={n1.a1,n2.a2,…,nt.at}的排列数如果我们把n个不同的球放到t个不同的盒子里,并且使得第一个盒子里有n1个球,第二个盒子里有n2个球,…,第t个盒子里有nt个球,那么放球的方案数是

第55页:例3.4.3 展开的系数

例3.4.3展开的系数为

第56页:例求(2x1-3x2+5x3)

例求(2x1-3x2+5x3)6中项的系数解:

第57页:推论3.4.4(x1+…+xt) n的展

推论3.4.4(x1+…+xt)n的展开式在合并同类项以后不同的数目是证明(x1+…+xt)n的展开式中任何一项对应于方程n1+n2+…nt=n的一组非负整数解,所以合并同类项后不同的项数等于这个方程的非负整数解的个数

第58页:推论3.4.5 其中求和是对方程n

推论3.4.5其中求和是对方程n1+n2+…nt=n的一切非负整数解来求。

证明:在多项式定理中令x1=x2=…=xt=1即可.

第59页:组合恒等式

§3.4.4组合恒等式证明对等式两边微分得然后令x=1得等式成立

第60页:证明对等式两边积分

证明对等式两边积分得

第61页:然后令x=-1得成立即

然后令x=-1得成立即

第62页:证明采用组合分析的方法.等式

证明采用组合分析的方法.等式右端是n+1元集合S={a1,a2,…,an+1}的k+1元子集的个数,这些子集可以分成如下n+1类:第(0)类:k+1元子集中含a1,这相当于S-{a1}的k元子集再加上a1构成S的k+1元子集,共个

第63页:第(1)类

第(1)类:不含a1但含a2的k+1元子集,共有个……;

第(n)类:不含a1,a2,…, an但含an+1的k+1元子集,共有个.由加法原理知所以等式成立

第64页:证明采用组合分析的方法

  • 证明采用组合分析的方法。是2n元集合S的n-组合数,把集合S分成两个集合S1和S2,使,则S的n元子集可以分成如下n+1类:
  • 从S1中选取i(0≤i≤n)个元素,
  • 从S2中选取n-i个元素,
  • 将S1的i个元素与S2的n-i个元素并到一起构成S的第i类n元子集。

第65页:而第i类子集的个数为由加法原理

而第i类子集的个数为由加法原理,有即原等式成立。

第66页:证明此恒等式是恒等式

证明此恒等式是恒等式(4)的推广,被称为Vandermonde恒等式.由二项式定理有

第67页:比较等式两边xr的系数

比较等式两边xr的系数,左边是右边是

第68页:证明方法

证明方法1:由二项式定理有对上式两边对x微分得等式两边乘以x得

第69页:等式两边对x微分

等式两边对x微分得:令x=1则:即:

第70页:等式两边对x微分(续)

方法2:

第71页:

本页源文件未提取到正文文字,仅有图片。该页位于「等式两边对x微分(续)」与「非降路径问题」之间,建议对照原课件图片补充本页要点说明。

第72页:非降路径问题

  • §3.4.5非降路径问题一条非降路径,规定
  • 水平向右走一个单元格用x表示
  • 垂直向上走一个单元格用y表示

第73页:非降路径问题矩阵图

(0,0)(5,6)yx

本页为数字或符号粘连序列(幻方、拉丁方等方阵图或公式提取结果),源文本无法安全切分,需对照原课件图片人工核对还原。

第74页:一条从(

  • 一条从(0,0)点到(m,n)点的非降路径就是多重集{m
  • x,n
  • y}的一个排列。
  • 反之,给定多重集{m
  • x,n
  • y}的一个排列就唯一地确定了一条从(0,0)点到(m,n)点的非降路径。

第75页:所以从(

  • 所以从(0,0)点到(m,n)点的非降路径数等于{m
  • x,n
  • y}的排列数,即二项式系数或
  • 下面用非降路径的思想证明组合恒等式
  • 由此可见非降路径实质上是二项式系数的一种几何解释。

第76页:例3.4.4 :是从(0,0)点到(m,

  • 例3.4.4证明:证明:是从(0,0)点到(m,n)点的非降路径数。这些路径可以分成两类:…………
  • ………………(0,n)(m-1,n)(m,n)(m,n-1)(m,0)(0,0)xy

第77页:一类由(

  • 一类由(0,0)点经由(m-1, n)点到达(m, n)点,共有条;
  • 另一类经由(m, n-1)点到达(m, n)点,共有条,
  • 根据加法原理,等式成立。

第78页:例3.4.5 证明证明

  • 例3.4.5证明证明:等式右端表示从(0,0)点到(m+n-r,r)点的非降路径数。任何一条这样的非降路径一定经过图中斜线上的点,按所经过点的不同将路径分类。
  • (m-r,r)(m+n-r,r)(m-r,k)(0,0)(m,0)

第79页:从(0,0)点到(m-k

  • 从(0,0)点到(m-k,k)点的非降路径是条
  • 从(m-k,k)点到(m+n-r,r)非降路径是条
  • 由乘法原理,可知从(0,0)点经过(m-k,k)点的非降路径是条
  • 再对k=0,1,…,r求和就得到所有的从(0,0)点到(m+n-r,r)点的非降路径数
  • 所以等式成立

第80页:解先考虑对角线下方的路径.这种路

解先考虑对角线下方的路径.这种路径都是从(0,0)点出发经过(1,0)点及(n,n-1)点到达(n,n)点的.我们可以把它看作是从(1,0)点出发到达(n,n-1)点的不接触对角线的非降路径。

从(1,0)点到(n,n-1)点的所有的非降路径数是例3.4.6求从(0,0)点到(n,n)点的除端点外不接触直线y=x的非降路径数.

第81页:对其中任意一条接触对角线的路径

对其中任意一条接触对角线的路径,我们可以把它从最后离开对角线的点(图中的A点)到(1,0)点之间的部分关于对角线作一个反射,就得到一条从(0,2)点出发经过A点到达(n,n-1)点的非降路径.反之,任何一条从(0,1)点出发(必穿过)直线y=x而到达(n,n-1)点的非降路径,也可以通过这样的对称变换得到一条从(1,0)点出发接触到对角线而到达(n,n-1)点的非降路径.

第82页:从而在直线y=x下方不接触直

从而在直线y=x下方不接触直线y=x的路径数是由对称性可知,所求的路径数是从(0,1)点到达(n,n-1)点的非降路径数是

第83页:从而在直线y=x下方不接触直矩阵图

(0,0)yx(0,1)(1,0)(n,n)A

本页为数字或符号粘连序列(幻方、拉丁方等方阵图或公式提取结果),源文本无法安全切分,需对照原课件图片人工核对还原。

第84页:解首先考虑直线y=x下不穿过直线

解首先考虑直线y=x下不穿过直线y=x的路径,这种路径都是(1,0)经过(n,n-1)点到达(n,n)点的,其路径数为根据非降路径的定义,任意一条从(1,0)点并经过(n,n-1)点到达(n,n)点的穿过直线y=x的非降路径都对应接触直线y=x+1的非降路径。

例3.4.7求从(0,0)点到(n,n)点的除端点外不穿过直线的非降路径数

第85页:设从(1

  • 设从(1,0)点到(n,n-1)点接触直线y=x+1的非降路径最后一次离开直线y=x+1的点为B,将(1,0)点和B点之间的部分关于直线y=x+1作对称图形,则得到从(-1,2)点到达(n,n-1)点的穿过直线y=x+1的非降路径。
  • 反之,任何一条从(-1,2)点出发穿过直线y=x+1而到达(n,n-1)点的非降路径,也可以通过这样的对称变换得到一条从(1,0)点出发接触直线y=x+1而到达(n,n-1)点的非降路径

第86页:路径数为

  • 路径数为
  • 由对称性可知,所求的路径数是B

第87页:例3.4.8 一场演唱会门票为50元一张

例3.4.8一场演唱会门票为50元一张,排队买票的歌迷中有m个人手持50元纸币,n个人手持100元纸币。

若售票处没有准备零钱,求有多少种排队方法能使购票顺利进行,而不出现找不出钱的状态。

假定每个人只能购票1张,而且m>n.

第88页:解根据题

解根据题意,要满足总是能找出零钱,就意味着对于队列中每个歌迷而言,她前面的人(包括她在内)中持50元的人不少于持100元的人。

显然是求从(0,0)到(m,n)不穿过直线y=x且在y=x下方的非降路径数,根据例3.4.7,为(1,0 )点到(m,n)点非降路径数—(-1,2 )点到(m,n)点非降路径数,即:

顶部目录