目录

  • 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 线性规划模型的求解方法相关推荐

  1. 【数学建模】线性规划模型MATLAB求解(最优化)

    文章目录 一.算法介绍 二.适用问题 三.算法总结 1.可以转化为线性规划的问题 四.应用场景举例 1. 例1.1: 2. 解: 2. 例1.2: 2. 解: 五.MATLAB操作 六.实际案例(投资 ...

  2. 【数学建模】线性规划模型LINGO求解(最优化)

    文章目录 一.算法介绍 二.适用问题 三.算法总结 四.应用场景举例(lingo求解) 五.LINGO代码 六.实际案例 七.论文案例片段(待完善) 线性规划模型主要针对数学建模问题中的一些小的子问题 ...

  3. 数学建模:线性规划及 Python 求解

    目录 线性规划模型形式 线性规划问题的Python求解 1. scipy.optimize.linprog 2. cvxopt.solvers 3. cvxpy 线性规划模型形式 线性规划模型的一般形 ...

  4. 【数学建模】线性规划模型基本原理与案例分享

    1.1.线性规划问题 在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题.此类问题构成了运筹学的一个重要分支-数学规划,而线性规划(Linear Programming ...

  5. 数学建模之线性规划模型

    文章目录 一.什么是线性规划 二.实际问题 1.生产计划问题 2.运输问题 三.线性规划的Matlab形式 四.实践 一.什么是线性规划 线性规划问题是在一组线性约束条件的限制下,求一线性目标函数最大 ...

  6. 利用matlab求解线性规划,数学建模讲座之三利用matlab求解线性规划问题(linprog函数)...

    数学建模讲座之三利用matlab求解线性规划问题(linprog函数) 利用利用 Matlab求解线性规划问题求解线性规划问题河北科技河北科技 大学大学*第第 1页页利用 Matlab求解线性规划问题 ...

  7. 线性规划问题的数学建模matlab,数学建模讲座之三——利用Matlab求解线性规划问题(linprog函数).ppt...

    数学建模讲座之三--利用Matlab求解线性规划问题(linprog函数) 利用Matlab求解线性规划问题 线性规划是一种优化方法,Matlab优化工具箱中有现成函数linprog对如下式描述的LP ...

  8. 数学建模神经网络应用,构建神经网络模型方法

    数学模型的建立与求解 . 8.3.2.1数学模型的求解本次研究采用地下水数值模拟软件ProcessingModflow,利用美国地质调查局所开发的三维有限差分地下水流模型Modflow(Modular ...

  9. 数学建模基本算法模型Chapter1--线性规划

    数学建模基本算法模型Charpter1–线性规划(LP) By 进栈需检票 一.线性规划基本概念 1.Linear Programming (LP问题) 列出方程组不等式求解(基本形式) 包含目标函数 ...

最新文章

  1. wince中的hook(钩子)用法
  2. 一天一个命令--ifconfig
  3. sphinx error connection to 127.0.0.1:9312 failed (errno=0, msg=)
  4. 5月Web服务器份额:Microsoft亚军 份额涨1.05%
  5. 性能监控工具 NewRelic 简介
  6. 数据结构C语言实现课后习题答案第6-9章
  7. UA OPTI570 量子力学30 Degenerate Stationary Perturbation Theory简介
  8. guido正式发布python年份_Python 基础学习笔记.docx
  9. 写博客一周我有哪些收获
  10. C++ 系列:基础知识储备
  11. [NewLife.XCode]百亿级性能
  12. [数据结构]用插入排序和选择排序的思想实现优先级队列
  13. ORACL-重做日志详解
  14. Java视频教程(自学必备)
  15. WebView内通过浏览器打开链接
  16. 淘宝API-item_search - 按关键字搜索淘宝商品
  17. C3 linearization
  18. 信息系统监理师题库_软考信息系统监理师题库
  19. 我的上司叫“专横”,驾驭他小case,情商修炼术
  20. cmmi实践访谈测试ppt_CMMI模型基础知识考试试题-(标准答案).xls

热门文章

  1. 树莓派开发实战项目 智能家居--简单工厂模式(摄像头图片获取)
  2. 靖哥哥教你如何安装chrome浏览器离线插件
  3. 雷达传统的干扰方式(二次更新)
  4. Bootstrap导航栏示例
  5. python微服务开发pdf_《微服务设计》中文完整版PDF电子书下载
  6. 邓俊辉 数据结构 优先级队列
  7. 计算机考研408必考重难点整理(2022考纲大改后,陆续更新中。。)
  8. 小仙女手账的神仙句子
  9. CC00070.bigdatajava——|Java循环结构.V09|——|Java.v09|双重for循环.v02|打印各种星星图案|
  10. 水管工游戏:dfs(递归)