lingo线性模型

您所在的位置:网站首页 如何建立线性规划模型数据库 lingo线性模型

lingo线性模型

2024-06-28 00:12| 来源: 网络整理| 查看: 265

LINGO

使用简介

 

LINGO

软件是美国的

LINDO

系统公司(

Lindo System Inc

)开发的一套用于求解最优

化问题的软件包

.LINGO

除了能用于求解线性规划和二次规划外,还可以用于非线性规划求

解以及一些线性和非线性方程(组)的求解

.LINGO

软件的最大特色在于它允许优化模型中

的决策变量为整数,而且执行速度快

.LINGO

内置了一种建立最优化模型的语言,可以简便

地表达大规模问题,利用

LINGO

高效的求解器可快速求解并分析结果,这里简单介绍

LINGO

的使用方法

LINGO

可以求解线性规划、二次规划、非线性规划、整数规划、图论及网络优化和排

队论模型中的最优化问题等

一个

LINGO

程序一般会包含集合段、数据输入段、优化目标和约束段、初始段和数据

预处理段等部分,

每一部分有其独特的作用和语法规则,

读者可以通过查阅相关的参考书或

LINGO

HELP

文件详细了解,这里就不展开介绍了

LINGO

的主要功能特色为:既能求解线性规划问题,也有较强的求解非线性规划问题

的能力;输入模型简练直观;运算速度快、计算能力强;内置建模语言,提供几十个内部函

数,

从而能以较少语句,

较直观的方式描述大规模的优化模型;

将集合的概念引入编程语言,

很容易将实际问题转换为

LINGO

模型;并且能方便地与

Excel

、数据库等其他软件交换数

LINGO

的语法规定:

 

1

)求目标函数的最大值或最小值分别用

MAX=

…或

MIN=

…来表示;

 

2

)每个语句必须以分号“;

”结束,每行可以有许多语句,语句可以跨行;

 

3

)变量名称必须以字母(

A~Z

)开头,由字母、数字(

0~9

)和下划线所组成,长度

不超过

32

个字符,不区分大小写;

 

4

)可以给语句加上标号,例如

[OBJ]  MAX=200*X1+300*X2

 

5

)以惊叹号“!

”开头,以分号“;

”结束的语句是注释语句;

 

6

)如果对变量的取值范围没有作特殊说明,则默认所有决策变量都非负;

 

7

LINGO

模型以语句“

MODEL

”开头,以“

END

”结束,对于比较简单的模型,

这两个语句可以省略

实验目的

 

 

1.对于给定的实际应用问题,正确的建立线性规划问题数学模型,并用

LINGO

求解; 

2.掌握灵敏度分析以及资源的影子价格的相关分析方法.

 

实验数据与内容

 

问题

1.1

 

 

某工厂在计划期内要安排生产

A

B

两种产品,已知生产单位产品所需设备

台时及对甲、乙两种原材料的消耗,有关数据如表

1.1.

问:应如何安排生产计划,使工厂获

利最大?

 

 

 

 

1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3