QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1465|回复: 0
打印 上一主题 下一主题

数学建模算法与应用学习blog

[复制链接]
字体大小: 正常 放大
杨利霞        

5273

主题

82

听众

17万

积分

  • TA的每日心情
    开心
    2021-8-11 17:59
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

    自我介绍
    本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    跳转到指定楼层
    1#
    发表于 2020-3-19 16:41 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta

    , O0 T" p) u+ P7 a9 k! z# B
    ! t: t" P) M; p0 y& p
    数学建模算法与应用学习blog

    7 R( Q" F- L5 b  X+ L4 b
    , ~* h! v6 ?% A0 h1.线性规划问题
    - n6 X- ?+ ^9 c- h' \& ~  ]9 U" m8 j
    3 y% q) G! }) M# L通过事件描述建立目标函数,再根据条件建立s.t.,即约束条件。其中,目标函数与约束条件均为线性函数。
    . E$ N  n. Q2 n/ e- ~8 j- ~1.MATLAB求解线性规划
    1 a3 H% w* N& D$ m0 ?2 w(1)MATLAB标准形式
    % K- c* h+ Q% H2 `, R& O" L. F1 o" g+ {; H) f" {4 D
    2.jpg
    ( T0 G% ~6 l1 G一定要把线性规划问题转化为标准形式再求解。利用[x,fval]函数求解3 n3 |1 ]7 @2 x+ o! I- t5 A
    经典例题:# \$ Y; N9 a6 T4 C3 Y- r; N
    11.png - P& L0 b# K/ S% ]% x3 _- v# w
    * Y6 U9 E* v. a% q- `/ G
    4.jpg , C8 E3 n# v- r* w8 X; c1 O1 ?' k1 [
    (2),带绝对值的需要用变量代换,再转化为标准形式求解
    ! ^9 J5 V7 \. r9 ^ 5.jpg
    & C; E7 M* Q9 O( N2.整数规划
    * o$ @% h( _; ]& L2 i" q
    - V" M7 Z$ f! N/ p! O, s概述:规划中的变量部分(混合整数规划)或全部(纯整数规划)限制为整数。如果原线性规划最优解本来就是整数,那整数规划最优解就和原最优解一致,但如果不是,不能把原最优解直接取整。
    . r- G+ ]3 b# T7 W. L0 n1.0—1型整数规划  V/ a( B, C1 T: K( U( t
    概述:整数规划中的特殊情形,变量仅取值为0或1* ~7 i# E2 H+ L6 x
    实际问题:(1)相互排斥的约束条件
    % Z9 r9 T+ ~) ^: }(2)固定费用问题
    ) E5 c8 D4 D0 o. m% E5 S: {; n(3)指派问题
    ! p& w& J) l& t9 O 6.jpg 0 T+ X; z8 `! K3 k. }6 X; K
    2.蒙特卡洛法(随机取样法)& H5 y% y( }8 |( k+ ~
    蒙特卡洛法也称计算机随机模拟法。用MATLAB生成服从均匀分布的随机数的命令为unifrnd(a,b,[c,d])。其中,例如:生成[0,,12]1000个服从均匀分布的随机数:unifrnd(0,12,[1,1000])。其原理例题为如图
    & Z# i- u* v8 d4 d0 J 7.jpg
    ) E& k, S6 u# J! C6 y  z3.整数线性规划的计算机求解: U* ~0 C0 }* u* _1 m
    ! i- t( h+ M0 `
    8.jpg 1 ~- h' I1 J3 _$ f- L

    + i: V' h# u4 M" T" \4 b 9.jpg 5 ~% ]* F9 n5 n
    3.非线性规划
    2 x3 Z6 f1 _7 f7 |# X- |2 S! K( q8 n+ i0 Q
    目标函数或约束条件中含有非线性函数2 N+ x3 D/ t3 m+ }
    1.数学模型1 G1 H4 p3 ~+ Y* M
    10.jpg ! F1 E' }: Z- p! Q- K  o  U
    2.MATLAB解法  j8 n0 _2 S  e
    11.jpg # c5 F4 w+ O- d9 D
    4.无约束规划" F" b( Q, l0 n: B/ [
    无约束规划是特殊的非线性规划,一般为求非线性函数的极值,零点或方程的解。# E9 U# j) g( l7 X
    (1)极值$ `& W  \8 {# _8 k+ X
    其中,在使用MATLAB时写表达式比能直接输入,要用到函数句柄,用法:变量名=@(输入参数列表)运算表达式% ~( b( P- k* X5 P. m9 q% w- q
    12.jpg
    * g1 H( y( R; R" i- W6 ~/ L: h/ I; K上面说的默认参数就是rand(m,n),n=1,m为参数个数。" [/ S) M, f; u! U, G- w# f
    (2)零点与解
    ' d" n/ R# e+ `. L掌握这两个例题的求解方法即可) \9 ?" l2 p$ p; M% i
    13.jpg , ]  h8 V& q, G

    5 Y+ I1 h* E1 [$ q7 z$ @3 d/ F4.二次规划2 [" ^1 r$ I) d3 N2 U. O, i: Q  t% s
    ! v) i- b/ o$ c2 R
    二次规划为约束极值问题,即:某非线性函数的目标函数为自变量为x的二次函数,约束条件还全是线性的
    9 k+ l/ G' H6 n% E5 e! | 14.jpg
    , _* u- A) E+ y3 H" v————————————————
    : @3 K6 Z0 K" V原文链接:https://blog.csdn.net/suipingzf/article/details/103326142
    : F( A  k; x. D8 z4 `0 U4 b2 S0 F8 [7 B) T
    0 l: ]' D5 D) r( f, R
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-20 18:17 , Processed in 0.459937 second(s), 54 queries .

    回顶部