当前位置:文档之家› 运筹学课程总结

运筹学课程总结

运筹学课程总结总结内容:一、运筹学简述(一)运筹学定义(二)运筹学工作步骤(三)运筹学的应用二、运筹学相关理论与方法(一)线性规划(二)运输问题(三)目标规划(四)整数规划(五)动态规划三、运筹学应用案例分析(用matlab求解)一、运筹学简述(一)运筹学的定义运筹学是一门应用科学,至今还没有统一且确切的定义。

莫斯和金博尔曾对运筹学的定义是:“为决策机构在对其控制下业务活动进行决策时,提供以数量化为基础的科学方法。

”它强调科学方法,以量化为基础。

另一定义是:“运筹学是一门应用科学,它广泛应用现有的科学技术知识和数学方法,解决实际中提出的专门问题,为决策者选择最优决策提供定量依据。

”中国百科全书给出的定义是:“运筹学是用数学方法研究经济、民政和国防等部门在内外环境约束的条件下合理分配人力、物力、财力等资源,使实际系统有效运行的技术科学,它可以用来预测发展趋势,制定行动规划或优选可行方案。

”如论如何定义,都表明着,运筹学是为提供最优化方法、最佳解决方案的科学。

(二)运筹学的工作步骤1、建立数学模型:认清目标和约束;2、寻求可行方案:求解;3、评估各个方案:解的检验、灵敏度分析等;4、选择最优方案:决策;5、方案实施:回到实践中;6、后评估:考察问题是否得到完满解决。

(三)运筹学的应用运筹学在各个领域的应用非常广泛,主要有以下几个方面:1、生产计划:生产作业的计划、日程表的编排、合理下料、配料问题、物料管理等;2、库存管理:多种物资库存量的管理,库存方式、库存量等;3、运输问题:确定最小成本的运输线路、物资的调拨、运输、工具的调度以及建厂地址的选择等;4、人事管理:对人员的需求和使用的预测,确定人员编制、人员合理分配,建立人才评价体系等;5、市场营销:广告预算、媒介选择、定价、产品开发与销售、计划制定等;6、财务和会计:预测、贷款、成本分析、定价、证券管理、现金管理等;7、设备维修、更新,项目选择、评价,工程优化设计与管理等二、运筹学相关理论与方法(一)线性规划1、简述线性规划是运筹学的一个重要分支,它是现代科学管理的重要手段之一,在合理利用一定规格的原材料、不同成分原材料的合理配比、运输方案的优化选择以及劳动力安排等方面有非常广泛的应用。

线性规划问题一般包括两个方面的问题,即求最大值(max)和求最小值(min)。

2、线性规划的数学模型结构(1)变量:决策系统中或实际问题中有待确定的未知因素;(2)目标函数:决策者对决策问题目标的数学描述,变量的线性函数;(3)约束条件:实现目标的限制因素,变量的线性等式或线性不等式,一般为:大于或等于(》)、等于(=)和小于或等于(《)。

线性规划数学模型的一般形式为:3、线性规划问题的求解方法(1)图解法图解法这种方法仅适用于只有两个变量的线性规划问题。

它的特点是直观而易于理解,但实用价值不大。

(2)单纯形法单纯形法对于多变量的线性规划问题,是一种常用解法。

它是通过一系列数学迭代过程,逐步求得线性规划问题的最优解。

单纯形法常见形式有两种:大M 法和两阶段法。

利用单纯形法求解线性规划问题可以分两种:求最大值和求最小值。

①单纯形法的基本思路②单纯形法的基本求解步骤:a.引入辅助变量,将现行规划模型转换成标准形式;b.确定基础可行解,列出初始单纯形表;c.确定迭代变量,进行迭代变换。

(3)对偶单纯形法对偶单纯形法是运用对偶原理求解原问题的一种方法,而不是求解对偶问题的单纯形法。

它和单纯形法的主要区别在于:单纯形法在整个迭代过程中,始终保持原问题的可行性,即常数列》0,而检验数由负分量逐步变为全部》0,即同时得到原问题和对偶问题的最优解。

对偶单纯形法则是在整个迭代过程中,始终保持对偶问题的可行性,即全部检验数》0,而常数列由有负分量逐步变为全部》0,即同时得到原问题和对偶问题的最优解。

