LINGO的命令行命令.ppt
以下将按类型列出在LINGO命令行窗口中使用的命令,每条命令后都附有简要的描述说明。在平台中,从的窗口菜单中选用“CommandWindow”命令或直接按Ctrl+1可以打开LINGO的命令行窗口,便可以在命令提示符“:”后输入以下命令。如果需要以下命令的详细描述说明,可以查阅LINGO的帮助。1 LINGO信息信息Cat显示所有命令类型Com按类型显示所用LINGO命令Help显示所需命令的简要帮助信息Mem显示内存变量的信息2 输入输入(Input)model以命令行方式输入一个模型take执行一个文件的命令正本或从磁盘中读取某个模型文件3 显示显示(Display)look显示当前模型的内容genl产生LINGO兼容的模型gen生成并显示整个模型hide为模型设置密码保护pause暂停屏幕输出直至再次使用此命令6 LINGO的命令行命令的命令行命令4 文件输出文件输出(File Ouput)div将模型结果输出到文件svrt将模型结果输出到屏幕save将当前模型保存到文件smps将当前模型保存为MPS文件5 求解模型求解模型(Solution)go求解当前模型solu显示当前模型的求解结果6 编辑模型编辑模型(Problem Editing)del从当前模型中删除指定的某一行或某两行之间(包括这两行)的所有行ext在当前模型中添加几行alt用新字符串替换掉某一行中、或某两行之间的所有行中的旧字符串7 退出系统退出系统(Quit)quit退出LINGO系统8 系统参数系统参数(System Parameters)page以“行”为单位设置每页长度ter以简略方式输出结果ver以详细方式输出结果wid以“字符”为单位设置显示和输出宽度set重新设置默认参数freeze保存当前参数设置,以备下一次重新启动LINGO系统时还是这样的设置time显示本次系统的运行时间这里详细说明SET指令。凡是用户能够控制的LINGO系统参数,SET命令都能够对它进行设置。SET命令的使用格式为:SETparameter_name|parameter_indexparameter_value,其中parameter_name是参数名,parameter_index是参数索引(编号),parameter_value是参数值。当不写出参数值时,则SET命令的功能是显示该参数当前的值。此外,“setdefault”命令用于将所有参数恢复为系统的默认值(缺省值)。这些设置如果不用“freeze”命令保存到配置文件f中,则退出LINGO系统后这些设置就无效了。索引索引参数名参数名缺省缺省值值简简要要说说明明1ILFTOL0.3e-5初始线性可行误差限2FLFTOL0.1e-6最终线性可行误差限3INFTOL0.1e-2初始非线性可行误差限4FNFTOL0.1e-5最终非线性可行误差限5RELINT0.8e-5相对整性误差限6NOPTOL0.2e-6非线性规划(NLP)的最优性误差限7ITRSLW5缓慢改进的迭代次数的上限8DERCMP0导数(0:数值导数,1:解析导数)9ITRLTM0迭代次数上限(0:无限制)10TIMLIM0求解时间的上限(秒)(0:无限制)11OBJCTS1是否采用目标割平面法(1:是,0:否)12MXMEMB32模型生成器的内存上限(兆字节)(对某些机器,可能无意义)13CUTAPP2割平面法的应用范围(0:根节点,1:所有节点,2:LINGO自动决定)14ABSINT.000001整性绝对误差限索引索引参数名参数名缺省缺省值值简简要要说说明明15HEURIS3整数规划(IP)启发式求解次数(0:无,可设定为0100)16HURDLEnone整数规划(IP)的“篱笆”值(none:无,可设定为任意实数值)17IPTOLA.8e-7整数规划(IP)的绝对最优性误差限18IPTOLR.5e-7整数规划(IP)的相对最优性误差限19TIM2RL100采用IPTOLR作为判断标准之前,程序必须求解的时间(秒)20NODESL0分枝节点的选择策略(0:LINGO自动选择;1:深度优先;2:最坏界的节点优先;3:最好界的节点优先)21LENPAG0终端的页长限制(0:没有限制;可设定任意非负整数)22LINLEN76终端的行宽限制(0:没有限制;可设定为64-200)23TERSEO0输出级别(0:详细型,1:简洁型)24STAWIN1是否显示状态窗口(1:是,0:否,Windows系统才能使用)索引索引参数名参数名缺省缺省值值简简要要说说明明25SPLASH1弹出版本和版权信息(1:是,0:否,Windows系统才能使用)26OROUTE0将输出定向到命令窗口(1:是,0:否,Windows系统才能使用)27WNLINE800命令窗口的最大显示行数(Windows系统才能使用)28WNTRIM400每次从命令窗口滚动删除的最小行数(Windows系统才能使用)29STABAR1显示状态栏(1:是,0:否,Windows系统才能使用)30FILFMT1文件格式(0:lng格式,1:lg4格式,Windows系统才能使用)31TOOLBR1显示工具栏(1:是,0:否,Windows系统才能使用)32CHKDUP0检查数据与模型中变量是否重名(1:是,0:否)33ECHOIN0脚本命令反馈到命令窗口(1:是,0:否)34ERRDLG1错误信息以对话框显示(1:是,0:否,Windows系统才能使用)35USEPNM0允许无限制地使用基本集合的成员名(1:是,0:否)36NSTEEP0在非线性求解程序中使用最陡边策略选择变量(1:是,0:否)索引索引参数名参数名缺省缺省值值简简要要说说明明37NCRASH0在非线性求解程序中使用启发式方法生成初始解(1:是,0:否)38NSLPDR1在非线性求解程序中用SLP法寻找搜索方向(1:是,0:否)39SELCON0在非线性求解程序中有选择地检查约束(1:是,0:否)40PRBLVL0对混合整数线性规划(MILP)模型,采用探测(Probing)技术的级别(0:LINGO自动决定;1:无;2-7:探测级别逐步升高)41SOLVEL0线性求解程序(0:LINGO自动选择,1:原始单纯形法,2:对偶单纯形法,3:障碍法(即内点法)42REDUCE2模型降维(2:LINGO决定,1:是,0:否)43SCALEM1变换模型中的数据的尺度(1:是,0:否)44PRIMPR0原始单纯形法决定出基变量的策略(0:LINGO自动决定,1:对部分出基变量尝试,2:用最陡边法对所有变量进行尝试)45DUALPR0对偶单纯形法决定出基变量的策略(0:LINGO自动决定,1:按最大下降比例法确定,2:用最陡边法对所有变量进行尝试)索引索引参数名参数名缺省缺省值值简简要要说说明明46DUALCO1指定对偶计算的级别(0:不计算任何对偶信息;1:计算对偶价格;2:计算对偶价格并分析敏感性)47RCMPSN0Use RC format names for MPS I/O(1:yes,0:no)48MREGEN1重新生成模型的频率(0:当模型的文本修改后;1:当模型的文本修改或模型含有外部引用时;3:每当有需要时)49BRANDR0分枝时对变量取整的优先方向(0:LINGO自动决定;1:向上取整优先;2:向下取整优先)50BRANPR0分枝时变量的优先级(0:LINGO自动决定,1:二进制(0-1)变量)51CUTOFF.1e-8解的截断误差限52STRONG10指定强分枝的层次级别53REOPTB0IP热启动时的LP算法(0:LINGO自动选择;1:障碍法(即内点法);2:原始单纯形法;3:对偶单纯形法)54REOPTX0IP冷启动时的LP算法(选项同上)55MAXCTP200分枝中根节点增加割平面时,最大迭代检查的次数索引索引参数名参数名缺省缺省值值简简要要说说明明56RCTLIM.75割(平面)的个数相对于原问题的约束个数的上限(比值)57GUBCTS1是否使用广义上界(GUB)割(1:是,0:否)58FLWCTS1是否使用流(Flow)割(1:是,0:否)59LFTCTS1是否使用Lift割(1:是,0:否)60PLOCTS1是否使用选址问题的割(1:是,0:否)61DISCTS1是否使用分解割(1:是,0:否)62KNPCTS1是否使用背包覆盖割(1:是,0:否)63LATCTS1是否使用格(Lattice)割(1:是,0:否)64GOMCTS1是否使用Gomory割(1:是,0:否)65COFCTS1是否使用系数归约割(1:是,0:否)66GCDCTS1是否使用最大公因子割(1:是,0:否)67SCLRLM1000语法配色的最大行数(仅Windows系统使用)68SCLRDL0语法配色的延时(秒)(仅Windows系统使用)69PRNCLR1括号匹配配色(1:是,0:否,仅Windows系统使用)70MULTIS0NLP多点求解的次数(0:无,可设为任意非负整数)索引索引参数名参数名缺省缺省值值简简要要说说明明71USEQPR0是否识别二次规划(1:是,0:否)72GLOBAL0是否对NLP采用全局最优求解程序(1:是,0:否)73LNRISE0线性化级别(0:LINGO自动决定,1:无,2:低,3:高)74LNBIGM100,000线性化的大M系数75LNDLTA.1e-5线性化的Delta误差系数76BASCTS0是否使用基本(Basis)割(1:是,0:否)77MAXCTR2分枝中非根节点增加割平面时,最大迭代检查的次数78HUMNTM0分枝中每个节点使用启发式搜索的最小时间(秒)79DECOMP0是否使用矩阵分解技术(1:是,0:否)80GLBOPT.1e-5全局最优求解程序的最优性误差限81GLBDLT.1e-6全局最优求解程序在凸化过程中增加的约束的误差限82GLBVBD.1e+11全局最优求解程序中变量的上界索引索引参数名参数名缺省缺省值值简简要要说说明明83GLBUBD2全局最优求解程序中变量的上界的应用范围(0:所有变量都不使用上界;1:所有变量都使用上界;2:部分使用)84GLBBRN5全局最优求解程序中第1次对变量分枝时使用的分枝策略(0:绝对宽度;1:局部宽度;2:全局宽度;3:全局距离;4:绝对冲突;5:相对冲突)85GLBBXS1全局最优求解程序选择活跃分枝节点的方法:(0:深度优先;1:具有最坏界的分枝优先)86GLBREF3全局最优求解程序中模型重整的级别:(0:不进行重整;1:低;2:中;3:高)