Lingo入门- 求解LP问题实例1
最近在学习高级运筹学,发现有的题型列式建模还好,求解手算实在无能,变量实在太多,大学里下了这个lingo软件,对于求解LP问题,还是相当友好,在上网查看了一些资料,总结下来随手写下,作为这个软件使用的笔记,便于以后回顾!!!
1.初识Lingo
1.1 lingo的界面
lingo 运行界面
2.lingo 语句的注意事项
lingo 总是以min/max寻找目标函数;
语句的顺序不重要,可随意调换;
函数均要以@开头,句子均要以 ;结尾
变量x默认为 非负数;
**注释以 !开始,并且注释句子后面也有分号,例如 !(xxxxxx) ; **
3.变量界定函数
函数 | 意义 |
---|---|
@bin(x) | 限制x为0 or 1 |
@bnd(L,x,U) | 限制 L<=X<=U |
@gin(x) | 限制x为整数 |
@free(x) | 取消对变量x的默认下界为0的限制,即x可取任意值 |
注意:lingo中设置的默认下界为0
4.案例应用
1.课堂上简单的LP问题
代码如下:
model:
max=3*x1+4*x2;
x1+x2<=5;
2*x1+4*x2<=12;
3*x1+2*x2<=8;
end
运行页面为:
2.建厂问题
**(模型是建出来了,不过没解出来,不过感觉好像是个双变量问题?先留着(如若有大佬看到,也请指点一下,小女感激不尽!!!!)
第一个变量设为x11,其余以此类推;设A2,A3,A4,A5为y2,y3,y4,y5
model:
min=175*y1+300*y3+375*y4+500*y5+8*x11x12+4*x12+3*x13+5*x21+2*x22+3*x23+4*x31+3*x32+4*x33+9*x41+7*x42+5*x43+10*x51+4*x52+2*x53;
x11+x12+x13<=30;
x21+x22+x23-10*y2<=0;
x31+x32+x33-20*y3<=0;
x41+x42+x43-30*y4<=0;
x51+x52+x53-40*y5<=0;
x11+x21+x31+x41+x51=30;
x12+x22+x32+x42+x52=20;
x13+x23+x33+x43+x53=20;
y2+y3=1;
@gin(y2);@gin(y3);@gin(y4);@gin(y5);
!y2为非负整数;
Lingo入门- 求解LP问题实例1相关推荐
- 数学建模学习笔记(2.3)lingo软件求解线性规划问题
数学建模学习笔记(2.3)lingo软件求解线性规划问题 lingo软件的优势在于体积小,专注于解决优化问题 且编程语言通俗易懂,没有门槛 对于刚刚接触数学建模同学比较友善 当然对于已经参与建模很久的 ...
- lingo入门(数据部分)
lingo入门(数据部分) 在数据部分也可以指定一些标量变量(scalar variables).当一个标量变量在数据部 分确定时,称之为参数. data: interest_rate = .085; ...
- c#语言经典程序100例,C#入门必看的实例程序100个 - 源码下载|Windows编程|其他小程序|源代码 - 源码中国...
C#入门必看的实例程序100个\实例01\01.bmp C#入门必看的实例程序100个\实例01\csc编译器路径.txt C#入门必看的实例程序100个\实例01\hello.cs C#入门必看的实 ...
- 海思HI35xx平台软件开发快速入门之H264解码实例
前言 H264视频编码技术诞生于2003年,至今已有十余载,技术相当成熟,它的优势在于有高的视频的压缩率,利用帧间和帧内预测(Estimation).变换(Transform)和反变换.量化(Quan ...
- matlab求解LP问题
Matlab求解LP问题 一. 调用 linproglinproglinprog 函数求解LP问题 minminmin f=cTXf=c^TXf=cTX s.t.s.t.s.t. AXAXAX ≤\l ...
- Lisp:AutoLisp入门、操作编程实例详细攻略
Lisp:AutoLisp入门.操作编程实例详细攻略 目录 AutoLisp入门 1.图文教程 AutoLisp操作 AutoLisp入门 AutoLISP是由Autodesk公司开发的一种LISP程 ...
- 【线性规划LP建模实例——化学工厂肥料】
线性规划LP建模实例--化学工厂肥料 Usine chimique Required Files: engrais.mod, configExe Dans une usine chimique on ...
- LINGO如何求解数学模型
文章目录 一.LINGO是一个用来干啥的软件呢? 二.LINGO11下载安装 三.LINGO基本操作 四.LINGO如何求解数学模型 4.1LINGO的9种类型的函数 4.1.1基本运算符 4.1.1 ...
- keyshot渲染图文教程_Keyshot 渲染视频教程 入门到精通实用实例教材全套
Keyshot 渲染视频教程 入门到精通实用实例教材全套 KeyShot 意为"The Key to Amazing Shots",是一个互动性的光线追踪与全域光渲染程序,无需复杂 ...
最新文章
- vue 父页面中的方法 调用_解决Vue中页面成功渲染数据undefined的问题
- PostgreSQL学习手册(七) 事物隔离
- jq:jQuery库文件jquery.scrollLoading.js使用方法
- 纹身电极: 一种新型的可以进行脑信号测量的电极
- Atitit.提升api兼容性的方法 v3 q326
- Codeforces Round #503 (by SIS, Div. 2)
- 用react native 做的一个推酷客户端
- java简单的小程序_编写一个简单的入门java小程序
- netty权威指南 微云_《Netty权威指南》(一)走进 Java NIO
- 获取WIN7的trustedinstaller权限
- 【网络安全】实操XSS订单系统漏洞(利用盲打)
- 基于机器学习的DNS隐蔽隧道检测方法与实现
- OpenGL绘制框架(Win32版)
- FreeBSD常用命令110条
- 频域与时域滤波 (一)
- 中国交通运输发展白皮书
- GIT版本回退和修改历史版本问题
- 齐博php百度编辑器上传图片_齐博CMS整合百度编辑器上传附件的BUG以及解决办法...
- 关于xshell突然就连不上虚拟机的解决方法(之前可以正常连接)
- linux账号安全管理,保证Linux系统安全——帐号管理
热门文章
- 有没有鹅有没有鹅有没有鹅有没有鹅有没有鹅
- linux硬盘对拷后不能启动,变动硬盘位置或dd对拷更换硬盘后系统无法正常启动的解决方法...
- Redis应用场景简介
- 西门子1500的两个网口
- 美国高分辨率土地覆盖分类技术进展
- 搭建eth开发环境_1_centos 环境搭建笔记
- TeXlive2021+Texworks/TeXstudio/VS Code/Sublime Text on Windows WSL or Fedora
- win10怎么下载python_w10怎么下载安装python|w10下载安装python的方法
- 分享植树造林卡通植树节PPT模板
- Windows下使用标准Shell接口遍历文件和文件夹