- 65
- 0
- 约9.74万字
- 约 50页
- 2021-11-12 发布于广东
- 举报
LINGO 教程
LINGO教程
LINGO 是用来求解线性和非线性优化问题的简易工具。 LINGO 内置了一种建立最优化模型
的语言,可以简便地表达大规模问题,利用 LINGO高效的求解器可快速求解并分析结果。
§1 LINGO快速入门
安装:实验室的所有电脑都已经事先安装好了 Lingo 8 (或者 9 , 10 , 11 )。如果要
在自己的电脑上安装这个软件,建议从网上下载一个破解版的, 按照提示一步一步地
安装完毕。
简单例子:当你在 windows 系统下开始运行 LINGO时,会得到类似下面的一个窗口:
外层是主框架窗口,包含了所有菜单命令和工具条,其它所有的窗口将被包含在主窗口之
下。在主窗口内的标题为 LINGO Model – LINGO1 的窗口是 LINGO 的默认模型窗口,建立
的模型都要在该窗口内编码实现。下面举两个例子。
例 1 某工厂在计划期内要安排生产 I 、II 两种产品,已知生产单位产品所需的设备台时
及 A、B 两种原材料的消耗,如表所示。
产品 I 产品 II
设备 1 2 8 台时
原材料 A 4 0 16kg
原材料 B 0 4 12kg
该工厂每生产一件产品 I 可获利 2 元,每生产一件产品 II 可获利 3 元,问应该如何安排
生产计划使该厂获利最多?
1
LINGO 教程
我们用下面的数学模型来描述这个问题。
设 x_1 、x_2 分别表示在计划期内产品 I 、 II 的产量。因为设备的有效台时是 8,这是一
个限制产量的条件,所以在确定产品 I 、II 的产量时,要考虑不超过设备的有效台时数,
即可用不等式表示为
x_1 + 2x_2 =8
同理,因原材料 A、B 的限量,可以得到以下不等式
4x_1 =16
4x_2 =12
该工厂的目标是在不超过所有资源限量的条件下,如何确定产量 x_1 、x_2 以得到最大的
利润。若用 z 表示利润,这时 z=2x_1+3x_2. 综合上述,该计划问题可用数学模型表示为:
目标函数 max z=2x_1+3x_2
约束条件 x_1 + 2x_2 =8
4x_1 =16
4x_2 =12
x_1 、x_2 =0
一个优化模型一般有三部分组成:
1. 目标函数( Objective Function):要达到的目标。
2. 决策变量( Decision variables):每组决策变量的值代表一种方案。在优化模型中需要
确定决策变量的最优值,优化的目标就是找到决策变量的最优值使得目标函数取得最
优。
3. 约束条件( Constraints):对于决策变量的一些约束,它限定决策变量可以取得值。
在写数学模型时,一般第一行是目标函数,接下来是约束条件,再接着是一些非负限制等。
在模型窗口输入如下代码
您可能关注的文档
- winhex基础知识教程.pdf
- w3school教程php部分讲义.pdf
- VBA入门指南学习.pdf
- UbuntuLinux入门基础知识.pdf
- SVM基础知识入门.pdf
- MACD基础知识教程.pdf
- Java基础知识面试题.pdf
- java基础知识教程.pdf
- ios基础知识面试题.pdf
- eSPIbus规范基础知识.pdf
- 上海中考数学一元二次方程应用题.docx
- 宫颈癌患者日常护理要点.ppt
- 2025年江苏省太仓中等专业学校招聘考试真题.pdf
- 2025年临海市台运交通技术学校招聘考试真题.docx
- 《帮我指方向》教案-2025-2026学年冀人版(新教材) 小学科学二年级下册.pdf
- 小学数学四年级下册《图形的密铺》.ppt
- 宣贯培训(2026年)GBT 37588-2019炭素材料 氮含量的测定 杜马斯燃烧法.pptx
- 河北省保定市两校3+1 2024-2025学年高一下学期3月月考历史(原卷版).docx
- 河北省保定市两校3+1 2024-2025学年高一下学期3月月考历史Word版.docx
- 完整版癔症患者的护理.ppt
原创力文档

文档评论(0)