欢迎来到天天文库
浏览记录
ID:37861823
大小:4.04 MB
页数:9页
时间:2019-06-01
《OR程序使用指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LINDO与EXCEL-SOLVER程序使用指导书LINDO程序软件使用一、概述LINDO:LINDOStandforLinear,Interactive,Discrete,Optimizer版本:LINDO6.1二、LINDO6.1编辑窗口界面调用LINDO程序:单击“开始、程序、LINDO32”,即进入程序界面。LINDO6.1为WINDOWS程序,其基本窗口及编辑窗口如图1所示。模型按自然格式在编辑串口输入及修改。工具栏给出编辑使用和求解使用的基本工具。图1-1LINDO6.1界面工具栏各种工具的功能如下:—
2、—建立一个编辑窗口;打开一个已有的文件;查阅一个已有文件内容——保存文件;打印文件——剪切;复制;粘贴——查找与替换文本;修改缺省的系统参数;跳转到一个特定的行——可用符号向导,用于辅助建模;清除窗口全部内容-9-LINDO与EXCEL-SOLVER程序使用指导书——求解;编译文本模型,可查找模型语法错误及汇总所用符号——选择简洁或全部解报告;产生不同项目的解报告;产生模型系数矩阵图——在不同窗口之间切换;平铺所有打开的窗口;关闭所有窗口一、模型输入示例模型输入以文本方式进行,采用模型表示的自然格式。在编辑窗口中,
3、按自然格式输入:说明:(1)模型无需转化为标准形;(2)输入命令“max”或者“min”,后面直接跟目标函数表达式,不能输入函数符号“z=”;(3)如果函数表达式较长,可键入回车符中断转下一行继续输入;(4)不识别下标变量;不识别“´、¤、¹、S、()、*”等运算符,只识别“+、-”运算符;(5)当目标函数表达式输入完毕后,输入“st”命令,此后输入的表达式为约束条件;(6)输入约束条件时,可以输入“<”、“>”表示约束条件中“£”和“³”的连接符号;(7)约束右端项必须是数值,不能出现变量;左端不能出现常数;目标
4、函数中不能出现常数;(8)若变量取值符号限制为“x³0”形式,则可省略不必输入;若变量x取值符号限制为“取值无约束”形式;则在end后加入“freex”限制;(9)模型输入完毕后需输入end表示结束。二、求解及结果显示模型输入完毕后,单击即可完成求解。VARIABLE——决策变量REDUCEDCOST——检验数SLACKORSURPLUS——松弛变量或剩余变量,为不等式约束中隐含的变量DUALPRICES——对偶价格五整数规划、目标规划求解(1)一般整数规划模型:对整数变量描述方法为在end后输入gin<变量名>;
5、(2)0-1规划模型:对0-1变量描述方法为在end后输入int<变量名>;(3)目标规划模型:分优先级求解,将所得目标值加进约束条件中。-9-LINDO与EXCEL-SOLVER程序使用指导书EXCEL程序软件求解方法一、概述EXCEL应用程序软件是MICROSOFT公司开发的OFFICE应用办公软件中的一个组件,其借助于Windows平台,采用友好的窗口界面操作,以及设计的超强的电子表格功能给信息管理和处理带来非常大的方便。目前在我国获得泛应用的是EXCEL2003中文版本和EXCELXP中文版本。EXCEL提
6、供的工具“规划求解”程序具有强大的功能,可完成线性规划类(含整线性规划、0-1规划、目标规划)模型的求解计算。其优点是便于阅读和修改,尤其是对于模型机理不了解的人,阅读使用非常方便。但是,由于其中对数学模型表示不直观,所以不利于他人对数学模型表示的了解。EXCEL中的规划求解程序菜单,位于工具栏中,如图2-1示。图2-1EXCEL工具示意图二、规划求解程序的认识模型的数量关系及结构表示借助一个求解对话框,如图2-2所示。图2-2规划求解对话框-9-LINDO与EXCEL-SOLVER程序使用指导书其中,各空白对话框
7、的输入内容为:设置目标单元格:输入目标函数所在地址;可变单元格:输入决策变量地址;约束:以地址形式输入所有约束条件内容。即可求出最优解。当各项设定完毕之后,按下在EXCEL的工作表中,单元格中要输入数据(数值型、字符型等)或者公式,模型的数量信息均在单元格中得以体现,故相互之间的数量关系均以地址关系描述。一、模型表示中常用函数与公式输入方法1.规划求解中常用的两个函数EXCEL中提供了许多有用系统函数可以帮助方便地进行复杂的公式计算。下面是两个规划求解中常用的公式格式:SUM(A1:A10):计算各单元格的数值之和
8、;SUMPRODUCT(B1:D4,F1:H4):计算数组B1:D4~F1:F4之间对应元素乘积之和。2.函数和公式的输入方法在公式编辑其中输入以“=”开始的公式或者函数表达式,EXCEL即将其当作函数或公式处理,否则将解释为字符。3.地址的表示:单元格的地址以一个英文字母和一个数字的组合来表示,如A1、C3、F5等,而A1:A6、B1:C5则表示一组数(矩
此文档下载收益归作者所有