运筹学课程总结

时间:2024.4.13

运筹学学习总结

古人云“运筹帷幄之中,决胜千里之外”,运筹学是20世纪三四十年代发展起来的一门新兴交叉学科,它主要研究人类对各种资源的运用及筹划活动,以期通过了解和发展这种运用及筹划活动的基本规律,发挥有限资源的最大效益,达到总体最优的目标。

经过这一个学期的学习,我们应该熟练地掌握、运用运筹学的精髓,用运筹学的思维思考问题,即:应用分析、试验、量化的方法,对实际生活中的人力、财力、物力等有限资源进行合理的统筹安排。本着这样的心态,在本学期运筹学课程将结束之际,我对本学期所学知识作出如下总结。

一、线性规划

线性规划解决的是:在资源有限的条件下,为达到预期目标最优,而寻找资源消耗最少的方案。而线性规划问题指的是在一组线性等式或不等式的约束下,求解一个线性函数的最大或最小值的问题。其数学模型有目标函数和约束条件组成。

解决线性规划问题的关键是找出他的目标函数和约束方程,并将它们转化为标准形式。目前解决线性规划问题的主要方法有:图解法、单纯型法、两阶段法、对偶单纯型法等方法。自1939年苏联数学家康托罗维奇提出线性规划问题和1947年美国数学家丹齐格求解线性规划问题的通用方法──单纯形法以来,线性规划可以说是研究得最为透彻的一个研究方向。单纯形法统治线性规划领域达40年之久,而且至今仍是最好的应用最广泛的算法之一。简单的设计2个变量的线性规划问题可以直接运用图解法得到。但是往往在现实生活中,线性规划问题涉及到的变量很多,很难用作图法实现,但是运用单纯形法记比较方便。在运用单纯形法时,需要先将问题化为标准形式,求出基可行解,列出单纯形表,进行单纯形迭代,当所有的变量检验数不大于零,且基变量中不含人工变量,计算结束。将所得的量的值代入目标函数,得出最优值。

    线性规划是这门课程第一章的教学内容,作为运筹学的基础学习,因此对于这个知识点的学习还是比较认真的。初步学会如何从实际问题中提炼数学模型,以及解答,理解了单纯形法的思想并会运用单纯形法解答线性方程组,但是在学习过程中一些定理比较难以理解。对此,需要在课后好好复习,认真消化课程内容,才能真正理解,熟练应用。

二、整数规划

整数规划是解决决策变量只能取整数的规划问题,一个规划问题中要求部分或全部决策变量是整数,则这个规划称为整数规划;当要求全部变量取整数值的,称为纯整数规划;只要求一部分变量取整数值的,称为混合整数规划。

很多实际规划问题都属于整数规划问题。例如1.变量是人数、机器设备台数或产品件数等都要求是整数。2.人员的合理安排问题,当变量xij=1表示安排第i人去做j工作,xij=0表示不安排第i人去做j工作。

整数规划的解法有割平面法和分支定界法。其中分枝定界法的思路是:首先,不考虑解为整数的要求,用单纯法求最优解,以此作为目标函数值的上限或下限;其次,选择其中一个非整数的变量,根据与两侧相近的整数划分可行域,在缩小的可行域(子域)内寻求最优整数解,以此作为目标函数值的上限或下限;最后,不断重复以上过程,直到每一个可能进一步分解的非整数都找到整数解时为止。

具体步骤:

1.求整数规划的松弛问题最优解;

2.若松弛问题的最优解满足整数要求,得到整数规划的最优解,否则转下一步;

3.任意选一个非整数解的变量xi,在松弛问题中加上约束xi≤[xi]及xi≥[xi]+1组成两个新的松弛问题,称为分枝。新的松弛问题具有特征:当原问题是求最大值时,目标值是分枝问题的上界;当原问题是求最小值时,目标值是分枝问题的下界;

4.检查所有分枝的解及目标函数值,若某分枝的解是整数并且目标函数值大于(max)等于其它分枝的目标值,则将其它分枝剪去不再计算,若还存在非整数解并且目标值大于(max)整数解的目标值,需要继续分枝,再检查,直到得到最优解。