(二)运输问题1、简述一般的运输问题就是要解决把某种产品从若干个产地调运到若干个销地,在每个产地的供应量与每个销地的需求量已知,并知道各地之间的运输单价的前提下,如何确定一个使得总的运输费用最小的方案。

2、运输问题的数学模型结构(1)决策变量;(2)约束条件;(3)目标函数① 在产销平衡的条件下,运费最小的调运方案的数学模型为:⎪⎪⎪⎩⎪⎪⎪⎨⎧≥=====∑∑∑∑=-==0,,2,1,,2,1..min 1111ij nj i ij mi j ij mi nj ijij x m i a x n j b x t s x c z② 当产大于销时,∑∑==>mi nj j i b a 11,运费最小的数学模型为:∑∑===m i nj ij ij x c z 11min⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧≥===≤∑∑==0),,2,1(,),,2,1(,11ij mi j ij nj i ij x n j b x m i a x ③ 当产小于销时,∑∑==<m i nj j i b a 11,数学模型为:⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧≥===≥∑∑==0),,2,1(,),,2,1(,11ij m i j ij nj i ij x n j b x m i a x 3、运输问题的求解方法:表上作业法表上作业法是一种求解运输问题的特殊的方法,其实质是单纯形法,它针对运输问题变量多,结构独特的情况,大大简化了计算过程的求解方法表上作业法的基本思路和步骤:① 找出初始基可行解。

方法有:西北角法、最小元素法、伏格尔法。

② 最优解的判别。

方法有,闭回路法、位势法。

当产销不平衡时,这时就需要通过增加一个假象仓库或者假象生产地来化成产销平衡的问题。

(三)线性目标规划1、简述目标规划是线性规划的一种特殊应用,能够处理单个主目标与多个目标并存,以及多个主目标与多个次目标并存的问题,在现有的资源条件下,在多个目标中去寻求满意解,使得实际目标完成的总体结果与事先制定目标的差距最小。

2、目标规划的数学模型⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧=≥=≥=≥=≤==-++=+-=+-=++-=-=∑∑∑∑3,2,1,0,,,1,0,,1,),(,,1,)(min 1111k d d n j x mi b x a K k g d d x c d d P z k k j ij n j ij k k k j n j kj k lk k Kk lk Ll l 满足约束条件:目标函数:ωω3、求解方法:图解法和单纯形法(四)整数规划1、简述整数规划指整数线性规划,即要求部分变量或全部变量为整数的线性规划。

分为纯整数规划与混合整数规划两大类。

2、整数规划的一般形式∑==nj j j x c z 1max (min)i nj j ijb x a),(1≥=≤∑= ),,1(m i =0≥j x ),,1(m j =xj 中部分或全部取整数 3、整数规划的求解方法(1)分支定界法: 用于解纯整数或混合的整数规划。

步骤:a.分支:将原问题分为两个子问题;b.定界:确定最优目标范围以减少搜索次数。

(2)割平面法通过增加新的约束来切割可原问题伴随规划的可行域,使它在不断缩小的过程中,将原问题的整数最优解逐渐暴露且趋于可行域极点的位置,这样就有可能用单纯形法求出。

步骤:a.用单纯形法解松弛问题,得到最优单纯形表;b.求一个割平面方程,加到最优单纯形表中,用对偶单纯形法继续求解;c.若没有得到整数最优解,则继续作割平面方程,转第二步。

(五)动态规划1、简述动态规划是运筹学的一个分支,它是解决多阶段决策过程最优化的一种数学方法。

动态规划是求解某类问题的一种方法,是考查问题的一种途径,而不是一种特殊算法(如线性规划是一种算法)。

因而,它不像线性规划那样有一个标准的数学表达式和明确定义的一组规则,而必须对具体问题进行具体分析处理。

动态规划应用广泛,可以用来解决最优路劲问题、资源分配问题、生产调度问题、库存问题、装载问题、排序问题等等,所以它是现代企业管理中的一种重要的决策方法。

2、动态规划方法的基本思想(1)动态规划方法的关键在于正确地写出基本的递推关系式和恰当的边界条件。

要做到这一点,必须先将问题的过程分成几个相互联系的阶段,恰当地选取状态变量和决策变量及定义最优值函数,从而把一个大问题化成一族同类型的子问题,然后逐个求解。

即从边界条件开始,逐段递推寻优,在每个子问题的求解中,均利用了前面的子问题的最优化结果,依次进行,最后一个问题所得的最优解,就是整个问题的最优解。

(2)在多阶段决策过程中,动态规划方法是既把当前一段和未来各段分开,又把当前效益和未来效益结合起来考虑的一种最优化方法。

因此,每段决策的选取是从全局来考虑的,与改段的最优选择答案一般是不同的。

(3)在整个问题的最优策略时,由于初始状态是已知的,而每段的决策都是该段状态的函数,故最优策略所经过的各段状态便可逐次变换得到,从而确定了最优路线。

三、运筹学应用案例举例(一)线性规划应用案例分析某棉纺织厂需要拟定一种针织纱的混棉配方方案。

已知原棉共有品种6个,他们的物理性能、单价、质量指标等如下表所以。

现要求在满足质量指标的前提下,拟定一个新的配棉方案(各种原棉在混棉中所占的百分比),使混棉的成本解:1、设定变量设方案中各种原棉的配比为x i,其中i=1,2,3,4,5,6,即表示上表中所列的原棉品种A1,A2,A3,A4,A5,A6的百分比,共6个变量。

2、确定目标函数设新方案的混棉单位成本为C,则C=300x1+300x2+330x3+310x4+300x5+300x63、建立约束条件(1)品质指标的约束:①品质指标约束1:200x1+270x2+260x3+210x4+230x5+250x6》230②品质指标约束2:600x 1+550x 2+610x 3+580x 4+660x 5+590x 6》580③品质指标约束3:130x 1+100x 2+60x 3+100x 4+80x 5+80x 6《100④品质指标约束4:15x 1+17x 2+16x 3+13x 4+16x 5+16x 6《16(2)配比比例的约束条件:配比之和为100%x 1+x 2+x 3+x 4+x 5+x 6=100%(3)各种原棉配比的比例上限:x 1《20%;x 2《20%;x 3《15%;x 4《20%;x 5《25%;x 6《20%x i ≥0(i=1,2,3,4,5,6)则,该线性规划的数学模型为:MinC=300x 1+300x 2+330x 3+310x 4+300x 5+300x 6 ⎪⎪⎪⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎪⎪⎪⎨⎧≥≤≤≤≤≤≤=+++++≤++++++++++≥+++++≥+++++≤0x x x x x x 0.2x 0.25x 0.2x 0.15x 0.2x 0.2x 1x x x x x x 1616x 16x 13x 16x 17x 15x 10080x 80x 100x 60x 100x 130x 580590x 660x 580x 610x 550x 600x 230250x 230x 210x 260x x 270x 200654321654321654321654321654321654321654321,,,,, 用matlab 求解该线性规划问题: 1、输入下列数据(1)系数矩阵:A=﹝-200 -270 -260 -210 -230 -250;-600 -550 -610 -580 -660 -590;***************;15 17 16 13 16 16;1 0 0 0 0 0;0 1 0 0 0 0;0 0 1 0 0 0;0 0 0 1 0 0;0 0 0 0 1 0;0 0 0 0 0 1﹞ (2)系数矩阵:Aeq=〔1 1 1 1 1 1〕(3)成本矢量:f=〔300;300;330;310;300;300〕(4)右端矢量:b=〔-230 ;-580 ;100 ;16;0.2;0.2;0.15;0.2;0.25;0.2〕(5)右端矢量:beq=〔1〕(6)变量下界:lb=〔0;0;0;0;0;0;0〕2、调用函数〔x,fva,exitflag〕=linprog(f,A,b,Aeq,beq,lb,〔〕)输入的命令为:得出结果:当x满足x1=0.2 ,x2=0.2,x3=0,x4=0.15,x5=0.25,x6=0.2 时,成本最低,且成本C=301.5(二)运输问题应用案例分析某地有三个有色金属矿A1、A2、A3,生产同一种金属矿石,A1矿的年产量为100万千克,A2矿为80万千克,A3矿为50万千克。

相关主题