数学建模之线性规划问题与LINGO软件的使用

线性规划(Linear programming,简称LP),是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法。研究线性约束条件下线性目标函数的极值问题的数学理论和方法。英文缩写LP。

LINGO基本用法

不会LINGO的建议先看完这个再往下看

我们数学建模一般就是MATLAB,LINGO可以用于求解非线性规划,也可以用于一些线性和非线性方程组的求解等,功能十分强大,是求解优化模型的最佳选择。所以我们在做规划问题时用LINGO。

基础知识

★ 程序以“MAX”(或“MIN”)开始,表示目标最大化(或最小化)问题,后面直接写出目标函数表达式和约束表达式;
★ 目标函数和约束之间用“ST”分开;(或用“s.t.”,“sunject to”)
★ 程序以“END”结束( “END” 也可以省略)。
★ 系数与变量之间的乘 必须省略
★ 系统对目标函数所在行自动生成行名“1)”,对约束默认的行名分别是“2)” “3)”…,用户也可以自己输入行名;行名放在对应的约束之前。
★ 书写相当灵活,不必对齐,不区分字符的大小写。
★ 默认所有的变量都是非负的, 所以不必输入非负约束。
★ 约束条件中的“=”可分别用“”代替。
★ 一

欢迎交流

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月9日
下一篇 2020年6月9日

相关推荐