在线时间 1630 小时 最后登录 2024-1-29 注册时间 2017-5-16 听众数 82 收听数 1 能力 120 分 体力 565663 点 威望 12 点 阅读权限 255 积分 174922 相册 1 日志 0 记录 0 帖子 5313 主题 5273 精华 3 分享 0 好友 163
TA的每日心情 开心 2021-8-11 17:59
签到天数: 17 天
[LV.4]偶尔看看III
网络挑战赛参赛者
网络挑战赛参赛者
自我介绍 本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。
群组 : 2018美赛大象算法课程
群组 : 2018美赛护航培训课程
群组 : 2019年 数学中国站长建
群组 : 2019年数据分析师课程
群组 : 2018年大象老师国赛优
) r, l( }" Y0 v1 R9 I, ?/ {
/ a0 I) \8 M5 S+ h7 Q8 s. \ 数学建模算法与应用学习blog
3 y7 O' e/ {, \0 o
( g, t# i6 I. O+ C( d- u 1.线性规划问题( Q. L$ I* @, Y! u; S* Y
R* |7 T9 z; c, H0 _, e
通过事件描述建立目标函数,再根据条件建立s.t.,即约束条件。其中,目标函数与约束条件均为线性函数。( }$ D' q. k* S) o
1.MATLAB求解线性规划$ G, C! Y& [- E+ n$ T
(1)MATLAB标准形式! o- c* |8 G& @4 w' K
, ?& z/ j9 w( Q8 r# u) C2 q
% h1 C* t3 h+ F* Y. c7 H9 N+ P; R 一定要把线性规划问题转化为标准形式再求解。利用[x,fval]函数求解, v% z. h* O' p5 q$ s1 o
经典例题:7 f( ?* N `( ~/ t2 U7 v
+ M; P, L1 Y- C8 v$ J
| ?/ l& Q! k9 @5 u# M* ^
' |7 B' r0 [2 c; g& S' k8 D) n (2),带绝对值的需要用变量代换,再转化为标准形式求解
. \: q. v- @. @$ p' Q: N; \
" ]8 u& u' Z" S% L$ Z; E7 q
2.整数规划" |8 t1 ?* w- Y0 R1 r8 q% Q
% b) H- r1 s5 @ 概述:规划中的变量部分(混合整数规划)或全部(纯整数规划)限制为整数。如果原线性规划最优解本来就是整数,那整数规划最优解就和原最优解一致,但如果不是,不能把原最优解直接取整。* l0 l( b( B% F* e
1.0—1型整数规划: @; B' D+ H* Y% C Q% t; `2 x
概述:整数规划中的特殊情形,变量仅取值为0或17 M) O3 m; E5 \5 C4 u4 g3 B9 M! n
实际问题:(1)相互排斥的约束条件
0 F. G T3 f, N, C (2)固定费用问题
4 j% K9 @: k _0 B; [ (3)指派问题
) {7 A, B; w4 y
' F1 h- T- Y" Q 2.蒙特卡洛法(随机取样法)
9 M* S Y4 i# P 蒙特卡洛法也称计算机随机模拟法。用MATLAB生成服从均匀分布的随机数的命令为unifrnd(a,b,[c,d])。其中,例如:生成[0,,12]1000个服从均匀分布的随机数:unifrnd(0,12,[1,1000])。其原理例题为如图& L. L) g" x9 W" c! O K1 `4 y
& }( e! u8 {3 e4 B$ _
3.整数线性规划的计算机求解& L& H ?5 e8 ]: C
7 A- W& U! X& h5 r4 k2 L
0 @# u" A2 X2 J. `
2 c7 U6 Q' e) ^! ~$ u& c/ u% g
. j4 ?' r( k. ?# C6 J: W 3.非线性规划
" C& P# K) Y* k " W$ y7 b* d6 Q1 S$ U" E
目标函数或约束条件中含有非线性函数
& w2 @& x6 b- x/ _5 z2 } 1.数学模型# p# ?0 s S" D9 j# b" h3 @: `
* w* u+ A0 m( H$ }" J4 T 2.MATLAB解法
: G+ H5 `8 n$ F6 n
8 |5 [7 ]7 Z% n! P( [% L& g$ Y 4.无约束规划
* j0 r3 Q* f2 N; A8 A 无约束规划是特殊的非线性规划,一般为求非线性函数的极值,零点或方程的解。% I9 N5 Q) p u1 i
(1)极值2 Z; u! H# p Q3 }9 Z g% v2 s
其中,在使用MATLAB时写表达式比能直接输入,要用到函数句柄,用法:变量名=@(输入参数列表)运算表达式
9 ~" ?, j& w' f9 a# c- ^
4 k/ l- \* k; x3 z, }
上面说的默认参数就是rand(m,n),n=1,m为参数个数。
$ W8 i/ | r e7 P$ h# {7 q1 G (2)零点与解9 x3 k/ ]; n1 G" r9 t
掌握这两个例题的求解方法即可
9 f! N$ X* z* ?% S( s
$ U% B- Q H5 e2 L f) S6 x) W1 Q 3 r# ~8 E5 a0 v1 U. x5 p- F
4.二次规划" E+ G8 S% J* |3 K9 c% k
$ Z% x" e+ {" p* W+ v 二次规划为约束极值问题,即:某非线性函数的目标函数为自变量为x的二次函数,约束条件还全是线性的6 g/ I- A; C: ~3 L$ W8 b
. U/ r2 q9 O; a( M6 B1 u+ \
————————————————
* \7 L) U1 m# q 原文链接:https://blog.csdn.net/suipingzf/article/details/103326142
" X/ P2 n% b5 o2 Z " s0 Y1 @# |3 e: e- o6 p
6 V" F: C8 U) f) v
zan