整数规划中决策变量全部取0或1的规划称为0-1整数规划。在实际问题中,该方法能够解决很多问题,例如,对某一个项目要不要投资的决策问题,可选用一个逻辑变量 x,当x=1表示投资,x=0表,示不投资。此外指派问题就是0-1整数规划问题的一个特例。0-1整数规划的解决方法有枚举法和隐枚举法。

完全枚举法是将每个变量都只取0或1两个值,变量可能取值的0-1组合是有限的,并且个数为2n。然后列出各变量分别取0或1的每种组合,然后在满足约束条件变量的0-1组合中找出使目标函数达到最优值的组合即是该0-1规划的最优解。用这种方法求解变量个数为n的0-1规划,通常需要检查2n个组合。计算量大,随变量数量的增加呈几何级数增长。

隐枚举法的步骤:

1.找出任意一可行解,目标函数值为Z0

2.原问题求最大值时,则增加一个约束(过滤条件)

 

  当求最小值时,上式改为小于等于约束 

    3.列出所有可能解,对每个可能解先检验式(*),若满足再检验其它约束,若不满足式(*),则认为不可行,若所有约束都满足,则认为此解是可行解,求出目标值

    4.目标函数值最大(最小)的解就是最优解

通过本章学习,认识并理解了线性整数规划模型的特征,明白纯整数规划、混合整数规划、0-1整数规划之间的区别,学会如何从实际问题中提炼出合理的数学模型。此外理解了分枝定界的思想含义并掌握分枝定界的方法,知道如何选择合适的“ 枝”生“ 枝”,掌握何时停止生“ 枝”。

三、运输与指派问题

人们在从事生产活动中,不可避免地要进行物资调运工作。如某时期内将生产基地的煤、钢铁、粮食等各类物资,分别运到需要这些物资的地区,根据各地的生产量和需要量及各地之间的运输费用,如何制定一个运输方案,使总的运输费用最小。这样的问题称为运输问题。

运输单纯形法也称为表上作业法,是直接在产销平衡运价表上求最优解的一种方法。它的步骤是:首先确定一个初始调运方案,主要方法有最小元素法、元素差额法、左上角法;然后通过非基变量的检验数检验是否为最优方案,不是就调整运量,直到选出最优方案停止,求检验数的常用方法有两种,闭回路法和位势法。

指派问题也称分配或配置问题,是资源合理配置或最优匹配问题。例如,假设m个人恰好做m项工作,第i个人做第j项工作,如何分配工作使效率最佳。解指派问题的有效方法是匈牙利算法,但是匈牙利法要一定的条件条件:问题求最小值、人数与工作数相等、效率非负。

运输与指问题实质就是整数规划中的特例。在这一章中我主要学习到了对整数规划中的特例方便解决的方法,运输单纯形法和匈牙利法,掌握如何求初始运输方案、求检验数、整运量,理解检验数的经济意义。在运输问题中学会延伸,对于不平衡运输问题学会转化为平衡问题,极大值问题转化为极小值问题。对于指派问题掌握匈牙利法的步骤,了解他的使用条件,此外掌握解决指派问题的其它变异问题的方法,如最大化指派问题、人数和工作数不等的指派问题、一个人可做几项工作的指派问题、某项工作一定不能由某人做的指派问题。

四、网络模型

图论是交通系统分析中的重要工具,在交通系统规划、管理中作用巨大,也是对实际交通网络进行抽象分析的重要手段。在网络模型这一章中我们主要学习了图论有关知识,学习了如何利用图来解决最小数问题、最短有向路问题、最大流问题与最小费用流问题。

一个无圈并且连通的无向图称为树图或简称树,将网络图边上的权看作两点间的长度(距离、费用、时间),定义图的部分树的长度等于其中每条边的长度之和,则图中所有部分树中长度最小的部分树称为最小部分树。最小部分树可以直接用作图的方法求解。常用的有破圈法和加边法(避圈法)。

最短路问题,就是从给定的网络图中找出一点到各点或任意两点之间距离最短的一条路。最短路问题是重要的优化问题之一,在实际中具有广泛的应用,如管道铺设、线路选择等问题,设备更新、投资等。最短路问题可以作为解决其它优化问题的一种基本工具。常见的求最短路的两种算法有狄克斯屈拉(Dijkstra)标号算法和Floyd(弗洛伊德)矩阵算法。标号算法是求两个固定点之间的最短路,矩阵算法则可以求任意点之间的最短路。

