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基本使用方法相关推荐

  1. 数学模型之整数规划(0-1规划)

    系列文章目录 常见的规划问题大体四类 1.线性规划 2.非线性规划 3.整数规划 (0 1规划) 4.动态规划 文章目录 系列文章目录 前言 一.整数规划 二.具体例子 1.题目 2.分析 1. 2. ...

  2. 运筹学计算机求解运输,运筹学上机报告运输问题的计算机求解.doc

    运筹学上机报告运输问题的计算机求解.doc 运筹学上机实验报告单20142015学年第2学期实验名称运输问题的计算机求解日期2015年5月19日班级姓名学号实验目的掌握运输问题的LINGO软件求解方法 ...

  3. 数学建模(二)—— 蔬菜供应方案设计

    一.题目要求 二.相关的基础知识 2.1 求解两点间最短路径的算法 2.2 线性规划模型的建立与求解 三.问题分析 四.模型的建立与求解 4.1 最短距离模型的建立与求解 4.2 问题一模型的建立与求 ...

  4. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  5. Java面试题大全2021版

    一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...

  6. LINGO Error Code 122 和 237 出现原因及其解决方法

    问题:使用Lingo进行线性规划时出现122错误代码: 原因:范围计算(Range)目前已禁用. 解决方法:要在Windows版本的LINGO中启用范围计算,请运行LINGO -> Option ...

  7. lingo编程的主要方法_java并发编程 --并发问题的根源及主要解决方法

    并发问题的根源在哪 首先,我们要知道并发要解决的是什么问题?并发要解决的是单进程情况下硬件资源无法充分利用的问题.而造成这一问题的主要原因是CPU-内存-磁盘三者之间速度差异实在太大.如果将CPU的速 ...

  8. 【原】matlab与调用lingo/lindo api的方法以及简单的使用

    还是先吐槽 真是醉醉的,搜了一天的资料. 网上关于lingo/lindo的api安装教程很多,但是用法却很少.安装上了 却不知道如何使用,唉.. 资源 一番搜索之后,终于找到了个比较好的的介绍文档了- ...

  9. lingo减少迭代次数、减少求解时间的方法

    对于非线性模型求解十分困难,因此建立利于提高求解效率的模型,以增加求解速度和解的可靠性是十分必要的. (一)为变量定界 较好地使用变量界限可以最大限度地提高LINGO 的求解效率.例如,假设一个变量的 ...

  10. 袁新生《LINGO和Excel在数学建模中的应用》

    内容介绍 本书深入浅出地介绍了LINGO的基础知识.用LINGO语言描述现实问题的方法和用Excel处理数据的方法,重点是这两种软件在解决各种优化问题以及在数学建模中的应用,通过丰富的实例介绍了把实际 ...

最新文章

  1. sql 删除最低分数_一份虐你千百遍的SQL语句面试题,请笑纳
  2. Android TableLayout 常用的属性介绍及演示
  3. 如何用DELPHI区分彩色图和黑白图(多色与单色)??
  4. 中打开终端_macOS中轻松实现Finder当前目录中快速打开终端
  5. 不是keys,记一次因 redis 使用不当导致应用卡死 的过程
  6. 前端学习(1253):Vue前后端交互
  7. Hibernate与MyBatis区别
  8. docker学习总结二
  9. 集群的可扩展性及其分布式体系结构(3)--上
  10. python遇到异常跳过_教你使用Python遇到的异常的处理方式!
  11. Duplicate methods named spliterator with the parameters () and () are inherited from the types Colle
  12. 转 纯真IP数据库格式详解
  13. 微信小程序进度条组件自定义数字_微信小程序小技巧系列《十三》多级联动,自定义圆形进度条 ... ......
  14. vue 项目中分别使用 vue-pdf 插件和内嵌 iframe 实现 PDF 文件预览,缩放,旋转,下载,保存等功能 ?
  15. 将毫秒转换为时间(HH:ss:mm)
  16. 夫妻驾驶途中打瞌睡 车辆定速巡航120迈飞下四米高速路
  17. 滴滴C2C模式隐忧暴露,神州专车却仍无力逆风翻盘?
  18. Cognos安装详解
  19. 题库——“计算机基础”
  20. ubuntu18.04的Android环境配置

热门文章

  1. 推荐一款华为最新的自动化代码检查工具
  2. ip地址切换器如何切换电脑或者手机上网ip使用教程
  3. 企业BI项目蓝图规划建设方案
  4. 2022 阿里 java 面经
  5. brctl 网桥配置
  6. LeaRun.Java表单快速开发工具
  7. 计算机设计大赛答辩ppt
  8. 万能声卡驱动win10_Windows系统杜比驱动安装教程
  9. 在vscode中使用opencv
  10. Linux学习之Makefile编写