【数学建模】12 线性规划模型的求解方法
目录
- 1 图解法
- 2 MATLAB函数求解方法
- 3 Lingo法
- 4 课后习题
1 图解法
(1)有线性规划模型
• 目标函数
• 约束条件
在二元的约束条件画出来是直线,三元的约束条件画出来是一个平面。所以在约束条件转化为等于后,可以采用图解法
2 MATLAB函数求解方法
(1)模型: min z = cX
s.t AX <=b
命令
x = linprog(c,A,b)
(2)模型: min z = cX
s.t Ax <=b
Aeq.X = beq(等式约束)
命令
x = linprog(c,A,Aeq,beq)
(3)模范规范化
f = [-72 -64]'
A = [1 1;12 8]
b = [50 480]
vlb = [0 0]% 约束条件下限
vub=[100/3;inf]
[x,xmin] = linprog(f,A,b,[],[],vlb,vub)
运行结果
x =[20 30]’ fmin = 3360
3 Lingo法
(1)代码实现
model
max = 72*x1 +64*x2
[milk] x1 + x2 < 50
[time] 12*x1 + 8*x2 < 480
[epct] x*x1 <100
end
(2)Lingo实验结果分析
如图中的
MILK 0.0000 48.0000表示MILK增加一个单位,利润增加48。就比如如果公式中的50变成51,fmin = 3360+48
TIME 0.0000 2.00000表示TIME增加一个单位,利润增长2.
CPCT 40.000 0.0000 表示这个约束有40的波动,在这个区间内变化,利润是不会变的
(3)价值和应用分析
Lingo options -->Output Level–>选择Verbose
Lingo options–>Dual Computations -->选择Price & Range
X1 72 24 8表示X当前系数是72,增加24范围内或减小8的范围内,整个方案是不变的
X2 64 8 16 表示X2当前系数是64,增加8范围内或减小16的范围内,整个方案是不变的
MILK 50 10 6.66667 表示可以变动范围是最多增加10,最多减小6.66667
以下同理
4 课后习题
clear all;
close all;
clc;
f=[-5, -4,-6];
A=[1 -1 1;3 2 4;3 2 0];
b=[20 42 3]';
lb=[0 0 0 ]'; %自变量下界bai
[X,FVAL]=linprog(f,A,b,[],[],lb)
clear all;
close all;
clc;
f=[-5, -4,-6];
A =[2 -1 1;-8 2 -2]% 不等式参数
b =[12 8]'
Aeq=[-2 0 1;1 1 0];% 等式参数
beq=[3 7]';
lb=[0 0 0 ]'; %自变量下界bai
[X,FVAL]=linprog(f,A,b,Aeq,beq,lb,ub)
【数学建模】12 线性规划模型的求解方法相关推荐
- 【数学建模】线性规划模型MATLAB求解(最优化)
文章目录 一.算法介绍 二.适用问题 三.算法总结 1.可以转化为线性规划的问题 四.应用场景举例 1. 例1.1: 2. 解: 2. 例1.2: 2. 解: 五.MATLAB操作 六.实际案例(投资 ...
- 【数学建模】线性规划模型LINGO求解(最优化)
文章目录 一.算法介绍 二.适用问题 三.算法总结 四.应用场景举例(lingo求解) 五.LINGO代码 六.实际案例 七.论文案例片段(待完善) 线性规划模型主要针对数学建模问题中的一些小的子问题 ...
- 数学建模:线性规划及 Python 求解
目录 线性规划模型形式 线性规划问题的Python求解 1. scipy.optimize.linprog 2. cvxopt.solvers 3. cvxpy 线性规划模型形式 线性规划模型的一般形 ...
- 【数学建模】线性规划模型基本原理与案例分享
1.1.线性规划问题 在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题.此类问题构成了运筹学的一个重要分支-数学规划,而线性规划(Linear Programming ...
- 数学建模之线性规划模型
文章目录 一.什么是线性规划 二.实际问题 1.生产计划问题 2.运输问题 三.线性规划的Matlab形式 四.实践 一.什么是线性规划 线性规划问题是在一组线性约束条件的限制下,求一线性目标函数最大 ...
- 利用matlab求解线性规划,数学建模讲座之三利用matlab求解线性规划问题(linprog函数)...
数学建模讲座之三利用matlab求解线性规划问题(linprog函数) 利用利用 Matlab求解线性规划问题求解线性规划问题河北科技河北科技 大学大学*第第 1页页利用 Matlab求解线性规划问题 ...
- 线性规划问题的数学建模matlab,数学建模讲座之三——利用Matlab求解线性规划问题(linprog函数).ppt...
数学建模讲座之三--利用Matlab求解线性规划问题(linprog函数) 利用Matlab求解线性规划问题 线性规划是一种优化方法,Matlab优化工具箱中有现成函数linprog对如下式描述的LP ...
- 数学建模神经网络应用,构建神经网络模型方法
数学模型的建立与求解 . 8.3.2.1数学模型的求解本次研究采用地下水数值模拟软件ProcessingModflow,利用美国地质调查局所开发的三维有限差分地下水流模型Modflow(Modular ...
- 数学建模基本算法模型Chapter1--线性规划
数学建模基本算法模型Charpter1–线性规划(LP) By 进栈需检票 一.线性规划基本概念 1.Linear Programming (LP问题) 列出方程组不等式求解(基本形式) 包含目标函数 ...
最新文章
- wince中的hook(钩子)用法
- 一天一个命令--ifconfig
- sphinx error connection to 127.0.0.1:9312 failed (errno=0, msg=)
- 5月Web服务器份额:Microsoft亚军 份额涨1.05%
- 性能监控工具 NewRelic 简介
- 数据结构C语言实现课后习题答案第6-9章
- UA OPTI570 量子力学30 Degenerate Stationary Perturbation Theory简介
- guido正式发布python年份_Python 基础学习笔记.docx
- 写博客一周我有哪些收获
- C++ 系列:基础知识储备
- [NewLife.XCode]百亿级性能
- [数据结构]用插入排序和选择排序的思想实现优先级队列
- ORACL-重做日志详解
- Java视频教程(自学必备)
- WebView内通过浏览器打开链接
- 淘宝API-item_search - 按关键字搜索淘宝商品
- C3 linearization
- 信息系统监理师题库_软考信息系统监理师题库
- 我的上司叫“专横”,驾驭他小case,情商修炼术
- cmmi实践访谈测试ppt_CMMI模型基础知识考试试题-(标准答案).xls
热门文章
- 树莓派开发实战项目 智能家居--简单工厂模式(摄像头图片获取)
- 靖哥哥教你如何安装chrome浏览器离线插件
- 雷达传统的干扰方式(二次更新)
- Bootstrap导航栏示例
- python微服务开发pdf_《微服务设计》中文完整版PDF电子书下载
- 邓俊辉 数据结构 优先级队列
- 计算机考研408必考重难点整理(2022考纲大改后,陆续更新中。。)
- 小仙女手账的神仙句子
- CC00070.bigdatajava——|Java循环结构.V09|——|Java.v09|双重for循环.v02|打印各种星星图案|
- 水管工游戏:dfs(递归)