编辑: 252276522 | 2019-07-07 |
23 从LINGO 菜单中选用"求解"命令、 单击"Slove"按钮或按 Ctrl+S 组合键可以将当前 模型送入内存求解. 2. 求解结果. . . (Solution. . . ) 从LINGO 菜单中选用"Solution. . . "命令、 单击"Solution. . . "按钮或直接按 Ctrl+O 组合键可以打开求解结果的对话框.这里可以指定查看当前内存中求解结果的那些内容. 3. 查看. . . (Look. . . ) 从LINGO 菜单中选用"Look. . ."命令或直接按 Ctrl+L 组合键可以查看全部的或选中 的模型文本内容. 4. 灵敏性分析(Range,Ctrl+R) 用该命令产生当前模型的灵敏性分析报告: 研究当目标函数的费用系数和约束右端项在 什么范围(此时假定其它系数不变)时,最优基保持不变.灵敏性分析是在求解模型时作出 的, 因此在求解模型时灵敏性分析是激活状态, 但是默认是不激活的. 为了激活灵敏性分析, 运行 LINGO|Options…,选择 General Solver Tab, 在Dual Computations 列表框中,选择Prices and Ranges 选项.灵敏性分析耗费相当多的求解时间,因此当速度很关键时,就 没有必要激活它. 下面我们看一个简单的具体例子. 例5.1 某家具公司制造书桌、餐桌和椅子,所用的资源有三种:木料、木工和漆工.生 产数据如下表所示: 每个书桌 每个餐桌 每个椅子 现有资源总数 木料
8 单位
6 单位
1 单位
48 单位 漆工
4 单位
2 单位 1.5 单位
20 单位 木工
2 单位 1.5 单位 0.5 单位
8 单位 成品单价
60 单位
30 单位
20 单位 若要求桌子的生产量不超过
5 件,如何安排三种产品的生产可使利润最大? 用DESKS、TABLES 和CHAIRS 分别表示三种产品的生产量,建立 LP 模型. max=60*desks+30*tables+20*chairs;
8*desks+6*tables+chairs