LINDO软件使用简介

上传人:飞*** 文档编号:57150994 上传时间:2018-10-19 格式:PPT 页数:48 大小:378.50KB
返回 下载 相关 举报
LINDO软件使用简介_第1页
第1页 / 共48页
LINDO软件使用简介_第2页
第2页 / 共48页
LINDO软件使用简介_第3页
第3页 / 共48页
LINDO软件使用简介_第4页
第4页 / 共48页
LINDO软件使用简介_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《LINDO软件使用简介》由会员分享,可在线阅读,更多相关《LINDO软件使用简介(48页珍藏版)》请在金锄头文库上搜索。

1、LINDO和LINGO软件,使用简介,LINDO软件,使用简介,由LINDO系统公司开发的专门求解数学规划的软件包,LINDO软件,特点:,程序执行速度快,易于方便地输入、修改、求解和分析,功能:,求解线性规划,求解整数规划,求解二次规划,求解非线性规划,求线性规划(LP)的方法和步骤:,1. 输入LP模型,1)模型以MAX或MIN开始,按线性规划的自然形式输入目标函数。,2)约束:以st开始,每个约束写在一行,用回车分开,3)模型以end结尾,说明:,(1)LINDO中已假设所有变量都是非负的,所以非负约束不必再输入到计算机中。,(2)模型中的变量不区分大小写,(3)符号“,”用“=”形式输

2、入。与,等效,例如,线性规划,输入模型,max 2x+3y st 4x+3y10 3x+5y12 end,2. 存储模型,用SAVE命令将问题模型以LINDO格式存入文件(自己输入文件名),如将上述输入模型存在sf1中。,3.模型求解,选择菜单“SOLVE”,并回答提示“DO RANGE (SENSITIVITY)ANSLYSIS(灵敏性分析)”,yes或NO,如上例,运行结果为,LP OPTIMUM FOUND AT STEP 2OBJECTIVE FUNCTION VALUE1) 7.454545VARIABLE VALUE REDUCED COSTX 1.272727 0.000000Y

3、 1.636364 0.000000ROW SLACK OR SURPLUS DUAL PRICES2) 0.000000 0.0909093) 0.000000 0.545455 NO. ITERATIONS= 2,RANGES IN WHICH THE BASIS IS UNCHANGED:OBJ COEFFICIENT RANGESVARIABLE CURRENT ALLOWABLE ALLOWABLECOEF INCREASE DECREASEX 2.000000 2.000000 0.200000Y 3.000000 0.333333 1.500000RIGHTHAND SIDE R

4、ANGESROW CURRENT ALLOWABLE ALLOWABLERHS INCREASE DECREASE2 10.000000 6.000000 2.8000003 12.000000 4.666667 4.500000,运行结果说明,LP OPTIMUM FOUND AT STEP 2OBJECTIVE FUNCTION VALUE1) 7.454545VARIABLE VALUE REDUCED COSTX 1.272727 0.000000Y 1.636364 0.000000ROW SLACK OR SURPLUS DUAL PRICES2) 0.000000 0.09090

5、93) 0.000000 0.545455 NO. ITERATIONS= 2,单纯形法在两次迭代后得到最优解,最优目标值是7.454545,最优变量值,最优单纯形表中第0行系数,检验数(min型) 对应非基变量增加1个单位时目标函数增加的量,松弛或剩余变量值,对偶价格的值,表示相应约束右端增加1个单位时目标函数增加的量,单纯形法两次迭代(旋转),RANGES IN WHICH THE BASIS IS UNCHANGED:OBJ COEFFICIENT RANGESVARIABLE CURRENT ALLOWABLE ALLOWABLECOEF INCREASE DECREASEX 2.00

6、0000 2.000000 0.200000Y 3.000000 0.333333 1.500000RIGHTHAND SIDE RANGESROW CURRENT ALLOWABLE ALLOWABLERHS INCREASE DECREASE2 10.000000 6.000000 2.8000003 12.000000 4.666667 4.500000,灵敏性分析,目标函数的费用系数和约束右端项在什么范围变化,最优基不变,系数变化,x20.2,2+2,y31.5 ,3+0.333333,102.8 ,10+6,124.5 ,12+4.6667,右端变化,例 家具生产计划,某家具厂生产书

