生成函数在组合计数中的应用_第1页
生成函数在组合计数中的应用_第2页
生成函数在组合计数中的应用_第3页
生成函数在组合计数中的应用_第4页
生成函数在组合计数中的应用_第5页
已阅读5页,还剩10页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、生成函数在组合计数中的应用【摘要】生成函数是组合数学特别是计算方面的重要理论和工具。第一个提出母舰首号的人是法国数学家拉普拉ep.s .在1812年出版的概率的分析理论中明确提出的。生成函数有两种:一般型生成函数和金志洙生成函数,其中一般型使用较多。生成函数的应用在于研究未知(一般)数列法则,如果提供递归,这是简单地推导斐波那契数列的一般公式方法之一,那么寻找数列的一般项目。生成函数还广泛用于编程和算法设计、分析,使用此数学方法通常可以显着提高程序效率和速度可以灵活多样地将生成函数应用于组合问题,掌握函数生成方法有助于学生提高数学思维能力和实际解决问题的能力,总结了组合问题中生成函数的一些常用

2、用法。【关键词】组合问题递归关系划分使用生成函数是研究组合问题最重要的常用方法之一,生成函数的应用也可以说是数学中表示“后退”的常用方法。函数生成这个名称看起来有点神秘,但实际上是将系列转换为一个函数的方法。其基本想法是序列:k0=.为了获取的知识,幂级数g(x)=.引用以整体表示此序列。也就是说,g (x)是序列: k 0的生成函数。这样,序列对其生成函数一一对应,使序列知道其生成函数。相反,生成函数序列也因此可以通过函数的运算和分析得到此序列的很多特性。本文想举例说明生成函数的组合。1.使用生成函数证明组合身份组合身份证明技术强,解决问题的方法独特。在这里,使用构造生成函数比较方程两端对应

3、项的系数是证明组合身份的非常有效的方法。证词:2 3 4.n=可以看出这个组合恒等式的左端更复杂,使用组合公式证明的可能性不大,观察表明等式的左端具有很强的规律性。通过分析,将公式的左端视为函数确定的项的系数,将中间项的系数来构造生成函数。Fn (x)=(1 x) 2.n (x 1)Fn(x)的系数为2 3 4.n .同时使用“前缀减法”容易知道:Fn(x)=。比较的系数就是证明的结果如上所述,根据问题的意义灵活引入生成函数是证明组合身份的关键。生成函数在递归关系中的应用递归关系是计算的有力工具,求解递归关系通常更困难。使用生成函数求解递归关系是最重要、最有效的方法。寻找n位元十进位中偶数5的

