《韩伯棠管理运筹学第三线性规划在工商管理中的应用.pptx》由会员分享,可在线阅读,更多相关《韩伯棠管理运筹学第三线性规划在工商管理中的应用.pptx(81页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、14.1、人力资源分配的问题4.2、生产计划的问题4.3、套裁下料问题4.4、配料问题4.5、投资问题主要内容第1页/共81页2 某昼夜服务的公交线路每天各时间段内所 需司机和乘务人员数如下:设司机和乘务人员分别在各时间段一开始时上班,并连续工作八小时,问该公交线路怎样安排司机和乘务人员,既能满足工作需要,又配备最少司机和乘务人员?班次班次班次班次时间时间时间时间所需人数所需人数所需人数所需人数1 16:00-10:006:00-10:0060602 210:00-14:0010:00-14:0070703 314:00-18:0014:00-18:0060604 418:00-22:0018
2、:00-22:0050505 522:00-2:0022:00-2:0020206 62:00-6:002:00-6:003030例例例例1 14.14.1、人力资源分配的问题、人力资源分配的问题、人力资源分配的问题、人力资源分配的问题第2页/共81页3解:设xi表示第i班次时开始上班的司机和乘务人员数,可以知道在第i班工作的人数应包括第i-1班次时开始上班的人员数和第i班次时开始上班的人员数,例如有x1+x270。又要求这六个班次时开始上班的所有人员最少,即要求x1+x2+x3+x4+x5+x6最小,这样我们建立如下的数学模型。目标函数:目标函数:min x1+x2+x3+x4+x5+x6
3、约束条件:约束条件:x1+x660,x1+x270,x2+x360,x3+x450,x4+x520,x5+x630,x1,x2,x3,x4,x5,x60第3页/共81页4用“管理运筹学”软件可以求得此问题的解:x1=50,x2=20,x3=50,x4=0,x5=20,x6=10,24小时内一共需要司机和乘务人员150人。此问题的解不唯一,用LINDO软件计算得到:X1=60,X2=10,X3=50,X4=0,X5=30,X6=0目标函数值=150第4页/共81页5 福安商场是个中型的百货商场,它对售货 人员的需求经过统计分析如下所示:星期一:15人;星期二:24人;星期三:25人;星期四:19
4、人;星期五:31人;星期六:28人;星期日:28人。为了保证售货人员充分休息,售货人员每周工作五天,休息两天,并要求休息的两天是连续的,问应该如何安排售货人员的作息,既满足了工作需要,又使配备的售货人员的人数最少?解:设解:设解:设解:设x x1 1为星期一开始休息的人数,为星期一开始休息的人数,为星期一开始休息的人数,为星期一开始休息的人数,x x2 2为星期二开始休为星期二开始休为星期二开始休为星期二开始休息的人数,息的人数,息的人数,息的人数,x x7 7为星期日开始休息的人数。目标是要求为星期日开始休息的人数。目标是要求为星期日开始休息的人数。目标是要求为星期日开始休息的人数。目标是要
5、求售货人员的总数最少。因为每个售货员都工作五天,休息售货人员的总数最少。因为每个售货员都工作五天,休息售货人员的总数最少。因为每个售货员都工作五天,休息售货人员的总数最少。因为每个售货员都工作五天,休息两天,所以只要计算出连续休息两天的售货员人数,也就两天,所以只要计算出连续休息两天的售货员人数,也就两天,所以只要计算出连续休息两天的售货员人数,也就两天,所以只要计算出连续休息两天的售货员人数,也就计算出了售货员的总数。把连续休息两天的售货员按照开计算出了售货员的总数。把连续休息两天的售货员按照开计算出了售货员的总数。把连续休息两天的售货员按照开计算出了售货员的总数。把连续休息两天的售货员按照
6、开始休息的时间分成始休息的时间分成始休息的时间分成始休息的时间分成7 7类,各类的人数分别为类,各类的人数分别为类,各类的人数分别为类,各类的人数分别为X X1 1,X X2 2,XX7 7,即有目标函数,即有目标函数,即有目标函数,即有目标函数:min X:min X1 1+X+X2 2+X+X3 3+X+X4 4+X+X5 5+X+X6 6+X+X7 7例例例例2 2第5页/共81页6模型:再按照每天所需售货员的人数写出约束条件,例如星期日需要28人,我们知道商场中的全体售货员中除了星期六开始休息和星期日开始休息的人外都应该上班,即有x1+x2+x3+x4+x528,喂!请问数学模型喂!请
7、问数学模型喂!请问数学模型喂!请问数学模型?第6页/共81页7上机求解得:x1=12,x2=0,x3=11,x4=5,x5=0,x6=8,x7=0,目标函数最小值=36.也就是说配备36个售货员,并安排12人休息星期一、二;安排11人休息星期三、四;安排5人休息星期四、五;安排8人休息星期六、日。这样的安排既满足了工作需要,又使配备的售货员最少。软件对此问题的解如下:目标函数最优值为:36变量最优解相差值x1120 x200.333x3110 x450 x500 x680 x700第7页/共81页8约束 松驰/剩余变量对偶价格10-0.33329030-0.33340-0.33351060-0
8、.333700由于所有约束条件的对偶价格都小于或等到0,故增加约束条件的常数项都不会使目标值变小。即增加售货员是不利的。但对于约束1、3、4、6来讲,减少一售货员会使目标函数值变小,是有利的。第8页/共81页9目标函数系数范围:变量 下限 当前值 上限X1 0 1 1.5X2 0.667 1 无上限X3 0 1 1.5X4 1 1 1X5 1 1 无上限X6 0 1 1X7 1 1 1.333安排星期二开始休息和星期五开始休息的人员可以无限制,此时最优解仍然不变。第9页/共81页10常数项范围:约束下限当前值上限11928282无下限152431524424102541.55无下限192061
9、63138.57282836第10页/共81页11法二:设x1为星期一开始上班的人数,x2为星期二开始上班的人数,x7为星期日开始上班的人数。目标是要求售货人员的总数最少。(P40-2a.ltx)目标函数:minX1+X2+X3+X4+X5+X6+X7约束条件:星期日X3+X4+X5+X6+X728星期一X1+X4+X5+X6+X715星期二X1+X2+X5+X6+X724星期三X1+X2+X3+X6+X725星期四X1+X2+X3+X4+X719星期五X1+X2+X3+X4+X531星期六X2+X3+X4+X5+X628解解:函数值函数值=36,=36,X1=3,x2=5,X1=3,x2=5
10、,x3=12,X4=0,x3=12,X4=0,x5=11,x6=0 x5=11,x6=0X7=5,X7=5,则周则周1 1休息人数为休息人数为周周3 3上班的上班的+周周2 2上上班的班的=12+5=17,=12+5=17,与与法一是一样的周法一是一样的周1 1开始休息仍为开始休息仍为17-17-5=125=12人人第11页/共81页12明兴公司面临一个是外包协作还是自行生产的问题。该公司生产甲、乙、丙三种产品,这三种产品都要经过铸造、机加工和装配三个车间。甲、乙两种产品的铸件可以外包协作,亦可以自行生产,但产品丙必须本厂铸造才能保证质量。有关情况见表43;公司中可利用的总工时为:铸造8000
11、小时,机加工12000小时和装配10000小时。公司为了获得最大利润,甲、乙、丙三种产品各生产多少件?甲、乙两种产品的铸造应多少由本公司铸造?应多少由外包协作?例例例例3 34.2、生产计划的问题、生产计划的问题第12页/共81页13表4-3解:设x1、x2、x3分别为三道工序都由本公司加工的甲、乙、丙三种产品的件数,设x4、x5分别为由外协铸造再由本公司机加工和装配的甲、乙两种产品的件数。计算每件产品的利润分别如下:工时与成本工时与成本工时与成本工时与成本甲甲甲甲乙乙乙乙丙丙丙丙每件铸造工时每件铸造工时每件铸造工时每件铸造工时(小时小时小时小时)5 510107 7每件机加工工时每件机加工工
12、时每件机加工工时每件机加工工时(小时小时小时小时)6 64 48 8 每件装配工时(小时每件装配工时(小时每件装配工时(小时每件装配工时(小时)3 32 22 2 自产铸件每件成本自产铸件每件成本自产铸件每件成本自产铸件每件成本(元元元元)3 35 54 4外协铸件每件成本外协铸件每件成本外协铸件每件成本外协铸件每件成本(元元元元)5 56 6 机加工每件成本机加工每件成本机加工每件成本机加工每件成本(元元元元)2 21 13 3 装配每件成本装配每件成本装配每件成本装配每件成本(元元元元)3 32 22 2每件产品售价每件产品售价每件产品售价每件产品售价(元元元元)232318181616第
13、13页/共81页14产品甲全部自制的利润=23-(3+2+3)=15(元)产品甲铸造外协,其余自制的利润=23-(5+2+3)=13(元)产品乙全部自制的利润=18-(5+1+2)=10(元)产品乙铸造外协,其余自制的利润=18-(6+1+2)=9(元)产品丙的利润=16-(4+3+2)=7(元)工时与成本工时与成本工时与成本工时与成本甲甲甲甲乙乙乙乙丙丙丙丙每件铸造工时每件铸造工时每件铸造工时每件铸造工时(小时小时小时小时)5 510107 7每件机加工工时每件机加工工时每件机加工工时每件机加工工时(小时小时小时小时)6 64 48 8 每件装配工时(小时每件装配工时(小时每件装配工时(小时
14、每件装配工时(小时)3 32 22 2 自产铸件每件成本自产铸件每件成本自产铸件每件成本自产铸件每件成本(元元元元)3 35 54 4外协铸件每件成本外协铸件每件成本外协铸件每件成本外协铸件每件成本(元元元元)5 56 6 机加工每件成本机加工每件成本机加工每件成本机加工每件成本(元元元元)2 21 13 3 装配每件成本装配每件成本装配每件成本装配每件成本(元元元元)3 32 22 2每件产品售价每件产品售价每件产品售价每件产品售价(元元元元)232318181616第14页/共81页15建立数学模型如下:目标函数:max15X1+10X2+7X3+13X4+9X5约束条件:5X1+10X2
15、+7X38000(这里没包括外协铸造时间),6X1+4X2+8X3+6X4+4X512000(机加工),3X1+2X2+2X3+3X4+2X510000(装配),X1,X2,X3,X4,X50用“管理运筹学”软件进行计算,计算机计算结果显示在图4-1中。详见上机计算。工时与成本工时与成本工时与成本工时与成本甲甲甲甲乙乙乙乙丙丙丙丙每件铸造工时每件铸造工时每件铸造工时每件铸造工时(小时小时小时小时)5 510107 7每件机加工工时每件机加工工时每件机加工工时每件机加工工时(小时小时小时小时)6 64 48 8 每件装配工时(小时每件装配工时(小时每件装配工时(小时每件装配工时(小时)3 32
16、22 2第15页/共81页16目标函数最优值为:29400变量最优解相差值x116000 x202x3013.1x400.5x56000 结果分析:最大的利润为结果分析:最大的利润为2940029400元,其最优的生产计划为全部元,其最优的生产计划为全部由自己生产的甲产品由自己生产的甲产品16001600件,铸造外协、其余自制生产乙产品件,铸造外协、其余自制生产乙产品600600件,而丙产品不生产。从相差值一栏中可知,如果全部由自己生产件,而丙产品不生产。从相差值一栏中可知,如果全部由自己生产的乙产品的利润再增加的乙产品的利润再增加2 2元达到每件元达到每件1212元利润,那么全部自制的乙元利
17、润,那么全部自制的乙产品才有可能上马生产,否则乙产品还是铸造外协、其余产品才有可能上马生产,否则乙产品还是铸造外协、其余自制自制的利的利润更大。同样丙产品的利润要再增加润更大。同样丙产品的利润要再增加13.113.1元达到每件利润元达到每件利润20.120.1元,元,丙产品才有可能上马生产;铸造外协、其余自制的甲产品利润再增丙产品才有可能上马生产;铸造外协、其余自制的甲产品利润再增加加0.50.5元达到元达到13.513.5元,才有可能上马生产。元,才有可能上马生产。第16页/共81页17约束 松驰/剩余变量对偶价格100.3202.25340000从对偶价格栏可知铸造每工时的对偶价格为0.3
18、元,机加工每工时的对偶价格为2.25元,装配每工时的对偶价格为零元。这样如果有人以低于铸造和机加工的对偶价格来提供铸造及机加工的工时则可以购入来获取差价(例如外协铸造工时价格低于0.3元,则外协铸造合算)。同样如果有人要购买该公司的铸造与机加工的工时,则出价必须扣除成本外,还必须高于其对偶价格,否则就不宜出售。至于装配每工时的对偶价格为零,这是由于在此生产计划下还有4000个装配工时没有完。第17页/共81页18对偶价格不是市场价格,在作市场决策时,某种资源市场价格低于对偶价格时,可适量买进这种资源,组织和增加生产。相反当市场价格高于对偶价格时,可以卖出资源而不安排生产或提高产品的价格。注意啊
19、!注意啊!注意啊!注意啊!第18页/共81页19目标函数系数范围:变量下限当前值上限X11415无上限X2无下限1012X3无下限720.1X4无下限1313.5X58.667910 从目标函数决策变量系数一栏中知道,当全部从目标函数决策变量系数一栏中知道,当全部从目标函数决策变量系数一栏中知道,当全部从目标函数决策变量系数一栏中知道,当全部自己生产的每件甲产品的利润在自己生产的每件甲产品的利润在自己生产的每件甲产品的利润在自己生产的每件甲产品的利润在1414到到到到+内变化时,内变化时,内变化时,内变化时,其最优解不变;全部自己生产的每件乙产品的利润其最优解不变;全部自己生产的每件乙产品的利
20、润其最优解不变;全部自己生产的每件乙产品的利润其最优解不变;全部自己生产的每件乙产品的利润只要不超过只要不超过只要不超过只要不超过1212元,则其最优解不变;当每件丙产品元,则其最优解不变;当每件丙产品元,则其最优解不变;当每件丙产品元,则其最优解不变;当每件丙产品的利润不超过的利润不超过的利润不超过的利润不超过20.120.1元时,则其最优解不变;当铸造元时,则其最优解不变;当铸造元时,则其最优解不变;当铸造元时,则其最优解不变;当铸造外协其余自制的每件甲产品的利润不超过外协其余自制的每件甲产品的利润不超过外协其余自制的每件甲产品的利润不超过外协其余自制的每件甲产品的利润不超过13.513.
21、5元时,元时,元时,元时,其最优解不变;当铸造外协,其余自制的每件乙产其最优解不变;当铸造外协,其余自制的每件乙产其最优解不变;当铸造外协,其余自制的每件乙产其最优解不变;当铸造外协,其余自制的每件乙产品的利润在品的利润在品的利润在品的利润在8.6678.667到到到到1010元内变化时,则其最优解不元内变化时,则其最优解不元内变化时,则其最优解不元内变化时,则其最优解不变。在这里当某产品利润变化时都假设其余产品的变。在这里当某产品利润变化时都假设其余产品的变。在这里当某产品利润变化时都假设其余产品的变。在这里当某产品利润变化时都假设其余产品的利润是不变的。利润是不变的。利润是不变的。利润是不
22、变的。第19页/共81页20常数项范围约束下限当前值上限108000100002960012000200003600010000无上限从约束条件右边常数变化范围栏可知,当铸造工时在0到10000小时间变化时其对偶价格都为0.3元;当机加工工时在9600到20000小时内变化时,其对偶价格都为2.25元;当装配工时在6000到+内变化时,其对偶价格都为零。也就是说当常数项超出上面的范围时其对偶价格可能已变,这时某种资源的市场价格与对偶价格的关系随之发生变化。第20页/共81页21永久机械厂生产、三种产品。每种产品均要经过A、B两道工序加工。设该厂有两种规格的设备能完成A工序,它们以A1、A2表示
23、;有三种规格的设备能完成B工序,它们以B1,B2,B3表示。产品可在A、B的任何规格的设备上加工。产品可在任何一种规格的A设备上加工,但完成B工序时,只能在B1设备上加工。产品只能在A2与B2设备上加工。已知在各种设备上加工的单件工时、原料单价、产品销售单价、各种设备的有效台时以及满负荷操作时的设备费用如表44示,要求制定最优的产品加工方案,使该厂利润最大。例例4第21页/共81页22表4-4设设设设备备备备 产品单件工时产品单件工时产品单件工时产品单件工时设备的设备的设备的设备的有效台有效台有效台有效台时时时时满负荷时满负荷时满负荷时满负荷时的设备费的设备费的设备费的设备费用用用用 A A1
24、 15 5101060006000300300A A2 27 79 912121000010000321321B B1 16 68 840004000250250B B2 24 4111170007000783783B B3 37 740004000200200原料单价原料单价原料单价原料单价(元件元件元件元件)0.250.250.350.350.50.5销售单价销售单价销售单价销售单价(元件元件元件元件)1.251.252 22.82.8第22页/共81页23解:设Xijk表示第i种产品在第j种工序上(A工序用1表示,B工序用2表示)的第k种设备上加工的数量。如x123表示第种产品在B道工序
25、上用B3设备加工的数量。则约束5x111+10 x2116000,(设备A1)7x112+9x212+12x31210000,(设备A2)6x121+8x2214000,(设备B1),4x122+11x3227000(设备B2),7x1234000(设备B3)设设备备产品单件工时产品单件工时产品单件工时产品单件工时设备的设备的设备的设备的有效台有效台有效台有效台时时时时满负荷时满负荷时满负荷时满负荷时的设备费的设备费的设备费的设备费用用用用 A A1 15,X5,X11111110,X10,X21121160006000300300A A2 27,X7,X1121129,X9,X2122121
26、2,X12,X3123121000010000321321B B1 16,X6,X1211218,X8,X22122140004000250250B B2 24,X4,X12212211,X11,X32232270007000783783B B3 37,X7,X12312340004000200200第23页/共81页24设Xijk表示第i种产品在第j种工序上(A工序用1表示,B工序用2表示)的第k种设备上加工的数量。恒等约束:X111+X112-X121-X122X123=0,(产品在A、B工序上加工的数量相等)X211+X212-X221=0,(产品在A、B工序上加工的数量相等)X312-
27、X322=0,(产品在A、B工序上加工的数量相等)设设备备产品单件工时产品单件工时产品单件工时产品单件工时设备的设备的设备的设备的有效台有效台有效台有效台时时时时满负荷时满负荷时满负荷时满负荷时的设备费的设备费的设备费的设备费用用用用 A A1 15,X5,X11111110,X10,X21121160006000300300A A2 27,X7,X1121129,X9,X21221212,X12,X3123121000010000321321B B1 16,X6,X1211218,X8,X22122140004000250250B B2 24,X4,X12212211,X11,X322322
28、70007000783783B B3 37,X7,X12312340004000200200应该是0才合理第24页/共81页25设设设设备备备备 产品单件工时产品单件工时产品单件工时产品单件工时设备的有设备的有设备的有设备的有效台时效台时效台时效台时满负荷时的满负荷时的满负荷时的满负荷时的设备费用设备费用设备费用设备费用 A A1 15,X5,X11111110,X10,X21121160006000300300A A2 27,X7,X1121129,X9,X21221212,X12,X3123121000010000321321B B1 16,X6,X1211218,X8,X22122140
29、004000250250B B2 24,X4,X12212211,X11,X32232270007000783783B B3 37,X7,X12312340004000200200原料单价原料单价原料单价原料单价(元件元件元件元件)0.250.250.350.350.50.5销售单价销售单价销售单价销售单价(元件元件元件元件)1.251.252 22.82.8应该是1.25(X121+X122+X123)-0.25(X111+X112)才合理。第25页/共81页26设设设设备备备备 产品单件工时产品单件工时产品单件工时产品单件工时设备的有设备的有设备的有设备的有效台时效台时效台时效台时满负荷时
30、的满负荷时的满负荷时的满负荷时的设备费用设备费用设备费用设备费用 A A1 15,X5,X11111110,X10,X21121160006000300300A A2 27,X7,X1121129,X9,X21221212,X12,X3123121000010000321321B B1 16,X6,X1211218,X8,X22122140004000250250B B2 24,X4,X12212211,X11,X32232270007000783783B B3 37,X7,X12312340004000200200第26页/共81页275x111+10 x2116000,(设备A1)7x11
31、2+9x212+12x31210000,(设备A2)6x121+8x2214000,(设备B1),4x122+11x3227000(设备B2),7x1234000(设备B3)X111+X112-X121-X122X123=0,(产品在A、B工序上加工的数量相等)X211+X212-X221=0,(产品在A、B工序上加工的数量相等)X312-X322=0,(产品在A、B工序上加工的数量相等)第27页/共81页28模型模型 将模型输入计算机x111=1200,x112=230.0492,X211=0,X212 =500,X312=324.138,X121=0,X221=500,X122=858.6
32、206,X322=324.138,X123=571.4286,最优值为最优值为1146.6。第28页/共81页29由于本题要求的决策变量的单位是件,所以答案应该是整数。本题与例1、例2、例3实质上都是整数规划的问题,但是这类问题可以作为线性规划的问题来解,有些如例1,例2,例3的答案都是整数,而有些如本题答案是非整数,可以将答案舍入成整数也可能得到满意的结果。如本题如果用软件的整数规划的来解,得到的答案为x111=1200,x112=230,X211=0,X212=500,X312=324,X121=0,X221=500,X122=859,X322=324,X123=571.最优值为1146.
33、3622。其最优解正好与四舍五入线性规划结果一样的。两种方法的最优值也相差无几,只差0.3元。第29页/共81页30 本问题最优的方案为生产产品1430件(X111+X112=1200+230=X121+X122+X123=0+859+571=1430),产品第A道工序由A1设备加工1200件,由A2设备加工230件。产品的第B道工序由B2设备加工859件,由B3设备加工571件。生产产品500件,它的第A道工序全部由A2设备加工,它的第B道工序全部由B1设备加工。X212=X221=500。生产产品324件,其第A道工序全部由A2加工,其第B道工序全部由B2设备加工,X312=X322=32
34、4,这样能使工厂获得最大利润1146.3元。生产数量生产数量生产数量生产数量 A A1 1X X111111=1200=1200X X211211=0=0A A2 2X X112112=230=230X X212212=500=500X X312312=324=324B B1 1X X121121=0=0X X221221=500=500B B2 2X X122122=859=859X X322322=324=324B B3 3X X123123=571571第30页/共81页31如果分别按实际产品和原材料来计算则有:Maxz=-0.5x111-0.6352x112-0.85x211-0.63
35、89x212-0.8852x312+0.875x121+0.8024x122+0.9x123+1.5x221+1.5691x3225x111+10 x2116000,(设备A1)7x112+9x212+12x31210000,(设备A2)6x121+8x2214000,(设备B1),4x122+11x3227000(设备B2),7x1234000(设备B3)X111+X112-X121-X122X1230,(产品在A工序加工的数量大于B加工的数量)X211+X212-X2210,(产品在A工序上加工数量天于B的数量)X312-X3220,(产品在A工序上加工的数量大于B)第31页/共81页32
36、结果如下:本问题最优的方案为生产产品1200件(X111+X112=1200+0=X121+X122+X123=0+628.572+571.428=1200),产品第A道工序由A1设备加工1200件,由A2设备加工0件。产品的第B道工序由B2设备加工628.572件,由B3设备加工571.428件。生产产品500件,它的第A道工序全部由A2设备加工,它的第B道工序全部由B1设备加工。X212=X221=500。生产产品324件,其第A道工序全部由A2加工,其第B道工序全部由B2设备加工,X312=X322=407.79,这样能使工厂获得最大利润1128.091元。比上方法要少。此法合理。第32
37、页/共81页33 补补充充例例题题、红红星星塑塑料料厂厂生生产产6 6种种规规格格的的塑塑料料容容器器,每每种种容容器器的的容容量量(cmcm3 3),需需求求量量及及可可变变费费用用(元元/件件)如如下下表表所所示示。每每种种容容器器分分别别用用不不同同专专用用设设备备生生产产,其其固固定定费费用用均均为为12001200元元。当当某某种种容容器器数数量量上上不不能能满满足足需需要要时时,可可用用容容量量大大的的代代替替(不不能能用用容容量量小小代代替替)。问问在在满满足足需需求情况下,该生产哪些容器,才能使总费用为最小。求情况下,该生产哪些容器,才能使总费用为最小。容器代号容器代号容器代号
38、容器代号1 1 1 12 2 2 23 3 3 34 4 4 45 5 5 56 6 6 6容量容量容量容量/cm/cm/cm/cm3 3 3 31500150015001500250025002500250040004000400040006000600060006000900090009000900012000120001200012000需求量需求量需求量需求量500500500500550550550550700700700700900900900900400400400400300300300300可可可可变变变变费费费费用用用用(元(元(元(元/件)件)件)件)5 5 5 58 8
39、 8 810101010121212121616161618181818第33页/共81页34 现现在在根根据据题题目目要要求求列列出出模模型型二二个个,其其中中有有一一个个模模型型是是正正确确的的,请请指指出出对对的的模模型型,并并指指出出另另一一个个模模型型错错误误之之处。处。模模型型一一:设设X Xi i为为第第i i种种容容器器生生产产的的数数量量,Y Yi i取取值值为为当当生生产第产第i i种容器时取种容器时取1 1,否则取,否则取0.0.则则minZ=1200YminZ=1200Y1 1+1200Y+1200Y2 2+1200Y+1200Y3 3+1200Y+1200Y4 4+1
40、200Y+1200Y5 5+1200Y+1200Y6 6+5X+5X1 1+8X+8X2 2+10X+10X3 3+12X+12X4 4+16X+16X5 5+18X+18X6 6stXstX1 1500500XX1 1+X+X2 210501050XX1 1+X+X2 2+X+X3 317501750XX1 1+X+X2 2+X+X3 3+X+X4 426502650XX1 1+X+X2 2+X+X3 3+X+X4 4+X+X5 530503050XX1 1+X+X2 2+X+X3 3+X+X4 4+X+X5 5+X+X6 6=3350=3350 X Xi iMYMYi i,X Xi i0,
41、0,(i=1,2,6i=1,2,6),MM为为一一个个适适当当大大的数。的数。Y Yi i为为0-10-1变量变量,(i=1,2,3),(i=1,2,3)第34页/共81页35模型二:模型二:设设X Xi i为第为第i i种容器生产的数量,种容器生产的数量,则则minZ=1200YminZ=1200Y1 1+1200Y+1200Y2 2+1200Y+1200Y3 3+1200Y+1200Y4 4+1200Y+1200Y5 5+1200Y+1200Y6 6+5X+5X1 1+8X+8X2 2+10X+10X3 3+12X+12X4 4+16X+16X5 5+18X+18X6 6stXstX6 6
42、300300XX5 5+X+X6 6700700XX4 4+X+X5 5+X+X6 616001600XX3 3+X+X4 4+X+X5 5+X+X6 623002300XX2 2+X+X3 3+X+X4 4+X+X5 5+X+X6 628502850XX1 1+X+X2 2+X+X3 3+X+X4 4+X+X5 5+X+X6 6=3350=3350 X Xi iMYMYi i,Xi0,Xi0,(i=1,2,6i=1,2,6),MM为为一一个个适适当当大大的数。的数。Y Yi i为为0-10-1变量变量,(I=1,2,3),(I=1,2,3)模型二对。模型二对。第35页/共81页36 某工厂要
43、做100套钢架,每套用长为2.9m,2.1m和1.5m的圆钢各一根。已知原料每根长7.4m,问应如何下料,可使所用原料最省。F解:最简单的做法是,在每根原材料上截取2.9m、2.1m和1.5m的圆钢各一根组成一套,每根原材料省下料头0.9m。为了做100套钢架,需要原材料100根,共有90m的料头。若改用套裁可以节约不少原材料,为了找到一个省料的套裁方案,先设计出较好的几个下料方案,所谓较好,第一要求每个方案下料后的料头较短,第二要求这些方案的总体能裁下所有各种规格的圆钢,并且不同方案有着不同的各种所需圆钢的比。这样套裁才能满足对各种不同规格圆钢的需要并达到省料的目的。为此设计出以下5种下料方
44、案以供套裁用。见表45。例例例例5 54.34.3、套裁下料问题、套裁下料问题、套裁下料问题、套裁下料问题第36页/共81页37表45。下料数下料数方案方案(根)(根)长度长度2.9120102.1002211.531203合计合计7.47.37.27.16.6料头料头00.10.20.30.8其它方案的料头较多,不考虑,如其它方案的料头较多,不考虑,如1 1根根2.9,12.9,1根根2.1,12.1,1根根1.5,1.5,料头为料头为0.9m0.9m第37页/共81页38 解:为了用最少的原材料得到100套钢架,需要混合使用上述五种下料方案,设按I,V方案下料的原材料根数分别为x1,x2,
45、x3,x4,x5,可列出下面的数学模型。目标函数:minX1+X2+X3+X4+X5约束条件:X1+2X2+X4100,2X3+2X4+X5100,3X1+X2+2X3+3X5100,X1,X2,X3,X4,X50上机计算得到如下最优下料方案:按方案下料30根;按方案下料10根,按方案下料50根(即x1=30,x2=10,x3=0,x4=50,x5=0),只需90根原材料(即目标函数最小值为90)即可制造100套钢架。第38页/共81页39思考如果只取方思考如果只取方思考如果只取方思考如果只取方案前四个或前三案前四个或前三案前四个或前三案前四个或前三个或再增加其它个或再增加其它个或再增加其它个
46、或再增加其它方案,结果如何方案,结果如何方案,结果如何方案,结果如何?第39页/共81页40其它方案列表(不是所有)(P46-5b)12345678910111213142.9120101100000002.1002211032100001.531203120124321合计合计7.47.37.27.16.66.55.96.35.75.164.531.5料头料头00.10.20.30.80.91.51.11.72.31.44.44.45.9 min Xmin X1 1+X+X2 2+X+X3 3+X+X4 4+X X5 5+X+X6 6+X+X7 7+X+X8 8+X+X9 9+X+X1010
47、+X+X1111+X+X1212+X+X1313+X+X1414 约束条件:约束条件:约束条件:约束条件:X X1 1+2X+2X2 2+X+X4 4 +X+X6 6+X+X7 7100100,2X2X3 3+2X2X4 4+X+X5 5+X+X6 6+3X+3X8 8+2X+2X9 9+X+X1010100100,3X3X1 1+X+X2 2+2X+2X3 3+3X+3X5 5+X+X6 6+2X+2X7 7+X+X9 9+2X+2X1010+4X+4X1111+3X+3X1212+2X+2X1313+X+X1414100100第40页/共81页41模型模型 将模型输入计算机解为:目标函数值
48、解为:目标函数值=90,x1=0,x2=40,x3=30,x4=20,其它其它x为为0。从这里看出模型。从这里看出模型有多个解。料头多的方案一有多个解。料头多的方案一般为般为0。第41页/共81页42M 注意!在建立此数学模型时,约束条件用大于等于号比用等于号要好。因为有时在套用一些下料方案时可能会多出一根某种规格的圆钢,但它可能是最优方案。如果用等于号,这个套用方案就不是可行解了。约束条件用大于等于号时,目标函数本来求所用原材料最少和求料头最少是一样的,但由于在第一个下料方案中料头为零,无论按第一下料方案下多少根料,料头都为零,也就是说不管第一下料方案下料是200根还是150都可使目标函数值
49、达到最小,这显然不合理。所以目标函数就一定要求原材料最少。如果所有方案料头都不为零,则可用料头作为最小值函数变量。第42页/共81页43某工厂要用三种原料1,2,3混合调配出三种不同规格的产品甲、乙、丙,已知产品的规格要求、产品的单价、每天能供应的原材料数量及原材料单价,分别见表4-6和表47。该厂应如何安排生产,使利润收入为最大?产品名称产品名称产品名称产品名称 规格要求规格要求规格要求规格要求 单价单价单价单价(元千克元千克元千克元千克)甲甲甲甲原材料原材料原材料原材料1 1不少于不少于不少于不少于5050,原材料原材料原材料原材料2 2不超过不超过不超过不超过25255050 乙乙乙乙原
50、材料原材料原材料原材料1 1不少于不少于不少于不少于2525,原材料原材料原材料原材料2 2不超过不超过不超过不超过5050 3535丙丙丙丙 不限不限不限不限2525表表4-64-6 现在讲第四个问题:4.4配料问题例例例例6 6第43页/共81页44解:设xij表示第i种产品中原材料j的含量(分别用产品1,2,3表示产品甲、乙、丙)。例如x23就表示乙产品中第3种原材料的含量,目标是使利润最大,利润的计算公式如下:原材料名称原材料名称原材料名称原材料名称 每天最多供应量每天最多供应量每天最多供应量每天最多供应量 单价(元单价(元单价(元单价(元/千克)千克)千克)千克)1 11001006