最大流问题的应用十分广泛,例如使交通网络的道路通行能力(车流量)最大、使沟渠系统的水流量最大、使石油管道系统的石油流量最大等等,解决最大流问题的方法有Ford-Fulkerson标号算法,其中关键是找寻找增广链,当且仅当不存在增广链时,可行流为最大流。

在这章的学习中,我们将生活中的实际问题化成简单的图,利用图的方法进行求解,找出合理方案,例如利用最大流解决最大匹配问题和劳动力合理配置问题。本章节还有两个经典问题旅行售货员问题和中国邮递员问题,经过本章的学习,我体会到了数学的神奇与强大应用性。

五、网络计划

网络计划即网络计划技术,是指用于工程项目的计划与控制的一项管理技术,一般项目管理中应用较多。它主要包括计划协调技术(PERT)与关键路线法(CPM)组成。PERT主要针对完成工作的时间不能确定而是一个随机变量时的计划编制方法,活动的完成时间通常用三点估计法,注重计划的评价和审查。CPM以经验数据确定工作时间,工作时间是确定的数值,主要研究项目的费用与工期的相互关系。两种方法融为一体,统称为网络计划、网络计划技术。

网络计划工作过程就是先编制项目工序,然后根据工序绘制网络图,通常分为:箭线网络图和节点网络图,接着通过对网络时间参数计算找出关键路线,主要方法有枚举法、0-1规划模型和关键工序法,最后计划时间进行网络优化。

在本章节中,我们主要学习了如何利用图来解决生产生活中的人力、物力、财力等资源以及工作时间限制下的生产加工流程的统筹规划。通过做网络图,我们可以清晰地求解出每个问题的合理安排法方法与解决问题的最少时间,最优计划,使我们深入解了了运筹学在实际生活中的应用。

经过一个学期的学习,我更加确定当初选择运筹学这门课程是个正确的选择。运筹学不是单纯的一门数学课程,而是各种生活生产实际问题的结合。它让我知道了数学不仅仅是理论的学术问题,更是具体的生活问题。而对于个人,我应该更好地学习如何将学过的知识与实际生活相结合,将运筹学运用到实际问题上去,学以致用,这样才是真正地学到知识,掌握知识。


第二篇:运筹学课后总结


《运筹学》 大M法和两阶段法 课后总结 十一过后,我们班的同学分为两组,对线性规划的部分内容进行讨论学习,通过上一周各位同学在讲台上的精彩讲演,让我从中学到了很多,引发了我诸多的思考和在运用这两种方法时的注意事项:

一、关于人工变量

·用单纯形法解题时,需要一个单位矩阵作为初始可行基;当约束条件是“ 《”时,加入松弛变量就形成了初始基;但当实际存在“》 ”或“=”时,没有现成的单位矩阵;所以需要增加变量构造初始基,所加的变量就成为人工变量。

·人工变量是在等式中人为加入的,只有它等于0时,约束条件才是它本来的意义。

二、关于大M法

·为保证人工变量是0,在目标函数中令其系数为M,M为任意大正数。

· 倘若人工变量不为0,则目标函数就永远达不到最优,所以必须将人工变量逐步从基变量中替换出,若人工变量仍然没有置换出去,则目标函数没有可行解,也就没有最优解。

·用单纯形表解答时,对于maxZ问题,依然要选择检验数бj=Cj-Zj》0值最大的为换入变量,比值最小的为换出变量。

三、关于两阶段法

·因为在大M法中,M值为任意大的正数,因而在计算目标函数的最优解问题的过程中容易产生一定的误差,两阶段法正是解决误差的方法之一。

·第一阶段:不考虑原问题是否存在基可行解,给原线性规划问题加入人工变量,并构造仅含人工变量的目标函数和要求实现最小化,例如minW=X6+X7(X6\X7均为人工变量)。然后用单纯形表求解上述目标函数。若得到W=0,则说明原问题存在基可行解,可进行第二阶段计算,否则原问题无可行解,停止结算。

·第二阶段:将第一阶段得到的最终表去除人工变量,将目标函数行的系数换为原问题目标函数系数,作为第二阶段计算的初始表,然后用单纯形法来计算求得目标函数的最优解。

四、关于退化