4、数字。顺序=n位十进制数中偶数5的个数,=n位十进制数中奇数5的个数。与:有关此关系是对难以解决问题的序列的递归关系。我们可以考虑序列的生成函数a (x)。即:A(x)=,如何使用前缀加法和减法,即:A(x)=然后(1-8x)A(x)=8 9x 9=,A(x)=将A(x)展开为幂级数形式。A(x)=(=所以递归关系的求解主要使用递归关系来寻找生成函数的一种形式算法,生成函数决定,相应递归关系的结果决定。例如,著名的河内塔问题、Fibonacci系列等3.使用生成函数拆分整数组合数学中有很多实际问题,将特定(部分)整数理解为根据特定条件进行划分,如果要查找所有划分的种类或方法,生成函数可以帮助您

5、简单有效地解决其中的一些问题X1 X2 X3 X4=20寻找满足1x16,0x 27,4X38,2X46的整数解的个数。这个问题仍然可以看作是分割分数的问题。将20除以满足条件的四个整数和方法数,根据x所需的条件引入生成函数。G(x)的系数是满足条件的整数解的数目。可解决=96是请求在组合计算中应用生成函数“繁殖”函数使用得非常广泛,使用“繁殖”函数还可以解决排序组合中种子数量的问题:2个红球、白色球、1个黄球有几种不同的组合方案。这个问题不能看作是简单的组合问题或可重复元素的组合数问题。如果r、w、y分别表示红球、白球和黄球,则可以提供以下组合剂:这个结果表明,除了拿一个球渡边杏外,还有:(

6、a)拿一个球的组合数是3个,即红、白、黄。(b)两个球体的组合数为4,即两个红色,一个红色,一个红色,一个白色,一个黄色。(c)取三个球的组合数3,即两个红色,一个红色,一个红色,一个红色,一个黄色。(d)有4个球的组合数是1,即2个红色和1个黄色和1个白色。如果此问题查找其他模式种子数,则可以直接使用生成函数。当r球的组合数为Cr(or4)时,Cr的生成函数为:g(x)=(1 x x2)(1 x)2=1 3x 10 4x 2 10 3x 3 x4。总计1 3 4 3 1=12种组合方式:设置具有n个对象的组合数,n (r)可以将r个对象生成函数用作n个徐璐其他对象中的任意迭代。此组合问题的生

7、成函数等于“x r的系数为n (r)”。此组合问题的生成函数等于“x r的系数为n (r)”。对于对象,可以使用渡边杏选择、一次选择、两次选择等方法。对于对象,可以使用渡边杏选择、一次选择、两次选择等方法表示。表示。这同样适用于第二、第三等对象。这同样适用于第二、第三等对象。生成函数包括:生成函数包括我们必须以标准形式写它。我们必须以标准形式写它。因为高句丽我们必须做示例a.5 n (r)可以在n个其他对象中随机重复使用r,每个选择都具有组合数量的原始注释2,其中每个对象至少必须包含一次。Aaq命令n (r)可以从n个徐璐的其他对象中随机获取r,并且每个选择必须至少包含一次的组合数。序列n(r

8、 )的生成函数包括序列n(r )的生成函数所以得到了。即可从workspace页面中移除物件。显然,如果r n,这个问题就解决不了。显然,如果r n,这个问题就解决不了。以上问题的简单推广,如果在每个选择区域中每个对象必须至少选择q,则简单地宣传上述问题,如果在每个选择区域中每个对象必须至少选择q一般的数组组合问题可以概括为把球放进箱子的问题。一般的数组组合问题可以概括为把球放进箱子的问题。其中球和长方体可以分辨或不可分辨,每个长方体最多可以放1个或1个以上的球,可能会发生各种情况。其中球和长方体可以分辨或不可分辨,每个长方体最多可以放1个或1个以上的球,可能会发生各种情况。组合问题可以看作是

9、把不可分辨的球放进可分辨的箱子里的问题。组合问题可以看作是把不可分辨的球放进可分辨的箱子里的问题。例如,示例a.4的问题相当于要求r个相同的球,是n个不同的长方体中可以随机重新放入的方法的数量。示例a.5问题等于将r个相同的球放入n个不同的长方体的方法数。其中,每个箱子必须至少放一个a的问题与把r个相同的球放在n个不同的箱子里的方法数相同。在这里,每个箱子必须至少放一个球。将球放入箱子时的列表如下:将球放入箱子时的列表如下:A aB bC cD d球分隔渡边杏盒(r)分隔渡边杏盒(r)可分辨(r)可分辨(r)可分辨(r)可分辨(r)分隔渡边杏盒(n)分隔渡边杏盒(n)箱子可分辨(n)可分辨(n

10、)可分辨(n)可分辨(n)分隔渡边杏盒(n)分隔渡边杏盒(n)分隔渡边杏盒(r)分隔渡边杏盒(r)典型问题典型问题组合组合组合排列阵列分割集合的分割集整数分解整数的分解解其中n或r表示长方体的数量或球体的数量。其中n或r表示长方体的数量或球体的数量。下面使用创建函数的方法讨论这四种类型的问题。下面使用创建函数的方法讨论这四种类型的问题。示例a.6将相同的球设置为放置在n个不同的长方体中,每个长方体包含最小q球和最大q z -1球。在n个不同的框中放置相同的球,每个框中放置最小q和最大q z -1个球。这个问题的生成函数是这个问题的生成函数。具体问题。具体问题。4人掷骰子,每人扔一次,并询问在总

11、数为17时可能的方法有多少。4人掷骰子,每人扔一次,并询问在总数为17时可能的方法有多少。4个人可以看作4个徐璐不同的箱子,17点可以看作17个相同的球。4个人可以看作4个徐璐不同的箱子,17点可以看作17个相同的球。此问题是n=4、r=17、q=1、z=6的特殊情况。此问题是n=4、r=17、q=1、z=6的特殊情况。答案是展开图的13个系数,即总计104个。展开图中13个料件的系数,即总计104个。上面的例子虽然不完整,但也可以看出利用生成函数是解决组合问题的非常有效的方法,但在具体问题上,必须对特定问题进行具体的分析,多研究,多经验,这样才能真正掌握生成函数应用程序的技术,做更多的工作。

12、在本文的最后一个示例中,使用组合问题与其生成函数之间的对应关系来证明以下著名的欧拉身份:其中,首先,必须有以下结果:首先,必须有以下结果:示例d.7如果将n设置为正整数,则E (n)表示将n分解为偶数部分的分解数。F (n)表示将n分解为奇数部分的分解数。n是正整数,E (n)表示将n分解为偶数部分的分解数。F (n)表示将n分解为奇数部分的分解数常识使用Ferrers图标生成的映射进行证明。常识使用Ferrers图标生成的映射进行证明。设置n的一部分不同的分解图标,例如23=7 6 5 3 2,如左图所示。设置n的一部分不同的分解图标,例如23=7 6 5 3 2。用下划线中的框数表示b,用

13、45斜线中的框数表示d。用下划线中的框数表示b,用45斜线中的框数表示d。这里有三种情况。这里有三种情况。如果是B d,下划线中的b框将移动到斜线顶部,如图所示。如果是B d,下划线中的b框将移动到斜线顶部,如图所示。这将n的分解中的部分数减少一个,每个部分保持不同。这将n的分解中的部分数减少一个,每个部分保持不同。当B=d时,下划线框可以继续移动到斜线顶部,但斜线和下划线的交点除外,如下图所示。如果b=d,则下划线框仍可以移动到斜线顶部。例外情况是斜线和下划线相交,如下图所示。在这种情况下,此分解具有形式。在这种情况下,此分解具有形状如果是B d,则可以将斜杠上方的框移动到底部,添加分解部分

14、的一部分,并保持每个部分不同。但是,如果正斜线和下划线相交且b=d 1(如上图所示)分解为b d,则可以将正斜线上方的框移动到底部,以添加分解部分的一部分并保留另一部分。例外情况是斜线和下划线相交(如上图所示),并且b=d 1Dangdang,上述匹配使E (n)和F (n)相等。当时使E (n)和F (n)相等。如果k是偶数,则E (n)比F (n)多一个。k是奇数,E (n)比F (n)少一个。k是偶数,E (n)比F (n)多一个。k是奇数,E (n)比F (n)少一个。此示例已完成。即可从workspace页面中移除物件。回到我们提到的欧拉身份。回到我们提到的欧拉身份。左边是无限的乘积。这就是序列E(n )- F (n )的生成函数。左边是无限的乘积。这就是序列E(n )- F (n )的生成函数。generating function in the application of combined countabstract gene rating function that is gene rating function,is a combination of mathematics,Especally in terms of count is an importation which are more common type used . ge

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论