没有合适的资源?快使用搜索试试~ 我知道了~
专题资料(2021-2022年)LINGO8.0编程介绍.ppt
需积分: 5 0 下载量 178 浏览量
2022-07-19
08:14:58
上传
评论
收藏 219KB PPT 举报
温馨提示
试读
38页
专题资料(2021-2022年)LINGO8.0编程介绍.ppt
资源详情
资源评论
资源推荐
LINGO8.0编程介绍
LINGO程序的背景及应用
美国芝加哥(Chicago)大学的Linus Schrage教授于
1980年前后开发, 后来成立 LINDO系统公司(LINDO
Systems Inc.), 网址:http://www.lindo.com
LINDO: Linear INteractive and Discrete Optimizer
(V6.1)
LINGO: Linear INteractive General Optimizer (V8.0)
LINDO API: LINDO Application Programming
Interface (V2.0)
What’s Best!: (SpreadSheet e.g. EXCEL) (V7.0)
目前的产品有:演示(试用)版、学生版、高级版、超
级版、工业版、扩展版… (求解问题规模和选件不同)
•LINDO和LINGO软件能求解的优化模型
LINGO
LINDO
优化模型
线性规划
(LP)
非线性规划
(NLP)
二次规划
(QP)
连续优化
整数规划(IP)
LINDO应用实例
牛奶问题(1)程序
max 72x1+64x2
st
2)x1+x2<50
3)12x1+8x2<480
4)3x1<100
end
牛奶问题(2)程序
max 72x1+64x2+8.2x3+5x4
st
2) x1+x2<=50
3) 12x1+8x2+2x3+2x4<=480
4) 3x1<=100
5) x3-3x1<=0
6) x4-4x2<=0
end
使用LINDO的一些注意事项
• “>”(或“<”)号与“>=”(或“<=”)功能相同;
• 变量与系数间可有空格, 但无运算符;
• 变量名以字母开头,不区分大小写;
• 目标函数所在行是第一行,第二行起为约束条件;
• 行号(行名)自动产生或人为定义,行名以“)”结束;
• 行中“!”符号的后面部分为注释,如: ! It’s Comment.
• 变量不能出现在约束条件的右端;
• 表达式中不接受括号“()”和逗号“,”等任何符号;
• 表达式应化简,如2x1+3x2- 4x1应写成 -2x1+3x2;
• 缺省时假定所有变量非负;可在模型的“END”语句后用“FREE
name”将变量name的非负假定取消;
• 可在 “END”后用“SUB” 或“SLB” 设定变量上下界
例如: “sub x1 10”的作用等价于“x1<=10”
但用“SUB”和“SLB”表示的上下界约束不计入模型的约束,也不
能给出其松紧判断和敏感性分析;
14. “END”后对整数变量说明:GIN n 或 GIN name;
15. “END”后对0-1变量说明: INT n 或 INT name.
TITLE This Model is only an Example
剩余37页未读,继续阅读
智慧安全方案
- 粉丝: 3614
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0