第2章线性规划导.ppt





《第2章线性规划导.ppt》由会员分享,可在线阅读,更多相关《第2章线性规划导.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章 线性规划导论线性规划导论 线性规划是一种帮助线性规划是一种帮助管理者制定决策和解决问管理者制定决策和解决问题的方法。在今天激烈的题的方法。在今天激烈的商业竞争中,有很多应用商业竞争中,有很多应用线性规划的例子。为了说线性规划的例子。为了说明线性规划问题所共有的明线性规划问题所共有的特性,我们考虑以下几个特性,我们考虑以下几个典型的例子。典型的例子。例例1 Par公司是一个生产高尔夫器材的小公司是一个生产高尔夫器材的小型公司,它决定进入中等和高等价位的高尔夫型公司,它决定进入中等和高等价位的高尔夫袋市场。分销商对新产品十分感兴趣,且同意袋市场。分销商对新产品十分感兴趣,且同意买进买进
2、Par公司未来公司未来3个月内的全部产品。个月内的全部产品。在对整个高尔夫袋生产步骤进行了详细调在对整个高尔夫袋生产步骤进行了详细调查以后,管理层明确了高尔夫袋的生产过程:查以后,管理层明确了高尔夫袋的生产过程:(1)切割并印染原材料;切割并印染原材料;(2)缝合;缝合;(3)成型(插入支撑架、球棒分离装置等);成型(插入支撑架、球棒分离装置等);(4)检查与包装。检查与包装。2.1线性规划模型 生产主管详细分析了生产过程的每一步,生产主管详细分析了生产过程的每一步,得出以下结论:生产一个中价位标准高尔夫得出以下结论:生产一个中价位标准高尔夫袋需要用袋需要用7/10小时切割与印染,小时切割与印
3、染,1/2小时缝小时缝合,合,1小时成型,小时成型,1/10小时检查与包装。生小时检查与包装。生产一个高级袋则需要产一个高级袋则需要1小时切割与印染,小时切割与印染,5/6小时缝合,小时缝合,2/3小时成型,小时成型,1/4小时检查与小时检查与包装。生产主管估计未来包装。生产主管估计未来3个月内每个部门个月内每个部门可用的最大生产时间分别是:切割与印染可用的最大生产时间分别是:切割与印染630小时,缝合小时,缝合600小时,成型小时,成型708小时,检小时,检查与包装查与包装135小时。生产信息列于表小时。生产信息列于表2-1中。中。表表2-1 生生产产每个高每个高尔尔夫袋所需的夫袋所需的时间
4、时间部部门门生生产时间产时间(小(小时时)各部各部门门可用可用时间时间标标准袋准袋 高高级级袋袋切割与印染切割与印染缝缝合合成型成型检查检查与包装与包装7/10 1 1/2 5/6 1 2/3 1/10 1/4630600708135 已知生产一个标准袋的利润是已知生产一个标准袋的利润是10美元,生产美元,生产一个高级袋的利润是一个高级袋的利润是9美元。现在需要确定美元。现在需要确定标准袋和高级袋各生产多少,以最大化公司标准袋和高级袋各生产多少,以最大化公司的利润贡献。的利润贡献。解解:将将一一个个实实际际问问题题转转化化为为线线性性规规划划模模型型有有以下几个步骤:以下几个步骤:1确定决策变
5、量:确定决策变量:S=标准袋产量标准袋产量,D=高级袋产量高级袋产量。2确定目标函数:确定目标函数:目标就是使产品的利润目标就是使产品的利润贡献最大。更具体一点,是使两种产品单贡献最大。更具体一点,是使两种产品单位利润与产量的乘积的总和最大,因此目位利润与产量的乘积的总和最大,因此目标函数可写为:标函数可写为:max 10S+9D 3确定约束条件:确定约束条件:描述约束条件描述约束条件 对于生产时间来说,一共有对于生产时间来说,一共有4个个约束条件,他们制约着两种高尔夫袋的生产。约束条件,他们制约着两种高尔夫袋的生产。约束条件约束条件1 1:用于切割与印染的总时间必须小用于切割与印染的总时间必
6、须小于等于切割与印染部所能承受的最大工作时间。于等于切割与印染部所能承受的最大工作时间。约束条件约束条件2 2:用于缝合的总时间必须小于等于用于缝合的总时间必须小于等于缝合部所能承受的最大工作时间。缝合部所能承受的最大工作时间。约束条件约束条件3 3:用于成型的总时间必须小于等于用于成型的总时间必须小于等于成型部所能承受的最大工作时间。成型部所能承受的最大工作时间。约束条件约束条件4 4:用于检查与包装的总时间必须小用于检查与包装的总时间必须小于等于检查与包装部所能承受的最大工作时间。于等于检查与包装部所能承受的最大工作时间。用决策变量表示约束条件如下:用决策变量表示约束条件如下:4变量取值限
7、制:变量取值限制:一般情况,决策变量只取正值(非负值)一般情况,决策变量只取正值(非负值)S 0,D 0 Par问题完整的数学模型如下:问题完整的数学模型如下:max 10S+9D 例例2 某厂生产甲、乙、丙三种产品,主要消某厂生产甲、乙、丙三种产品,主要消耗耗A、B、C三种原料,已知每单位产品消三种原料,已知每单位产品消耗原料的数量等数据如表耗原料的数量等数据如表1.1所示。所示。甲甲乙乙丙丙原料原料总总量量(kg)ABC1504222354500 63003800产产品品单单价价(百元)(百元)2 45 产产品品单单位位消消耗耗原原料料要求确定甲、乙、丙的产量,使总产值最大。要求确定甲、乙
8、、丙的产量,使总产值最大。解:解:1确定决策变量:确定决策变量:x1=生产产品甲的数量,生产产品甲的数量,x2=生产产品乙的数量,生产产品乙的数量,x3=生产产品丙的数量。生产产品丙的数量。2确定目标函数:确定目标函数:工厂的目标是使总产值工厂的目标是使总产值最大,更具体一点,是使三种产品单价与最大,更具体一点,是使三种产品单价与产量的乘积的总和最大,因此目标函数可产量的乘积的总和最大,因此目标函数可写为:写为:如果工厂可以随意选择生产产品甲、乙、如果工厂可以随意选择生产产品甲、乙、丙的数量,他们的总产值可以随意大。而丙的数量,他们的总产值可以随意大。而这实际上是不可能的,因为任何生产都会这实
9、际上是不可能的,因为任何生产都会受到种种客观条件的限制。一个正确的模受到种种客观条件的限制。一个正确的模型应通过约束方程来反映这些客观条件。型应通过约束方程来反映这些客观条件。本例中的限制条件是对原料本例中的限制条件是对原料A、B、C的使的使用数量不能超过其拥有量。这三个条件可用数量不能超过其拥有量。这三个条件可由以下方程表示:由以下方程表示:3确定约束条件:确定约束条件:4变量取值限制:变量取值限制:一般情况,决策变量只取正值(非负值)一般情况,决策变量只取正值(非负值)x1 0,x2 0,x3 0 例例3 某工厂熔炼一种新型不锈钢,需要用四某工厂熔炼一种新型不锈钢,需要用四种合金种合金A、
10、B、C、D为原料,经测这四种原为原料,经测这四种原料关于元素铬(料关于元素铬(Cr),锰(),锰(Mn)和镍)和镍(Ni)的含量()的含量(%)、单价,以及这种不锈)、单价,以及这种不锈钢所需铬(钢所需铬(Cr),锰(),锰(Mn)和镍()和镍(Ni)的)的最低含量(最低含量(%)如表)如表1.2所示:所示:假设熔炼时重量没有损耗。假设熔炼时重量没有损耗。问题:要熔炼成问题:要熔炼成100吨这样的不锈钢,应选吨这样的不锈钢,应选用原料用原料A、B、C、D各多少吨,能够使成本各多少吨,能够使成本最小?最小?原原料料含含量量成成分分ABCD不不锈钢锈钢所所需各元需各元 素的最素的最低含量低含量 铬
11、铬(Cr)1.893.464.262.673.25锰锰(Mn)3.572.111.454.662.15镍镍(Ni)5.324.252.721.374.55单单价(万元价(万元/吨)吨)13.615.8 10.02 9.91解解 设选设选用原料用原料A、B、C、D分分别为别为x1,x2,x3,x4吨。根据吨。根据题题目,目目,目标标函数函数为为:(铬铬的含量)的含量)(镍的含量)(镍的含量)另外,各种合金原料的选用不能为负值。另外,各种合金原料的选用不能为负值。约束条件为:约束条件为:(熔炼成(熔炼成100吨不锈钢)吨不锈钢)(锰的含量)(锰的含量)问题归结为下列模型:问题归结为下列模型:例例4
12、 某厂生产某厂生产A、B、C三种产品,可供三种产品,可供选择的原料有甲、乙、丙、丁。四种原选择的原料有甲、乙、丙、丁。四种原料的成本分别是料的成本分别是15元,元,23元,元,21元,元,28元。每公斤不同原料所能提取的各种产元。每公斤不同原料所能提取的各种产品的数量(单位:克品的数量(单位:克/公斤)见表公斤)见表1.3。工厂要求每天生产工厂要求每天生产A产品不超过产品不超过120克,克,B产品恰好产品恰好550克,克,C产品至少产品至少310克,克,要求选配各种原料的数量既满足生产需要求选配各种原料的数量既满足生产需要,又使总成本最小,试建立此问题的要,又使总成本最小,试建立此问题的数学模
13、型。数学模型。产产品品原料原料ABC价价 格格(元元/kg)甲甲31515乙乙25723丙丙14321丁丁68628生生产产量量(克克)不超不超过过120 恰好恰好550 至少至少310解解 设设x1,x2,x3,x4 分分别为别为原料甲、乙、原料甲、乙、丙、丁的丙、丁的选选配数量(配数量(单单位:位:kg),),则则有目有目标标函数函数为总为总成本最少,即:成本最少,即:对产对产品品A的的产产量是每天不超量是每天不超过过120克,所以有:克,所以有:对产对产品品B的的产产量是每天恰好量是每天恰好为为550克,所以有:克,所以有:对产对产品品C的的产产量是每天至少量是每天至少为为310克,所以
14、有:克,所以有:另外,另外,产产品的品的产产量量为为非非负负的。的。综综合起来,合起来,得到本得到本问题问题的数学模型的数学模型为为:线性规划问题数学模型的一般形式线性规划问题数学模型的一般形式上述几个问题属于同一类型的决策优化问题,上述几个问题属于同一类型的决策优化问题,它们具有下列共同特点:它们具有下列共同特点:(1)每个行动方案可用一组变量)每个行动方案可用一组变量(x1,xn)的值表示,这些变量一般取非负值;的值表示,这些变量一般取非负值;(2)变量的变化要受某些条件限制,这些)变量的变化要受某些条件限制,这些限制条件可用一些线性等式或不等式表示;限制条件可用一些线性等式或不等式表示;
15、(3)有一个需要优化的目标,它也是变量)有一个需要优化的目标,它也是变量的线性函数。的线性函数。具具备备以上三个特点的数学模型称以上三个特点的数学模型称为线为线性性规规划,它的一般形式划,它的一般形式为为:线性规划模型的三要素线性规划模型的三要素3.3.约束条件:约束条件:为实现优化目标需受到的限制,为实现优化目标需受到的限制,用决策变量的等式或不用决策变量的等式或不 等式表示;等式表示;1.1.决策变量:决策变量:需决策的量,即待求的未知数;需决策的量,即待求的未知数;2.2.目标函数:目标函数:需优化的量,即欲达的目标,用决需优化的量,即欲达的目标,用决 策变量的表达式表示;策变量的表达式
16、表示;2.2 线性规划的图解法 图解法是用画图的方式求解线性规划图解法是用画图的方式求解线性规划的一种方法。它虽然只能用于解二维(两个的一种方法。它虽然只能用于解二维(两个变量)的问题,但其主要作用并不在于求解,变量)的问题,但其主要作用并不在于求解,而是在于能够直观地说明线性规划解的一些而是在于能够直观地说明线性规划解的一些重要性质。重要性质。我们称能够满足所有约束条件的解为我们称能够满足所有约束条件的解为可行可行解解,可行解所在的阴影区域称为,可行解所在的阴影区域称为可行域可行域。任何。任何在可行域边界上或在可行域内的解点都是可行在可行域边界上或在可行域内的解点都是可行解点。解点。图解法求
17、解线性规划问题的步骤如下:图解法求解线性规划问题的步骤如下:(1)分别取决策变量)分别取决策变量x1,x2 为坐标向量,为坐标向量,建立直角坐标系;建立直角坐标系;(2)对每个约束(包括非负约束)条件,)对每个约束(包括非负约束)条件,先取其等式在坐标系中作出直线,通过判断先取其等式在坐标系中作出直线,通过判断确定不等式所决定的半平面。各约束半平面确定不等式所决定的半平面。各约束半平面交出来的区域(存在或不存在),若存在,交出来的区域(存在或不存在),若存在,其中的点表示的解就是此线性规划的可行解。其中的点表示的解就是此线性规划的可行解。这些符合约束限制的点集合,就是线性规划这些符合约束限制的
18、点集合,就是线性规划的可行集或可行域。当可行域存在时,进行的可行集或可行域。当可行域存在时,进行(3);否则该线性规划问题无可行解。);否则该线性规划问题无可行解。(3)任意给定目标函数一个值作一条目标)任意给定目标函数一个值作一条目标函数的等值线,并确定该等值线平移后值函数的等值线,并确定该等值线平移后值增加的方向,平移此目标函数的等值线,增加的方向,平移此目标函数的等值线,使其达到既与可行域有交点又不可能使值使其达到既与可行域有交点又不可能使值再增加的位置(有时交于无穷远处,此时再增加的位置(有时交于无穷远处,此时称无有限最优解)。若有交点时,此目标称无有限最优解)。若有交点时,此目标函数
19、等值线与可行域的交点即最优解(一函数等值线与可行域的交点即最优解(一个或多个),此目标函数的值即最优值。个或多个),此目标函数的值即最优值。图解法简单、直观,便于初学者了解图解法简单、直观,便于初学者了解线性规划基本原理和几何意义。线性规划基本原理和几何意义。我们以我们以Par公司问题为例,说明图解法。公司问题为例,说明图解法。解解(1)建立直角坐)建立直角坐标标系。由于系。由于S0,D0,因此只需要在第一象限作,因此只需要在第一象限作图讨论图讨论。(2)确定)确定问题问题的可行域。的可行域。(3)做目标函数)做目标函数z的等值线,平行移动的等值线,平行移动找出找出z值增大的方向,确定最优解的
20、位置。值增大的方向,确定最优解的位置。例例1 用图解法求解用图解法求解Par公司问题公司问题2004006008002004006001000800oSD1200100012001400(7/10)S+D 6302004006008002004006001000800oSD1200100012001400(1/2)S+(5/6)D 1352004006008002004006001000800oSD1200100012001400S+(2/3)D 7082004006008002004006001000800oSD1200100012001400(1/10)S+(1/4)D 135200400
21、6008002004006001000800oSD1200100012001400(7/10)S+D 630S+(2/3)D 708(1/10)S+(1/4)D 135(1/2)S+(5/6)D 135图2-5200400600800200400600oSD可行域可行域10S+9D=1800200400600800200400600oSD可行域可行域10S+9D=3600200400600800200400600oSD可行域可行域10S+9D=5400200400600800200400600oSD可行域可行域10S+9D=7668图2-9 最优解处最优解处S和和D的值即决策变量的最优解。的值
22、即决策变量的最优解。能否准确的确定能否准确的确定S和和D的值取决于图是否画得的值取决于图是否画得准确。从图准确。从图2-9可以看出,最优的生产组合是可以看出,最优的生产组合是大约生产标准袋大约生产标准袋550个(个(S),高级袋),高级袋250个个(D)。)。仔细观察图仔细观察图2-5和图和图2-9,发现最优解在切,发现最优解在切割与印染约束线和成型约束线的交点处。即最割与印染约束线和成型约束线的交点处。即最优解点既在切割于印染约束线上优解点既在切割于印染约束线上 又在成型约束线上又在成型约束线上 (2-8)(2-9)将式(将式(2-10)代入()代入(2-9),得),得 D=252将将D=2
23、52代入(代入(2-10),得),得S=540最优解的精确位置是最优解的精确位置是S=540,D=252。所以。所以Par公司最优的生产量为公司最优的生产量为540个标准袋和个标准袋和252个高级个高级袋,利润贡献为袋,利润贡献为10540+9252=7668美元。美元。所以,决策变量所以,决策变量S和和D的最优解值必须的最优解值必须同时满足式(同时满足式(2-8)和()和(2-9)。由式()。由式(2-8)解出)解出S得得 即 (2-10)对只有两个决策变量的线性规划问题,决对只有两个决策变量的线性规划问题,决策变量的精确解可以先由图解法确定最优策变量的精确解可以先由图解法确定最优解点,然后
24、解相应的两个方程得到。解点,然后解相应的两个方程得到。松弛变量松弛变量 除了最优解和与之相关的利润贡献,除了最优解和与之相关的利润贡献,Par公司管理层很有可能希望知道关系每公司管理层很有可能希望知道关系每个生产运作所需要的生产时间的信息。我个生产运作所需要的生产时间的信息。我们可以通过将最优值(们可以通过将最优值(S=540,D=252)代入线性规划的约束条件里来获得该信息。代入线性规划的约束条件里来获得该信息。约束条件当S=540及D=252时所需的小时数可用小时数未用小时数切割与印切割与印染染(7/10)540+1 252=6306300缝缝合合(1/2)540+(5/6)252=482
25、600120成型成型1 540+(2/3)252=7087080检查检查与包与包装装(1/10)540+(1/4)252=11713518 因此,这个完全方案告诉管理层生产因此,这个完全方案告诉管理层生产540个标准袋和个标准袋和252个高级袋将需要耗用所有个高级袋将需要耗用所有可用的切割与印染时间(可用的切割与印染时间(630小时)以及所小时)以及所有可用的成型时间(有可用的成型时间(780小时),但还有小时),但还有600480=120个缝合小时、个缝合小时、135117=18个检查个检查与包装小时剩余。与包装小时剩余。120个缝合小时和个缝合小时和18个检个检查与包装小时对于这两个部门来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 线性规划导 线性规划

限制150内