规划技术-线性规划.ppt
《规划技术-线性规划.ppt》由会员分享,可在线阅读,更多相关《规划技术-线性规划.ppt(166页珍藏版)》请在三一办公上搜索。
1、04年7月,管理运筹学讲义,1,第二讲规划技术线性规划,四川大学工商管理学院管理科学系 钟 胜 副教授Tel:84533811Email:,L I N E A R P R O G R A M M I N G,LP,04年7月,管理运筹学讲义,2,Linear programming(LP)is a tool for solving optimization problems.,In 1947,George Dantzig developed an efficient method,the simplex algorithm,for solving linear programming prob
2、lems.Since the development of the simplex algorithm,LP has been used to solve optimization problems in industries as diverse as banking,education,forestry,petroleum,and trucking.,In a survey of Fortune 500 firms,85%of those responding said that they had used LP.,04年7月,管理运筹学讲义,3,线性规划(Linear Programmi
3、ng)是运筹学的重要组成部分,也是最基础的部分。,自1947年丹齐格()提出了求解线性规划的一般方法单纯形法以来,线性规划在理论上趋向成熟,日臻完善,尤其是计算机处理问题的规模及运算速度提高后,线性规划的应用领域更加广泛。无论工业、农业、商业、交通运输、军事、经济计划和管理决策等领域都有应用。大到一个国家、一个地区,小到一个企业、一个车间、一个班组都有运用线性规划后提高经济效益的例子。,04年7月,管理运筹学讲义,4,第一节线性规划的模型与图解法,第二节单纯形法,第三节对偶问题与灵敏度分析,第四节线性规划软件简介,第五节运输问题,第六节线性整数规划,第七节线性规划应用实例,04年7月,管理运筹
4、学讲义,5,See You!,04年7月,管理运筹学讲义,6,第一节线性规划的模型与图解法,1.1线性规划问题及其数学模型,1.2两变量问题的图解法,1.3线性规划模型的标准形式及解的概念,04年7月,管理运筹学讲义,7,1.1线性规划问题及其数学模型,线性规划问题的提出及主要概念,线性规划问题的数学模型,In this section,we introduce linear programming and define some important terms that are used to describe linear programming problems.,04年7月,管理运筹学
5、讲义,8,线性规划问题的提出及主要概念,在生产管理和经营活动中,组织常常必须对如何向不同的活动分配资源的问题做出决策,以便最好地达成组织的目标。,这样的问题通常有两类,一类是如何合理地使用有限的劳动力、设备、资金等资源,以最大化效益;另一类是为了达到一定的目标,应如何组织生产,或合理安排工艺流程,或调整产品的成分以使资源消耗最少。,04年7月,管理运筹学讲义,9,向不同的活动分配的资源可以是资金、不同的人员以及机器、设备。而需要这些资源的活动也可以是各类生产活动,例如产品生产、营销、在不同媒体做广告、金融活动、进行资金投资或其他一些活动。,由于所有活动都要求一定资源作支撑,而资源却是有限的,这
6、必然导致活动间的冲突与矛盾。这就需要管理者利用一些科学的方法进行协调,以使资源达到最大的效用。,04年7月,管理运筹学讲义,10,显然,上述活动所引起的问题是一类有约束的最优化问题(Constrained Optimization)。,线性规划正是解决有约束的最优化问题的一种常用的方法,其涉及的主要概念包括:,决策变量(Decision Variables):最优化问题的决策对象;,约束条件(Constraints):对决策所能产生的结果的限制。,目标(Objective):决策所希望达到的最优结果(最大或最小);,04年7月,管理运筹学讲义,11,解决线性规划问题的过程通常分为四个步骤:,定
7、义问题和收集数据。必需向管理者咨询所要考虑问题涉及到的数据及确定研究的合理目标。,建立模型,用恰当的数学式表示问题。,求出问题的最优解。,进行敏感性分析,检查条件发生变化时可能发生的情况。,04年7月,管理运筹学讲义,12,案例1:潘得罗索工业公司的产品组合,潘得罗索工业公司是一家墨西哥公司,截止1998年,公司产销量占该国的四分之一。,与其他胶合板生产厂商一样,潘得罗索工业公司的许多产品因厚度和所用木材的质量而有所不同。由于产品在一个竞争的环境中进行销售,产品的价格由市场决定,所以产品的价格每月都有很大的变化。结果导致每项产品对公司整体利润的贡献也有很大的变化。这样,在某个月一个产品可能比另
8、一个产品赚取更大的利润,而在下一个月的情况则可能正好相反。,04年7月,管理运筹学讲义,13,所以,每个月管理层面临的关键问题是选择产品组合(Product Mix),以尽可能多地获取利润。,这一选择是很复杂的,因为它需要考虑当前生产产品必须的各种资源的可得数量。六项最重要的资源为:四种类型的原木(根据原木的质量区分);生产胶合板的两项关键作业的生产能力(磨压作业和抛光作业)。,04年7月,管理运筹学讲义,14,从1980年开始,潘得罗索工业公司管理部门每个月使用线性规划决定下个月的产品组合。线性规划的数学模型考虑了这一决策的所有相关限制条件,包括生产产品所需的有限的可得资源,然后求解模型,找
9、出可行并且最大的可能利润产品组合。,线性规划还给潘得罗索工业公司的管理层提供了其它一些有价值的信息,包括当前生产中某一特定资源的采购决策及其对利润的影响。例如,假设公司为生产某一特别赚钱的产品所需的某类原木只有少量供应,线性规划将表明如果赶紧购买该类原木会对产品组合以及利润产生多大的影响。,04年7月,管理运筹学讲义,15,采用线性规划后,潘得罗索工业公司的成绩是显著的。产品组合调整使公司总利润增加了20%,线性规划的其他贡献包括更好的原材料利用、更好的资本投资和更好的人员利用。,04年7月,管理运筹学讲义,16,案例2:航空业的成本控制,航空业在1983年和1984年发生了史无前例的行业竞争
10、,尽管如此,联合航空公司还是开通了48个新机场的服务,并且取得了很大的增长。1984年,它是唯一的一家在美国全部50个州开通服务的公司,1984年的收入比1983年增长了6个百分点,达到62亿美元,而同时成本的增长少于2%,因此营运利润提高,达到了5.64亿美元。,04年7月,管理运筹学讲义,17,在航空业,成本控制是关键。作为公司管理扩展的一部分,1982年联合航空公司的高层管理部门实施了一个成本控制项目,目标是根据消费者的需求进行工作排程,以改进航空订票处和机场工作人员的利用率。,那时,联航在其11个航班订票处有超过4000名机场销售代表和支持人员。在10个最大的机场,大约有1000名顾客
11、服务代表,有些是兼职的,每班28小时不等;大部分是全职的,每班810小时,有许多不同的上班时间。每个订票处都是全天24小时营业(通过电话订票),各个重要的机场也是如此。,04年7月,管理运筹学讲义,18,为了更有效地满足服务要求,在每个地点为所有员工进行工作排程,这是一个组合的梦魇。一旦一名雇员上了班,就会工作一个班次(210小时不等),只有就餐和每隔两个小时短暂的休息时间。那么,一周7天及一天24小时,每个班次需要多少雇员上班呢?如何排程?幸运的是,线性规划能解决这些组合的梦魇问题。,据估计,建立在线性规划基础上的计算机规划系统每年为联合航空公司在直接薪酬和津贴成本上节省了600万美元,得到
12、的其它好处包括改善客户服务以及降低雇员的工作负担。,04年7月,管理运筹学讲义,19,线性规划问题的数学模型,例1:一家玻璃制品公司生产带有花样图案的彩色玻璃花瓶。每一个花瓶经过艺术玻璃吹风机从液态加工而成,然后进入储藏室冷却至室温。花瓶有大、小两种尺寸,但生产过程几乎相当,而且使用同一种材料。不论尺寸,每一个花瓶都需要20分钟的艺术加工,每周艺术加工工作时间为40小时;大、小花瓶每个需彩色玻璃2 OZ和1 OZ,每周可用的玻璃为160 OZ;另外,一个小花瓶占用2单位储存空间,大花瓶占用3个单位储存空间,一共有260个储存空间。大、小花瓶的利润贡献率分别为12元/个和10元/个。问应该怎样安
13、排生产,利润值最大。,04年7月,管理运筹学讲义,20,04年7月,管理运筹学讲义,21,分析建模:用B表示每周生产大花瓶的数量,S表示每周生产小花瓶的数量,则决策变量(Decision Variables)为B、S。,目标函数(Objective Function):,材料约束(Constraint of material):,时间约束(Constraint of time):,储存约束(Constraint of inventory):,非负约束(Sign restriction):,04年7月,管理运筹学讲义,22,模型:,04年7月,管理运筹学讲义,23,由上可知,数学建模过程主要有四
14、个步骤:,确定决策变量;,确定目标函数;,确定约束条件;,确定非负约束。,04年7月,管理运筹学讲义,24,例2:某寻呼台每天需要话务员人数、值班时间以及工资情况如下表所示。每班话务员在轮班开始时报到,并连续工作9小时。问如何安排,使得既满足需求又使总支付工资最低,试建立数学模型。,04年7月,管理运筹学讲义,25,04年7月,管理运筹学讲义,26,分析建模:决策变量为从第 i 班开始工作的人数,设为 xi(i=1,2,3,4,5,6,7,8)。,目标函数:,04年7月,管理运筹学讲义,27,第班人数约束:,第班人数约束:,第班人数约束:,第班人数约束:,第班人数约束:,第班人数约束:,第班人
15、数约束:,第班人数约束:,非负约束:,04年7月,管理运筹学讲义,28,模型:,04年7月,管理运筹学讲义,29,例3:某集团有1000000元资金供投资,该集团有5个可供选择的投资项目,其中各种资料如下表:,该集团的目标为:投资风险最小,每年红利至少80000元,最低平均增长率14%,最低平均信用度6,请用线性规划方法描述该问题。,04年7月,管理运筹学讲义,30,分析建模:决策变量为各项目的投资数额,设为 xi(i=1,2,3,4,5)。,目标函数:,投资额约束:,红利约束:,增长额约束:,平均信用度约束:,非负约束:,04年7月,管理运筹学讲义,31,模型:,04年7月,管理运筹学讲义,
16、32,例4:某石油公司利用三种油料生产两种混合原料。每种油的成本和每天的可用量如表所示:,04年7月,管理运筹学讲义,33,两种混合原料中各种油料所占比例如下表所示:,原料售价为30元/L,原料售价为35元/L,该公司有一项长期合同,每天供应两种原料各10000L。试建立该问题的数学规划模型。,04年7月,管理运筹学讲义,34,分析建模:决策变量为加入到原料中的各种油料的量:,A 1为加入原料中的油料 A 的升数;,A 2为加入原料中的油料 A 的升数;,B 1为加入原料中的油料 B 的升数;,B 2为加入原料中的油料 B 的升数;,C 1为加入原料中的油料 C 的升数;,C 2为加入原料中的
17、油料 C 的升数。,04年7月,管理运筹学讲义,35,原料和原料的产量:,原料:ABC,原料:ABC,各种油料的使用量:,油料A:AA 2,油料B:BB 2,油料C:CC 2,04年7月,管理运筹学讲义,36,两种原料的销售收入:,30(ABC)35(ABC),三种油料的成本:,8(AA 2)10(BB 2)12(CC 2),目标函数为:,04年7月,管理运筹学讲义,37,三种可用油料的约束:,各种油料所占比例的约束:,04年7月,管理运筹学讲义,38,长期供货合同约束:,非负约束:,04年7月,管理运筹学讲义,39,模型:,04年7月,管理运筹学讲义,40,1.2两变量问题的图解法,对于只有
18、两个决策变量的线性规划问题,可以用作图法求解。,图解法不仅直观,而且可从中得到有关线性规划问题的许多重要结论,有助于理解线性规划一般解法的基本原理。,In this section,we learn how to solve graphically those linear programming problems that involve only two variables.,04年7月,管理运筹学讲义,41,图解法的过程介绍,规划问题求解的几种可能结果,图解法的启示,04年7月,管理运筹学讲义,42,例1:,一、图解法的过程介绍,04年7月,管理运筹学讲义,43,0,40,D,50,10
19、0,30,40,可行域(Feasible Region),04年7月,管理运筹学讲义,44,解方程组:,得最优解(Optimal Solution):,04年7月,管理运筹学讲义,45,上述图解过程涉及的几个概念:,凸集(Convex Sets),A set of points S is a convex set if the line segment joining any pair of points in S is wholly contained in S.,极点(Extreme Point),For any convex set S,a point P in S is an extr
20、eme point if each line segment that lies completely in S and contains the point P has P as an endpoint of the line segment.,04年7月,管理运筹学讲义,46,例2:,04年7月,管理运筹学讲义,47,0,14,2,4,12,6,(无界)可行域(Unbounded Feasible Region),D,04年7月,管理运筹学讲义,48,解方程组:,得最优解(Optimal Solution):,04年7月,管理运筹学讲义,49,用图解法求解线性规划,可能会出现以下四种情况:
21、,有唯一最优解have a unique optimal solution(如例1、例2);,有无穷多最优解have an infinite number of optimal solutions(alternative or multiple optimal solutions)(如例3);,二、规划问题求解的几种可能结果,04年7月,管理运筹学讲义,50,无界解(有可行解,但无有限最优解)unbounded(如例4);,无可行解have no feasible solutions(如例5)。,04年7月,管理运筹学讲义,51,例3:,04年7月,管理运筹学讲义,52,例4:,04年7月,管
22、理运筹学讲义,53,例5:,04年7月,管理运筹学讲义,54,三、图解法的启示,线性规划问题可行域非空,则一定为凸集;,线性规划问题最优解存在,那么唯一最优解一定是可行域凸集的某个顶点(极点);无穷最优解一定是可行域的某个边或某个面;,规划问题一般解题思路:先找出凸集的任一顶点,计算该点处目标函数值,与其他顶点的目标函数值比较,如果该点值最大,那么该点就是最优解或最优解之一;如果不是,那么就对目标函数值比该点大的另一点重复上述过程,直到找到最优解。,04年7月,管理运筹学讲义,55,例6:,04年7月,管理运筹学讲义,56,1.3线性规划模型的标准形式及解的概念,线性规划模型的标准形式,化非标
23、准形式为标准形式,有关解的概念,04年7月,管理运筹学讲义,57,对于一般线性规划模型,目标函数可以求最大,也可以求最小;约束条件可以是“”,也可以是“”或“=”型。因此,一般线性规划模型可表示为,一、线性规划模型的标准形式,04年7月,管理运筹学讲义,58,为论述方便,通常把最大化、等式约束型的线性规划称为线性规划的标准型(Standard Form):,04年7月,管理运筹学讲义,59,线性规划的标准型还可写为“号简写式”:,04年7月,管理运筹学讲义,60,线性规划的标准型的“矩阵形式”为:,04年7月,管理运筹学讲义,61,线性规划的标准型的“向量形式”为:,04年7月,管理运筹学讲义
24、,62,一般地,我们还对标准型作如下假定:,矩阵A的秩rank(A)=m,0mn。即标准型中的约束方程彼此独立,没有多余方程,且约束方程个数小于变量的个数。,b0.若有bj0,则可对第j个约束方程两边同时乘以-1即可。,04年7月,管理运筹学讲义,63,二、化非标准形式为标准形式,从实际问题得到的线性规划模型往往是非标准形式的。,对于各种非标准型的线性规划都可以通过适当的方法变换为等价的标准型问题。,04年7月,管理运筹学讲义,64,若目标函数为求最小化:minZ=CX,则作Z=Z=CX,将目标函数化为求最大化:maxZ=CX;,若约束条件是“”型,则在该约束不等式左边加一个新变量(松弛变量(
25、slack variable),将不等式化为等式;,若约束条件是“”型,则在该约束不等式左边减一个新变量(剩余变量(excess variable),将不等式化为等式;,04年7月,管理运筹学讲义,65,若决策变量xk 无非负约束,即xk 可正可负,则作两个新变量:xk 0,xk0,令xk=xkxk,将原模型中xk均用(xkxk)替代,而在非负约束中增加xk 0,xk0;,若决策变量xk 0,则作新变量:xk=xk 0,于是xk=xk,将原模型中xk均用(xk)替代,而在非负约束中增加xk 0。,04年7月,管理运筹学讲义,66,例:,04年7月,管理运筹学讲义,67,例:,04年7月,管理运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 规划 技术 线性规划
链接地址:https://www.31ppt.com/p-6487962.html