电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

lingo编程VIP免费

lingo编程_第1页
1/12
lingo编程_第2页
2/12
lingo编程_第3页
3/12
启航系列之数学建模 培训资料 专题 2:Lingo编程介绍 Lingo产品介绍 Lin do 和 Lin go 是美国 Lin do 系统公司开发的一套专门用于求解最优化问题的软件包。Lin do 用于求解线性规划和二次规划问题,Lin go 除了具有 Lin do 的全部功能外,还可以用于求解非线性规划问题,也可以用于一些线性和非线性方程(组)的求解,等等。Lin do 和 Lin go 软件的最大特色在于可以允许优化模型中的决策变量是整数(即整数规划),而且执行速度很快。 Lin go 实际上还是最优化问题的一种建模语言,包括许多常用的函数可供使用者建立优化模型时调用,并提供与其他数据文件(如文本文件、Ex cel 电子表格文件、数据库文件等)的接口,易于方便地输入、求解和分析大规模最优化问题。 由于这些特点,Lin do 系统公司的线性、非线性和整数规划求解程序已经被全世界数千万的公司用来做最大化利润和最小化成本的分析。应用的范围包含生产线规划、运输、财务金融、投资分配、资本预算、混合排程、库存管理、资源配置等等... Lin do /Lin go 软件作为著名的专业优化软件,其功能比较强、计算效果比较好,与那些包含部分优化功能的非专业软件相比,通常具有明显的优势。此外,Lin do /Lin go 软件使用起来非常简便,很容易学会,在优化软件(尤其是运行于个人电脑上的优化软件)市场占有很大份额,在国外运筹学类的教科书中也被广泛用做教学软件。 Lingo的程序规范 1. Lingo 能求解的优化模型 优化模型 连续优化 整数规划 优化模型 二次规划 非线性规划 2. 编写一个简单的lingo 程序 例1 用Lingo解决一个二次规划问题 22121122121212max 982770.32100. .2,0xxxx xxxxs txxxx为整数 解:在lingo命令行中输入如下代码, x1+x2<=100; !一个简单例子; max=98*x1+277*X2-x1*x1-0.3*X1*x2-2*X2*x2; x1-2*x2<=0; @gin(x1);@gin(x2); 按求解键得到结果如下, Global optimal solution found. Objective value: 11077.50 Extended solver steps: 0 Total solver iterations: 44 Variable Value Reduced Cost X1 35.00000 -8.500002 X2 65.00000 -6.500004 在这个例子里要注意如下一些细节: ①每一行语句结尾要有分号; ②注释行以!号开头,;号结尾 ③Lingo中的变量不区分字母大小写 ④系数和变量之间要有运算符相连 ⑤“max=”或“min=”表示目标函数 ⑥Lingo...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部