Lingo基本使用方法
LP模型在Lingo中的一个典型输入方式:
1.以“MODEL:”开。
2.集合定义部分从(“SETS:”到”ENDSETS”)定义集合及其属性。
3.给出优化目标和约束。
4.集合定义部分从(“DATA:”到”ENDDATA”)。
5.以”END”结束。
目标函数的定义方法
@SUM(集合(下标):关于集合的属性的表达式)
约束的定义方法
循环函数:@FOR(集合(下标):关于集合属性的约数关系式)
如果有对集合下标有限制,需加一个”|”分开
逻辑运算符
1为TRUE, 0为FALSE
#AND#(与) 、#OR#(或) 、#NOT#(非):逻辑值之间的运算,它们操作的对象本身已经是逻辑值或逻辑表达式,计算结果也是逻辑值。
#EQ#(等于) 、#NE#(不等于) 、#GT#(大于) 、#GE#(大于等于) 、#LT#(小于) 、#LE#(小于等于):是“数与数之间”比较,也就是它们操作的对象本身必须是两个数,计算得到的结果是逻辑值。
集合循环函数
- @FOR(集合元素的循环函数)
- @MAX(集合属性的最大值函数)
- @MIN(集合属性的最小值函数)
- @PROD(集合属性的乘积函数)
- @SUM(集合属性的求和函数)
变量定界函数
- @BND(L, X, U):限制L<=x<=U。
- @BIN(X):限制为X为0或1。
- @FREE(X):取消对X的符号限制。
- @GIN(X):限制X为整数。
文件输入函数
- @FILE(filename):当前模型引用其他ASCII码文件中的数据或文本时可以采用此函数。用 ‘~’来隔开数据。
- @OLE(filename,区间):打开excel,输入数据
Lingo基本使用方法相关推荐
- 数学模型之整数规划(0-1规划)
系列文章目录 常见的规划问题大体四类 1.线性规划 2.非线性规划 3.整数规划 (0 1规划) 4.动态规划 文章目录 系列文章目录 前言 一.整数规划 二.具体例子 1.题目 2.分析 1. 2. ...
- 运筹学计算机求解运输,运筹学上机报告运输问题的计算机求解.doc
运筹学上机报告运输问题的计算机求解.doc 运筹学上机实验报告单20142015学年第2学期实验名称运输问题的计算机求解日期2015年5月19日班级姓名学号实验目的掌握运输问题的LINGO软件求解方法 ...
- 数学建模(二)—— 蔬菜供应方案设计
一.题目要求 二.相关的基础知识 2.1 求解两点间最短路径的算法 2.2 线性规划模型的建立与求解 三.问题分析 四.模型的建立与求解 4.1 最短距离模型的建立与求解 4.2 问题一模型的建立与求 ...
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...
- Java面试题大全2021版
一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...
- LINGO Error Code 122 和 237 出现原因及其解决方法
问题:使用Lingo进行线性规划时出现122错误代码: 原因:范围计算(Range)目前已禁用. 解决方法:要在Windows版本的LINGO中启用范围计算,请运行LINGO -> Option ...
- lingo编程的主要方法_java并发编程 --并发问题的根源及主要解决方法
并发问题的根源在哪 首先,我们要知道并发要解决的是什么问题?并发要解决的是单进程情况下硬件资源无法充分利用的问题.而造成这一问题的主要原因是CPU-内存-磁盘三者之间速度差异实在太大.如果将CPU的速 ...
- 【原】matlab与调用lingo/lindo api的方法以及简单的使用
还是先吐槽 真是醉醉的,搜了一天的资料. 网上关于lingo/lindo的api安装教程很多,但是用法却很少.安装上了 却不知道如何使用,唉.. 资源 一番搜索之后,终于找到了个比较好的的介绍文档了- ...
- lingo减少迭代次数、减少求解时间的方法
对于非线性模型求解十分困难,因此建立利于提高求解效率的模型,以增加求解速度和解的可靠性是十分必要的. (一)为变量定界 较好地使用变量界限可以最大限度地提高LINGO 的求解效率.例如,假设一个变量的 ...
- 袁新生《LINGO和Excel在数学建模中的应用》
内容介绍 本书深入浅出地介绍了LINGO的基础知识.用LINGO语言描述现实问题的方法和用Excel处理数据的方法,重点是这两种软件在解决各种优化问题以及在数学建模中的应用,通过丰富的实例介绍了把实际 ...
最新文章
- sql 删除最低分数_一份虐你千百遍的SQL语句面试题,请笑纳
- Android TableLayout 常用的属性介绍及演示
- 如何用DELPHI区分彩色图和黑白图(多色与单色)??
- 中打开终端_macOS中轻松实现Finder当前目录中快速打开终端
- 不是keys,记一次因 redis 使用不当导致应用卡死 的过程
- 前端学习(1253):Vue前后端交互
- Hibernate与MyBatis区别
- docker学习总结二
- 集群的可扩展性及其分布式体系结构(3)--上
- python遇到异常跳过_教你使用Python遇到的异常的处理方式!
- Duplicate methods named spliterator with the parameters () and () are inherited from the types Colle
- 转 纯真IP数据库格式详解
- 微信小程序进度条组件自定义数字_微信小程序小技巧系列《十三》多级联动,自定义圆形进度条 ... ......
- vue 项目中分别使用 vue-pdf 插件和内嵌 iframe 实现 PDF 文件预览,缩放,旋转,下载,保存等功能 ?
- 将毫秒转换为时间(HH:ss:mm)
- 夫妻驾驶途中打瞌睡 车辆定速巡航120迈飞下四米高速路
- 滴滴C2C模式隐忧暴露,神州专车却仍无力逆风翻盘?
- Cognos安装详解
- 题库——“计算机基础”
- ubuntu18.04的Android环境配置