7、桌、桌子和椅子,所用的资源有三种: 木料、木工和漆工。生产数据如下表:,若要求桌子的生产量不超过5件,如何安排三中产品的生产可使利润最大?,解:设生产书桌、桌子和椅子分别为x,y和z,则为,MAX 60x+30y+20z St 8x+6y+z48 4x+2y+1.5z20 2x+1.5y+0.5z8 y5 end,用LINDO运算,LP OPTIMUM FOUND AT STEP 1OBJECTIVE FUNCTION VALUE1) 280.0000VARIABLE VALUE REDUCED COSTX 2.000000 0.000000Y 0.000000 5.000000Z 8.000

8、000 0.000000ROW SLACK OR SURPLUS DUAL PRICES2) 24.000000 0.0000003) 0.000000 10.0000004) 0.000000 10.0000005) 5.000000 0.000000NO. ITERATIONS= 1,RANGES IN WHICH THE BASIS IS UNCHANGED:OBJ COEFFICIENT RANGESVARIABLE CURRENT ALLOWABLE ALLOWABLECOEF INCREASE DECREASEX 60.000000 20.000000 4.000000Y 30.0

9、00000 5.000000 INFINITYZ 20.000000 2.500000 5.000000RIGHTHAND SIDE RANGESROW CURRENT ALLOWABLE ALLOWABLERHS INCREASE DECREASE2 48.000000 INFINITY 24.0000003 20.000000 4.000000 4.0000004 8.000000 2.000000 1.3333335 5.000000 INFINITY 5.000000,求整数线性规划(IP)的方法和步骤:,LINDO可用于求解单纯的和混合型整数规划(IP)问题。 LINDO求解整数规划

10、是用分枝定界法。,IP问题的输入与LP问题的输入类似,运算步骤也类似,但在end标志后需定义整型变量。0/1型变量可由INTEGER(可简写为INT)命令来标识:,INTEGER vname(变量名称) 或 INTEGER n,前者只将变量vname标识为0/1型,后者将前n个变量标识为0/1型。,还可用命令GIN将变量仅限为整数型,例如,求解整数规划,MAX 4x+3y+2z St2.5x+3.1z5 0.2x+0.7y+0.4z1 End Int x Int y Int z,运算结果如下,OBJECTIVE FUNCTION VALUE1) 7.000000VARIABLE VALUE R

11、EDUCED COSTX 1.000000 -4.000000Y 1.000000 -3.000000Z 0.000000 -2.000000ROW SLACK OR SURPLUS DUAL PRICES2) 2.500000 0.0000003) 0.100000 0.000000NO. ITERATIONS= 7BRANCHES= 0 DETERM.= 1.000E 0,MAX 4x+3y+2z St2.5x+3.1z5 0.2x+0.7y+0.4z1 End Int 3,也可使用下面格式,结果相同,又如,求解整数规划,MAX 4x+3y+2z St2.5x+3.1z5 0.2x+0.7

12、y+0.4z1 End GIN 3,运算结果如下,OBJECTIVE FUNCTION VALUE1) 8.000000VARIABLE VALUE REDUCED COSTX 2.000000 -4.000000Y 0.000000 -3.000000Z 0.000000 -2.000000ROW SLACK OR SURPLUS DUAL PRICES2) 0.000000 0.0000003) 0.600000 0.000000NO. ITERATIONS= 17BRANCHES= 2 DETERM.= 1.000E 0,LINGO软件,使用简介,功能:,求解线性规划,求解非线性规划,求解大规模数学规划,LINGO软件,求解整数规划,特点:,使输入较大规模问题的过程得到简化,使用方法:,与LINDO的使用方法类似,不同之处:,有些与LINDO不同的命令:,MODEL、GENL、GEN、EXP等,MODEL命令用于输入数学规划模型,GEN和GENL命令用于产生一个与当前LINGO等价的LINDO模型形式,EXP命令将当前解存入已有文件,将来用IMPORT调用,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号