生活中的排序问题.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
生活中的排序问题

生活之中的排序问题 在我们的现实生活中,尤其在公共事业、交通、通讯、文艺演出和生产、管理等领域,广泛存在着排序问题,这些问题能否顺利解决,直接关系到人民生活质量的提高,关系到社会的安定有序。因此,这类问题的解决是至关重要的。下面通过对一个具体实例(节目排序问题)的分析研究,来探究此类问题的解决方法。 例1 (节目排序问题)一场文艺演出共有8个节目,全体演员中有10人须参加两个以上的节目演出,情况如下表(表一)。若节目主办单位希望首尾两个节目为和或者和,并且希望每位演员不连续参加两个节目的演出,试为该主办单位安排一个节目顺序表。 表一 1 2 3 4 5 6 7 8 9 10 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 摘要 随着社会日新月异的发展,人们在物质层面得到满足的同时,更注重精神层面的满足,比较常见的是利用周末看场文艺演出来放松一周以来疲惫的心情。然而,有时也会发生一些不尽如人意事情,比如连续几个节目都由同一人出演,使得节目基本上是同一风格,显得非常单调。有的时候,由于节目次序不合理,使得整场演出达不到预计的效果,影响心情。这就涉及到节目的排序问题。 本文是在一个具体的排序问题(节目排序问题)的基础上,构造了四种不同的简单数学模型来解决这一问题,这四种简单数学模型分别是:图解模型,集合模型,矩阵模型,向量模型。殊途同归,最终都可得出比较合理的解决方式,且后两者模型均可利用计算机软件,通过设计简单的语言程序或者程序来解决,较前两种模型而言更直观,使得问题的求解过程简单化、程序化。使得模型在解决实际问题中实用性更强,更具说服力。 最后,提出了这四种模型在实用范围层面的推广。 关键字:模型;排序;矩阵;向量 问题分析 在节目排序这一问题中,涉及到首尾节目的固定,因此只需要考虑中间六个节目的排序,与首尾节目的连接问题。我们可以通过画结构图,构造一系列适当的数学模型来解决。 模型假设 (1)假设所有节目均合格,即任何节目都必须按节目表并且按时演出而不被剃除; (2)假设所有演员都能按时参加演出,也就是所有演员不请假,也不会有其他意外情况而缺席; (3)假设场景设备全部正常,不影响演出。 模型建立与求解 对于该问题,我们在上述问题分析以及模型假设的基础上,通过以下四种不同的数学模型来讨论。 模型一(图解模型) 所谓开头节目(或),结尾为(或),可以认为是一个图的出发点和结束点,由此考虑,以8个节目为顶点构图。又每个演员不连续参加两个节目的演出,意味着这8个顶点连线时要注意到顶点之间满足的关系。于是规定:若两个节目无同一人参加演出,则这两个顶点之间可以连线,也就是说,这两个节目可以紧排;否则不可以连线。如此做下去,便构成了一个图模型(图一)。 剩下的问题是从(或)出发,寻求一条到(或)的并且经过所有顶点的路径。 图一 在图一中,我们很容易找到以为出发点,为终点的两条路径,且仅有这两种满足条件。即两种节目表编排方式,也就是图一中两种不同箭头的走向: 节目表一:; 节目表二:。 由于箭头所指的两个方向均可逆,故我们容易找到以为出发点,为终点的另外两条路径: 节目表三:; 节目表四:。 从而,该单位一共可有四种节目表编排方式(节目表一,节目表二,节目表三,节目表四)可供选择。 模型二(集合模型) 由于节目由演员共同完成,故我们可设集合,同理,我们设,,,,, ,。 对于上述8个集合,任意两个取交集,若为空,则可以优先给出排序。为简单起见,作出了下述交集表(表二),在表二中,如果任意两个集合没有交集,记为0,有交集则记为1。 表二 A B C D E F G H A 1 1 1 1 1 0 1 1 B 1 1 0 0 0 0 1 1 C 1 0 1 1 1 1 0 1 D 1 0 1 1 0 1 0 1 E 1 0 1 0 1 1 0 0 F 0 0 1 1 1 1 0 1 G 1 1 0 0 0 0 1 0 H 1 1 1 1 0 1 0 1 同样,我们固定(或)为首节目, (或)为末节目,若按照上述方法排序,若存在这样的序列,使得以 (或)开头, (或)结尾,且相邻任意两个集合的交为空,那么这个序列就可作为一个节目排序。 不难验证,共有四种节目排序,即图模型中的四种。 模型三(矩阵模型) 由表一中的数据,可构造矩阵 , 固定第一行和第八行,对该矩阵中间6行作第二类行初等变换(交换任意两行),使得,有。经过有限次的交换,必然可以达到我们需要的结果。最后,给分别赋值为他们各自所在的行数,那么,各自的值就可当作节目排序的序

文档评论(0)

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

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

1亿VIP精品文档

相关文档