特殊指派问题之求解算法对比分析

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:caojun510
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文以混合泳接力项目这种特殊的类指派问题为例,一改传统的0-1规划解法,不仅提出了基于GA和偶图的求解思路,更提出了一种基于各泳姿成绩表差值的表上求解算法,并对各算法做了汇总分析。
  关键词:混合泳接力;指派;绩差求解;GA;偶图
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)17-0220-02
  1背景
  生活中的指派问题很常见,但运动会上的类指派接力项目却有些特殊。接力项目既可出现在田径场上,也可出现在游泳池里,既可设男子项目,亦可设女子项目,甚至还有男女混合接力,观赏性非常强。田径场上的接力比赛之接棒技术很有讲究,但游泳池里的混合接力虽省去了接棒压力,但增加了泳姿要求,需考虑的因素反而更多。
  例如:4×100m混合泳接力项目全程400米,规定每个队由4人组成,必须按仰泳、蛙泳、蝶泳、自由泳的顺序进行,每人只能用一种泳姿游完100m,每种泳姿的技术要求依据本泳姿之相关规则。不难理解,当备选人数较多时,如何确定组队人选就颇费脑筋。较传统意义上的指派问题而言,此类问题存在淘汰机制,不可随意指派,且同时存在着人员选择与泳姿分配等纵、横双向对比分析,相对复杂,其特殊性一目了然。为便于说明问题,设现有8名备选队员,其平时成绩如表1,试分析如何组队,可使全队的总成绩最好。
  此类问题的常见解法多用0-1规划,属LP范畴。其实,还有多种求解思路。
  2基于GA的求解分析
  作为指派问题,因其非线性特征十分明显,且不连续,在数据规模较大时解空间相对可观,所以基于GA求解也是个不错的选择。仍以上述想定案例为基础,因备选人数有8人,故可用3位二进制0-1编码来精确描述每个选手,如表2所示。
  于是,GA的个体即可用人选的4位选手之0-1编码(长为固定的12位)来表示。例如:个体‘101 000 100 010’,即表示‘己、甲、戊、丙’四位选手,按照仰泳、蛙泳、蝶泳、自由泳的规定顺序组队参赛。
  至于GA之操作算子设计,倒也没有太多的特殊性,无非是交叉、突变,甚至选择等。但在GA的求解过程中,每迭代生成一个新个体,都必须检测其规范性,即必须保证四位选手不重,以规避一人游多个泳姿的情形。而适应度函数十分简单,只需计算四名选手的总成绩并求最小即可。在本案例中,种群规模可设置为80,大约相当于解空间的二十分之一左右。而交叉、遗传和突变等概率,则按常规处之就好,无须做额外设计。
  经MATLAB软件实际运行可知,用GA求解确无把握得到最优解,所以,用GA求解本案例之指派问题,旨在对比分析几种不同求解方法之异同和特点,从而强化学生的运筹优化意识和对现实问题的分析思路或角度。
  3基于成绩差的表上求解算法嘲
  首先,先将表1中的成绩统一为以秒为单位,称‘归秒’处理。结果如表3。
  接着,再求成绩差,称‘绩差’。即找到各泳姿的最优成绩,然后求出该泳姿的其他各选手之成绩与该最优成绩之差,结果当然均非负。其中,最优成绩不变。如表4。
  虽然最小绩差是0.3,但因选手戊已确定自由泳,且选手戊没有其他任务,所以可不考虑该绩差。次小绩差是1.5,有两个点,即‘丁的蛙泳’、‘辛的蝶泳’。不妨先考虑点‘丁的蛙泳’,即调整蛙泳的人选,用选手丁取代选手乙,游蛙泳。如表5。
  再考虑另外一个次小绩差1.5的对应点‘辛的蝶泳’的情形,可调整蝶泳的人选,用选手辛取代选手乙,游蝶泳。如表6。
  此刻,泳队人选已确定完成。即:乙游仰泳、丁游蛙泳、戊游自由泳、辛游蝶泳,总成绩251.7秒。
  4基于LP之0-1规划求解分析
  5基于偶图之交替链求解分析
  此类指派问题实质上可直接描述为一个二部图,即偶图K2.4,如图2所示。对应于前面几种解法得出的最优解便是图中粗線组成的边集。该边集显然是交替链:‘自由泳—戊,戊、蛙泳,蛙泳—丁,丁—蝶泳,蝶泳—辛,辛—仰泳,仰泳—乙’中的一部分。换言之,在偶图K2.4中求解,即找出图中所有这些长度为7的交替链,该链从泳姿点集出发,到选手点集结束,点不重,边不重,从中找出交替链总权值最小的那条,取相间的4条边即为最优解。容易理解,这种方法的运行效率不会很高,其复杂度与穷举法几乎无异。
  6诸算法之对比分析
  汇总上述几种求解思路得表7。不难看出,不论是从求解工具、可操作性、分析思路,还是求解前的数据准备,甚至复杂度等诸多方面来看,基于成绩差的表上求解算法都处于十分突出的位置。
  鉴于水平所限,不妥或错误难免,敬请大家批评指正!
