- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈组合最优化教学中一些体会
浅谈组合最优化教学中一些体会
摘要:“组合最优化”是运筹学与管理学专业研究生的一门专业课程。组合最优化问题通俗易懂,并且在实际生活中有着广泛的应用背景。和大多数其他学科不同,研究组合最优化问题往往都是使用一些最基本的数学运算,然而问题的解决又体现了相当强的方法巧妙性。因此,不仅仅广大专业人士去研究组合最优化问题,更是吸引了很多非专业的数学爱好者去研究。本文主要介绍了笔者在“组合最优化”教学中的一些具体体会,以及一些常见的组合最优化问题和求解方法。
关键词:组合最优化;运筹学;最优算法;近似算法
作者简介:录岭法(1979-),男,河南郑州人,郑州大学数学系,讲师。(河南#8194;郑州#8194;450001)
基金项目:本文系国家自然科学基金项目NSFC的研究成果。
中图分类号:G642.3#8195;#8195;#8195;#8195;#8195;文献标识码:A#8195;#8195;#8195;#8195;#8195;文章编号:1007-0079(2011)35-0118-02
什么是组合最优化?这一概念很多人可能都会感到比较陌生。也有一些人会立即想到很多报纸上经常报道说某某单位对很多人员的工作岗位进行了重新调整,经过重新组合调整后人们的工作效率有了较大幅度的提高。那这是不是组合最优化?这其实也是一种组合最优化。所谓组合最优化,一个比较通俗的定义是:从离散的、有限的可行解集合中,寻找一个最优的可行解,使得它满足给定的约束条件并使某个目标函数达到最大或者最小。在上述例子中,由于人员和工作岗位都是有限的,因此所有的分配方案就构成了一个有限的可行解集合。进一步,因为人员之间的工作能力是不相同的,每个工作岗位也必须分配给适合这个岗位的人,这就构成了相应的约束条件。而我们的目标是使人员的工作效率达到最高或者用最短的时间完成给定的任务。“组合最优化”是运筹学与管理学专业研究生的一门专业课程。为了让学生认真学习这门课程,我们必须尽可能使用一些简单的、有趣的例子来吸引学生的兴趣。在这方面,组合最优化问题有着得天独厚的优势,因为组合最优化问题一个最显著的特点就是它的趣味性非常强。绝大多数的组合最优化问题都是非常通俗易懂的,而且在实际中有着广泛的应用背景。不像其他的一些数学学科,需要很深的数学功底。解决这类问题又体现了相当强的方法巧妙性,因此吸引了很多专业和非专业的爱好者去研究。以下简单介绍一些常见的组合优化问题。
一、问题介绍
称次品问题:有一批物品和一架天平(有左右两个托盘以及足够多的砝码),已知物品中包含若干件次品,且次品的重量和正品不一样。怎么才能用最少的次数准确找出所有的次品。
最短路问题:某人要开车从A地到B地,中间需要途经若干个城市。假设相邻的两个城市之间都有至少一条道路,每条道路的距离是给定的,我们的问题是选择走哪条路线从A地到B地路程最短?
最大流问题:物流公司每天都要从A地到B地运送很多货物,中间需要途经若干个城市。假设相邻的两个城市之间都有至少一条道路,假设每条道路都有一个给定的运输容量。我们如何决定每条道路的实际运输数量能保证最多的货物顺利从A地到达B地。
背包问题:有一批物品,每件物品对应有一个体积和价值。假设有一个背包并且背包的容量是有限的。我们的问题是选择装哪些物品到背包里使得背包里的物品总体积不超过背包的容量并且它们的价值之和达到最大。
装箱问题:有一批物品,每件物品都有一个体积。假设有足够多容量相同的箱子,我们的问题是如何用最少的箱子装完所有的物品。
排序问题:有一批工件要在若干台机器上加工,每台机器一次只能加工一个工件,每个工件在任何时间至多只能在一台机器上加工。我们的问题是如何安排工件在机器上加工使得某一个给定的目标函数达到最小或者最大。
很容易看出,这些问题都和我们的生活息息相关,在实际生活中有着广泛的应用,也是我们当前急需解决的问题。
二、问题求解
如何求解一个给定的组合优化问题?尽管这类组合最优化非常通俗易懂,看起来并不难,但是实际解决起来并不容易。并且这类问题的解决方法有一个比较普遍的特点就是很难想到。解决这类问题需要有很强的跳跃式思维。我们举一个比较简单的例子来说明这一点。
例1:假设有一个天平和相应的砝码,有9摞盘子且每一摞中有9个盘子,其中有1摞盘子里面全是次品而其他8摞都是正品。已知每个次品比正品重,问如何使用给定的天平和砝码用最少的次数准确判断出哪1摞盘子都是次品?
看到这个例子,很多人就会想到,把任意2摞盘子分别放在天平的左右托盘上,如果不平衡,则较重的那1摞一定是次品;如果平衡,则2摞盘子都不是次品,我们可以排除这2摞,再任意选2摞来称;依次类推。很容易
原创力文档


文档评论(0)