网站大量收购独家精品文档,联系QQ:2885784924

组合数学中的构造方法及其应用..doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河北建筑工程学院理学院学士学位论文 组合数学中构造法的研究背景 PAGE 1 1 组合数学中构造法的研究背景 在当今,组合数学是一门非常活跃的学科,它在各个不同的领域都有相当的应用,尤其在日益发展的计算机科学中。因为计算机科学的核心内容是使用算法和离散数据。而组合数学就是研究离散对象的科学。 组合数学是如此的重要,那你了解其中的构造法吗?提到构造法,我们首先来介绍下吧。构造就是面对问题直接解决相当困难,可以借助其他的方法,用其他路径来解决我们的问题,“曲线救国”,问题便迎刃而解。它不是一种数学方法,而是一种数学思想,体现了数学的发现、类比、划归、猜想、试验和归纳的思想。这就是构造法的魅力。 谓构造性的方法就是数学中的概念和方法按固定的方式经有限个步骤能够定义的概念和能够实现的方法。从数学产生那天起,数学中的构造性的方法也就伴随着产生了。但是构造性方法这个术语的提出,以至把这个方法推向极端,并致力于这个方法的研究,是与数学基础的直觉派有关。直觉派出于对数学的“可信性”的考虑,提出一个著名的口号:“存在必须是被构造。”这就是构造主义。 构造法真正体现出了“数式与图形的沟通、直觉与逻辑的互动”,这也正是数学建模的一个基本特征。另外,在应用构造法时,要明确目的,需要构造的是什么,根据什么设计构造方案。构造的模型结构形式应尽可能的简单,以便于问题的解决,尽可能地使复杂问题简单化;构造的模型必须是熟悉的,通过熟悉的模型将难以入手的问题转化为熟悉的问题;构造的模型尽可能地直观,通过构造使问题变的直观明了。 组合数学中的构造方法 2 组合数学中的构造方法 2.1 排列组合中的构造方法及其应用 构造法即构造性解题方法,它是根据数学问题的条件或结论的特征,以问题中的数学元素为“元件”,构造出新的数学对象或数学模型,从而使问题转化并得到解决的方法。构造法本质上属于转化思想的范畴,但它常常表现出简捷、明快、精巧、新颖等特点,使数学解题突破常规,不但具有很强的创造性,而且更能让人领悟到数学的无穷乐趣和魅力,体会数学美的无处不在。它是非常典型的数学建模,具有独特的探讨价值。那我们就来看看构造法解排列、组合题的问题。 定义1 所谓排列,就是指从给定个数的元素中取出指定个数的元素进行排序。从个不同元素中,任取个元素(被取出的元素各不相同),按照一定的顺序排成一列,叫做个不同元素取出个元素的一个排列。 定义2 组合则是指从给定个数的元素中仅仅取出指定个数的元素,不考虑排序。从个不同元素中,任取个元素并成一组,叫做从个不同元素中取出个元素的一个组合。 数学解题的一个基本思想就是设法将所要求解的问题转化为我们所熟悉的或容易解决的问题,这一点在解排列组合问题是尤显重要。我们在学的过程中药经常强化这一思想,以便寻求更便捷的解法。接下来所提的构造模型法恰恰很好地做到了这一点。 2.1.1 构造排列组合解数的排列问题 捆绑法 捆绑法就是把分散的几个对象构造为一个组合,把这个组合看作一个元素和其他元素进行排列,然后再考虑大元素内部各元素间顺序,这样的构造很容易就能求得我们的所需。 7个人站成一排,求出甲、乙、丙三人必须相邻的排法种数。 这个问题比较简单,但是它是排列组合中的相邻问题,面对这样的模型,我 们用熟知的“捆绑法”。先将必须相邻的甲、乙、丙三个人构造成一个集合N,于是由原来的7个人变为现在的“5个人”,即,对这五个元素进行全排列,其排法种数为,题中要求甲、乙、丙三人必须相邻,这三个人做全排列为,经题意我们构造了这样两个数列,通过这两个数列,我们明显看出解决这个问题需要分步来做,由此可用乘法原则得排法种数为。 构造“捆绑法”主要用于求解“必须相邻”的模型,但是对于必不相邻的问题呢?我们可以用另外一种模型——“插入法”,它能够解决“必不相邻”的问题。 插板法 构造一个元素组合的全排列,在这一个排列的间隙中插板,不同的插板会有不同的方法种数,换句话说就是在在n个元素间的(n-1)个空中插入若干个(b)个板,可以把n个元素分成(b+1)组。 现有10个完全相同的球全部分给7个班级,每班至少一个球,问共有多少种不同的分法? 题目中球的分法可构造为三类: (1)有三个班每个班分到2个球,其余4个班每班分到1个球,其分法种数是; (2)有一个班分到4个球,其余6个班每班分到1个球,其分法种数是 ; (3)有一个班分到4个球,其余6个班每班分到1个球,其分法种数是;所以10个球按题意分法种数为。 由上面解题过程可以明显感到,这类问题进行分类计算比较繁琐,若上题中球的数目较多,处理起来将更加困难,一次我们需要寻求一种新的模式来解决该问题,由此我们创设这样一种虚拟的情境——插板。 我们首先将10个相同的球构造为一个数列,这10个相同的数进行全排列,在数列中

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档