01数学建模 -线性规划

本文介绍了线性规划的基本概念,包括其原理(如拉格朗日乘数法求解最值)、定义(作为数学规划的一部分),以及MATLAB中linprog函数的应用实例。还探讨了如何将绝对值问题转化为线性规划,并举例了投资问题中的风险与收益优化模型。
摘要由CSDN通过智能技术生成

1.1线性规划–介绍

翻译翻译什么叫惊喜

在这里插入图片描述

在这里插入图片描述

1.2线性规划–原理

拉格朗日乘数法手算
最值化 f ( x , y ) , s . t . g ( x , y ) = c , 引入参数 λ ,有: F ( x , y , λ ) = f ( x , y ) + λ ( g ( x , y ) − c ) 再将其分别对 x , y , λ 求导,求当其结果为 0 时,对应的值,即可求得驻点,分别带入目标函数即可得到最值。 最值化f(x,y), s.t.g(x,y) = c,引入参数λ,有: F(x,y,λ) = f(x,y) + λ(g(x,y) - c) 再将其分别对x,y,λ求导,求当其结果为0时,对应的值, 即可求得驻点,分别带入目标函数即可得到最值。 最值化f(x,y),s.t.g(x,y)=c,引入参数λ,有:F(x,y,λ)=f(x,y)+λ(g(x,y)c)再将其分别对x,y,λ求导,求当其结果为0时,对应的值,即可求得驻点,分别带入目标函数即可得到最值。

在这里插入图片描述

1.3线性规划–定义

数学规划

数学规划是运筹学的一个分支,它用来研究在给定条件下(约束条件),如何按照一衡量指标(目标函数)来寻求计划、管理工作中的最优方案。

min(或者max)f(x), s.t. gi(x) <= 0 (如果是大于0的则要手动改为小于0)

这里x称为决策变量;f(x)称为目标函数; gi(x) <= 0称为约束条件。

线性规划---->如果f(x)和约束条件均为线性表达式,则此时就是线性规划。

1.4线性规划–应用

MATLAB的标准型要求

在这里插入图片描述

MATLAB的求解函数

在这里插入图片描述

[x,val] = linprog(f, A, b, Aeq, beq, lb, ub)
参数解释说明
f目标函数的系数列向量
A,b不等式的系数矩阵和常数向量
Aeq, beq等式的系数矩阵和常数向量
lb,ub决策变量的最小值和最大值
x取得目标函数最小值时x的取值
val目标函数的最小值
[]如果不存在某项约束则在对应位置填’[]’
+inf,-inf若某个x无上下界则在对应矩阵上填此项

在这里插入图片描述

在这里插入图片描述

f = [-40;-30]
A = [1 1;240 120]
b = [6;1200]
lb = [1;1]
ub = [+inf;+inf]
[x,val] = linprog(f,A,b,[],[],lb,ub)
x =

    4.0000
    2.0000


val =

  -220

 上下界>=0时  为简化可以用如下方式代替lb,ub
 c = zeros(2,1)
 
 c =

     0
     0
     
 >= 1 时 则为 ones()

书中内容补充

1.标准形式

在这里插入图片描述

2.绝对值参数转化为线性规划问题

min |x1| + |x2| + … +|xn|
s.t. Ax < = b

x = [x1,x2,…,xn]T

转化:对任意xi 存在ui ,vi >= 0 满足

xi = ui - vi , |xi| = ui + vi

只要取 ui = (xi + |xi|) /2 , vi = (xi - |xi|) /2

从而可以转化为

min ∑(ui + vi)

s.t. A(u - v) <= b u, v >= 0

3.投资问题:收益与风险

3.1 问题分析:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.2 模型一: 固定风险水平,优化收益

在这里插入图片描述

模型二: 固定盈利水平,极小化风险

在这里插入图片描述
在这里插入图片描述

模型三: 对风险和收益加权重 w,1-w

在这里插入图片描述

  • 18
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值