非线性及线性规划lingo.pdfVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线性及非线性规划计算软件 LINGO Lingo是一个目前求解非线性规划的常用软件包,同 时它也能够求解线性规划,但是,如果将Lingo用于求解线 性规划,则其计算速度要比只能求解线性规划的软件Lindo 慢得多。因此,如果专门求解线性规划,而且自变量个数 或者限定条件较多,请使用Lindo ,这两个软件都是同一个 公司开发的。或者使用mathematica,它也是计算线性规划 的较好的软件包。 Lingo和Lindo可从下载,并且下 载后即可安装使用,不过安装后都是demo版本,demo版 本对变量的个数、限定条件的个数等等都有限制,因此, 实际使用价值不大。 1 上页 下页 退出 安装完成后,启动Lingo, 你会看到如下窗口: 命令窗口 求解按钮 将求解内容填入窗口后,按求解按钮,则得到计算结 果如下图: 2 上页 下页 退出 最后计算结果是:x=0, y=100 3 上页 下页 退出 可见,LINGO是一个简便的线性规划与非线性规划计 算程序,下面用一个例子来说明LINGO的基本概念,启动 LINGO后,在命令窗口中输入: MAX = 2* X+ 3* Y; X+Y= 100; 这就是一个最简单的线性规划,输入后,按求解键,LI NGO就会给出计算结果。其中结果用求解窗口的形式给出, 具体参见LINGO的帮助文件给出的详细说明。此处,2X +3Y称为目标函数,本例中求最大值。X+Y<=100为 约束条件。而X、Y为变量。请注意,LINGO中的每一行 都以分号结束。如果有多个约束条件,就从上面的第三行一直 往下写。与LINDO一样,LINGO中<与<=均代表< =,>与>=也均代表>=。LINGO中的注解命令也是符 号! 4 上页 下页 退出 若一个命令或语句一行写不下,可以分多行写,但是, 最后结束命令时,一定别忘了打个分号“;”,一行内也可写 多个命令,只要每个用分号分开即可,也就是说,分号是L INGO的分隔符。LINGO的命令从来不区分大小写, 当你在LINGO中定义变量时,每个变量都要以26个字 母开始,后面可跟数字或者下划线,最多可以32个字符长。 下面是2个例子。 例1 下面是一个最简单的非线性规划,它实质上是求(x- y)^2+(z-2)^2+4 的最小值。在LINGO中输入下式后,按求 解图标,看一看LINGO会给出什么结果。 MIN=x^2-2*x*y+y^2+z^2-4*z+8; x=0; y=0; z=0; 5 上页 下页 退出 用LINGO求解规划问题,那真是方便极了!

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档