其他文献
伴随着校园信息化水平的提高,传统有线网络已经无法满足师生的需求。以现在已有的有线网络作为基础来建立无线网络,不但可以打破有线网络的瓶颈,使师生的基本需求得到满足,而
在调查和收集整理数据的基础上,研究分析了江苏省高新技术企业污染基本情况及特点,对影响江苏高新技术企业环境管理行为的闲素进行了定量分析,对形成污染的主要因素进行了分析;提
随着IDS(入侵检测系统)的飞速发展,与之相关的术语同样日新月异。本文向大家介绍一些IDS技术术语,其中一些是非常基本并相对通用的,而另一些则有些生僻。由于IDS的飞速发展以及一些IDS产商的市场影响力,不同的产商可能会用同一个术语表示小同的意义,从而导致某些术语的确切意义出现了混乩。对此,本文将常见的术语做简单介绍。  1.Alerts(警报)  当一个入侵正在发生或者试图发生时,IDS系统将发
王林奕苹女士曾任香港贸发局助理总裁,长期从事市场推广工作。应本刊邀请,王林奕苹女士将从本期起,撰文介绍其市场推介生涯中的趣闻轶事及经验感受。
软件复用引起了人们极大的关注,因为其能够有效解决软件危机。对于构件的软件复用技术的研究和应用也是十分有必要的,也是当今软件工程应用中的热点话题。软件复用具有一系列
摘要:该文结合本人的教学经验和体会,分析了Photoshop这门课目前的教学现状,描述了项目教学的具体实施过程,以及在开展项目教学过程中应注意的问题,从而提高本门课的教学效果。  关键词:项目教学法;Photoshop;中职教学;名片设计  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)23-0121-02  1 Photoshop课程教学现状  本人是一名中职平面
学术规范是当今学术界讨论的一个热门活题,本文从高校德育的角度首先讨论了学术规范的概念界定,然后沦述了加强高校学术规范教育的重要性.最后提出具体的对策和措施。
美加净回来啦春天的上海街头,阵阵微风扑面而来。款款绅士步,漫漫丽人行,上海人很是悠闲。可谁也没注意到,1995年化妆品大战早已悄悄拉开帷幕。华聊商厦内导购礼仪小姐免费派
自PC诞生以来,它在功能和形态上都发生了巨大改变。特别是现在以超极本、变形本为代表的"触控"机型引领市场。但随着触摸技术的演变,人们越来越感觉触摸屏幕显得麻烦,这个时候,只需"空中"手势的操作模式开始倍受用户青睐。无论是笔记本还是一体电脑,华硕都在部分机型上应用了手势控制功能。事实上,华硕手势控制依靠的主要是一款软件,它叫Point Grab,这款软件主要是用来识别用户的手
基因资源在知识产权制度下平等的利益分享机制是将“农民权”作为农业基因资源所有者的实质权利;明确隐私权与知情同意权人体基因资源保护与利益分享中的地位;应将“提交利益分