在求解过程中,有时会存在两个以上的相同的最大(最小)的检验数(比值),因而在计算过程中容易出现循环现象,所以我们在选取检验数时,选择бj=Cj-Zj》0中下标最小的非基变量为换入变量,同样,最下比值中选择下标最小的基变量为换出变量,就可以避免循环现象的发生。

以上是我对我们小组上周讨论学习的一点总结。

我觉得刘老师的这种教学方法非常好,不仅增加了同学之间的沟通交流,更重要的是通过倾听其他同学对讨论主题的不同理解,加深了自己的理解与印象,更加透彻的领悟讨论主题。今后我会更加努力学习运筹学的模型与方法,以后一定会更加积极参与讨论。

更多相关推荐:
运筹学课程设计报告(完)

运筹学课程设计报告组别第三组设计人员设计时间20xx年6月25日20xx年7月6日1设计进度本课程设计时间分为两周第一周20xx年6月25日20xx年6月29日建模阶段此阶段各小组根据给出的题目完成模型的建立主...

运筹学课程设计心得

运筹学课程设计心得每学期的课设都是我们再次收获知识的时刻特别喜欢那种将理论应用到实践中的感觉只有在课设的时候才觉得自己所学是有意义的总是会欣喜的看着自己经过努力而得出的成果只有那一瞬间才会感觉所有的努力和付出都...

运筹学课程设计报告

长春工业大学课程设计报告课程设计名称运筹课程设计专业班级学生姓名指导教师20xx年7月12日课程设计任务书1运筹学课程设计报告组别第十八组设计人员设计时间20xx年6月27日20xx年7月12日1设计进度本课程...

运筹学课程设计报告模板

宁波大红鹰学院信息工程学院课程设计报告课程名称项目名称姓名班级名称专业名称完成时间运筹学与数据分析实践炼油厂生产计划安排信息管理和信息系统20xx0225信息工程学院一问题的提出正文宋体小四单倍行距这是一个线性...

运筹学课程设计报告

运筹学课程设计报告求解线性规划问题学校学院专业班级学号姓名MATLAB求解20xx1227空气污染问题某钢厂的钢铁生产对城市的空气造成污染是该城市的主要污染源钢厂主要有两个污染源生产铁的高炉和将生铁炼成钢的平炉...

运筹学课程设计报告

长春工业大学课程设计报告课程设计名称运筹课程设计专业工商管理班级110508班学生姓名**指导教师**20**年12月20日课程设计任务书运筹学课程设计报告组别:第十二组设计人员:**设计时间:20**.12.…

运筹学课程设计

课程设计报告课程设计名称运筹学课程设计20xx年6月20日课程设计任务书运筹学课程设计报告组别第一组设计时间20xx年6月9日至20xx年6月20日1设计进度计划本课程设计时间分为两周11第一周20xx年6月9...

运筹学课程设计(范文)

西昌学院课程设计运筹学课程设计书学院专业班级题目教师学生西昌学院课程设计摘要销售是生产管理中最重要的一环如何分配销售方案使得企业的利润最大化是一个企业最为关心的事情既要满足老顾客的最低需求同时要拓展新的市场增加...

1.(20xx财管)运筹学课程设计指导书

中国计量学院20xx20xx学年第2学期运筹学课程设计指导书二级学院部中心经济与管理学院学科专业财务管理课程名称运筹学课程设计授课对象09财管123教材名称运筹学20xx年6月10日一课程设计的地位与任务运筹学...

运筹学课程设计

课设计说明书课程名称设计题目安阳安居房地产开发有限责任公司投资项目分析院系学生姓名学号专业班级指导教师20xx年10月8日程课程设计任务书北方化工厂月生产计划安排及安阳安居房地产开发有限责任公司投资项目分析摘要...

运筹学__课程设计

四川理工学院课程设计湖北大学知行学院运筹学课程设计报告课程设计题目幼儿园餐配设计方案学生姓名胡恒专业工商管理班级12011211120xx4导师姓名完成日期20xx年4月28日第1页共9页四川理工学院课程设计目...

房屋建筑学课程设计

房屋建筑学quot课程设计任务书题目21世纪初小康型住宅设计一目的要求通过房屋建筑学的学习和课程设计实践技能训练让学生进一步了解一般民用建筑设计原理和方法掌握建筑施工图设计的技能培养学生综合运用设计原理去分析问...

运筹学课程设计总结(32篇)