《lingo结果分析及灵敏性分析(共3页).docx》由会员分享,可在线阅读,更多相关《lingo结果分析及灵敏性分析(共3页).docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上lingo结果分析及灵敏性分析问题描述书桌餐桌椅子总量单价/元603020max木料/单位860.548木工/小时21.50.58漆工/小时421.520程序代码:max = 60*desks + 30*tables + 20*chairs;8*desks + 6*tables + chairs = 48;2*desks + 1.5*tables + 0.5*chairs = 8;4*desks + 2*tables + 1.5*chairs = 20;tables= 5;部分结果一:Variable Value Reduced CostDESKS 2. 0.TABL
2、ES 0. 5.CHAIRS 8. 0. Value: 给出最优解中各变量的值,Value=0(非基变量),反之为基变量。 Reduced Cost:表示当非基变量有微小变动时, 目标函数的变化率。本例中: 变量 tables 对应的 reduced cost 值为 5, 表示当非基变量 tables 的值从 0 变为 1 时(此时假定其他非基变量保持不变,但为了满足约束条件,基变量显然会发生变化) ,最优的目标函数值 = 280 - 5 = 275。部分结果二:Row Slack or Surplus Dual Price1 280.0000 1.2 24.00000 0.3 0. 10.0
3、00004 0. 10.000005 5. 0. “Slack or Surplus”松驰变量。 “Dual Price” 对偶价格表示当对应约束有微小变动时, 目标函数的变化率。若其数值为 p,表示对应约束中不等式右端项若增加 1个单位,目标函数将增加 p个单位(max 型问题)。 如果在最优解处约束正好取等号(紧约束,也称为有效约束或起作用约束),对偶价格值才可能不是 0。本例中:第 3、4 行是紧约束,对应的对偶价格值为 10,表示当紧约束 4) 4 DESKS + 2 TABLES + 1.5 CHAIRS = 20 变为 4) 4 DESKS + 2 TABLES + 1.5 CHA
4、IRS = 21 时,目标函数值 = 280 +10 = 290。灵敏度分析激活灵敏性分析, 运行LINGO|Options,选择 General Solver, 在 Dual Computations 列表框中,选 择 Prices and Ranges 选项。Ranges in which the basis is unchanged: Objective Coefficient Ranges: Current Allowable AllowableVariable Coefficient Increase DecreaseDESKS 60.00000 20.00000 4.TABLES
5、30.00000 5. INFINITYCHAIRS 20.00000 2. 5. Right hand Side Ranges: Current Allowable AllowableRow RHS Increase Decrease2 48.00000 INFINITY 24.000003 8. 2. 1.4 20.00000 4. 4.5 5. INFINITY 5. 灵敏性分析结果表示的是最优基保持不变的系数范围。需要注意的是并不一定要在此范围内,超出时需重新建模。 讨论DESKS在60-4,60+20 = 56,80范围变化时,需保持TABLES为30、CHAIRS为20。 费用系数变,RHS不变,最优解不变、最优值变化;只要RHS发生变化,最优解、最优值都发生变化。专心-专注-专业