网站大量收购闲置独家精品文档,联系QQ:2885784924

实验第3讲 Lingo软件介绍概要.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验第3讲 Lingo软件介绍概要

LINGO软件的求解过程 建模时需要注意的几个基本问题 基本的数学函数 在LINGO中建立优化模型时可以引用大量的内部函数,这些函数以”@” 打头。LINGO中包括相当丰富的数学函数,这些函数的用法非常简单,下面一一列出。 @ABS(X):绝对值函数,返回X的绝对值。 @COS(X):余弦函数,返回X的余弦值(X的单位是弧度)。 @EXP(X):指数函数,返回 @FLOOR(X):取整函数,返回X的整数部分(向最靠近0的方向取整)。 @LGM(X) :返回X的伽玛(gamma)函数的自然对数值(当X为整数时LGM(X) = LOG(X-1)!;当X不为整数时,采用线性插值得到结果)。 @LOG(X):自然对数函数,返回X的自然对数值。 的值(其中e=2.718281...)。 基本的数学函数 @MOD(X,Y):模函数,返回X对Y取模的结果,即X除以Y的余数,这里X和Y应该是整数。 @SIGN(X):符号函数,返回X的符号值(X 0时返回-1, X = 0时返回+1)。 @SIN(X):正弦函数,返回X的正弦值(X的单位是弧度)。 @SMAX(list):最大值函数,返回一列数(list)的最大值。 @SMIN(list):最小值函数,返回一列数(list)的最小值。 @SQR(X):平方函数,返回X的平方(即X*X)的值。 @SQRT(X):开平方函数,返回X的正的平方根的值。 @TAN(X):正切函数,返回X的正切值(X的单位是弧度)。 变量定界函数 对变量的取值范围附加限制,共有以下四种: @BND(L, X, U) :限制L = X = U。 注意LINGO中没有与LINDO命令SLB、SUB类似的函数@SLB和@SUB @BIN(X) :限制X为0或1。注意LINDO中的命令是INT,但LINGO中这个函数的名字却不是@INT(X) @FREE(X):取消对X的符号限制(即可取负数、0或正数) @GIN(X):限制X为整数 第3讲 LINGO优化软件介绍 LP QP NLP IP 全局优化(选) ILP IQP INLP LINDO/LINGO预处理程序 线性优化求解程序 非线性优化求解程序 分枝定界管理程序 1. 确定常数 2. 识别类型 1. 单纯形算法 2. 内点算法(选) 1、顺序线性规划法(SLP) 2、广义既约梯度法(GRG) (选) 3、多点搜索(Multistart) (选) 1、尽量使用实数优化,减少整数约束和整数变量 2、尽量使用光滑优化,减少非光滑约束的个数 如:尽量少使用绝对值、符号函数、多个变量求最大/最小值、四舍五入、取整函数等 3、尽量使用线性模型,减少非线性约束和非线性变量的个数 (如x/y 5 改为x5y) 4、合理设定变量上下界,尽可能给出变量初始值 5、模型中使用的参数数量级要适当 (如小于103) 内容提要 LINGO入门 2.在LINGO中使用集合 3. 运算符和函数 LINGO入门 安装文件20M多一点,需要接受安装协议、选择安装目录(缺省C:\LINGO11)。 LINGO软件的安装 安装过程: 与LINDO for Windows类似. 安装完成前,在出现的对话框(如图)中选择缺省的建模(即编程)语言,系统推荐的是采用LINGO。安装后可通过“LINGO|Options|File Format”命令修改缺省的建模(即编程)语言。 第一次运行时提示输入授权密码,如图: LINGO软件的主要特色 两种命令模式 Windows模式: 通过下拉式菜单命令驱动LINGO运行(多数菜单命令有快捷键,常用的菜单命令有快捷按钮),图形界面,使用方便; 命令行 模式:仅在命令窗口(Command Window)下操作,通过输入行命令驱动LINGO运行 。 (这里主要介绍这种模式) 内置建模语言,允许以简练、直观的方式描述较大规模的优化问题,所需的数据可以以一定格式保存在独立的文件中。 可用于求解非线性规划问题,包括非线性整数规划问题; LINGO 软件主要特点 LINGO 11 功能增强,性能稳定,解答结果可靠; LINGO的界面 LINGO软件的主窗口(用户界面),所有其他窗口都在这个窗口之内。 模型窗口(Model Window),用于输入LINGO优化模型(即LINGO程序)。 状态行(最左边显示“Ready”,表示 “准备就绪”) 当前时间 当前光标的位置 L

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档