请选择 进入手机版 | 继续访问电脑版

QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1146|回复: 0

数学建模算法与应用第二章:整数规划

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

5250

主题

81

听众

16万

积分

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

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

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

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    发表于 2020-3-13 17:02 |显示全部楼层
    |招呼Ta 关注Ta
    数学建模算法与应用第二章:整数规划. L+ F/ m1 I/ e! I: g( y
    5 u9 S3 i* {) O; _- K# L
    2.1 基本概念
    4 @0 [3 V. n! Q4 P4 X
    2 Y' j) D9 |2 l) [) [整数规划:数学规划中的变量(部分或全部)限制为整数* {' M  v0 r) ~& @- L
    目前只能求解整数线性规划
    ) h- \; j+ x  F6 e/ s整数规划的解有如下三种情况:
    ( O/ ^2 ?  U1 g  K  E: x  }& t4 i5 L( U$ {$ N: f: _: \) j& j
    没有可行解(最优解不是整数)& X$ v7 g2 B& Z- ~7 u) S- t
    存在最优解(最优解为整数)0 P3 g4 O( ^/ @% H
    有可行解(最优解值变差)& {5 r( Z* E% v- S( Z2 p
    2.2 0-1整数规划" n# X+ ~# E# ]( R. x: A3 v

    " \5 L1 O  w2 C  M定义:变量x仅取值0或1,即0-1变量
    ; x" L+ `7 _6 k$ X
    - \1 q5 Q8 H$ C' d2 m2.2.1 相互排斥的约束条件
    , _/ k" K9 d6 O6 E/ T5 ?$ }: s
    & Q- S+ E$ z+ _$ Q4 {( c( r引进一个充分大的数,削弱取一种情况时另一种情况下的约束条件
    3 [0 }; ]+ s* p# F- I改为普通的约束条件(不常用)4 A- e" e9 Q* |2 [, m
    若有m个互相排斥的约束条件
    1 R* X8 W! R! Y# G 1.png

    6 t/ v8 t% O+ R; C- n  _+ ?/ I: t
    ' d1 e1 i4 N( d6 l需保证只有一个起作用,则引进m个0-1变量:- w3 b' E) L4 M
    2.png

    $ }- y9 w* O5 x  \' ~8 X# ]8 ?" _2 y- `  K
    和一个充分大的常数M,则有:! I% f! R7 P- p4 L1 z$ q) v
    3.png
    7 {- s# g. X( x; r
    2.2.2 混合整数规划(固定费用)

    定义:变量部分限制为整数
    ; l5 T/ e! b- [: \. ~& D  s可用约束条件:

    $ b* E' V$ O0 E) j, H# T
    4.png

    ; |5 V1 w( Z$ t) w- [7 @y为引入的0-1变量,ε \varepsilonε为充分小的正常数,M为充分大的正常数. E/ F# o( |1 g. T* e1 S
    上式即代替了该分段函数:: l! [1 w% S( ]$ b
    * [1 D" `+ b# c7 P
    5.png

    9 t$ H2 v) M  f& N' y6 \
    . v  X4 S& |1 w% Q2.2.3 指派问题

    关键:给出系数矩阵C1 G5 d' d* S0 h* N5 N2 {8 }7 o) R
    规划模型为:(x为引入的0-1变量)


    . Y5 V% x5 j" _, [; k2 W 6.png
    9 S/ u8 M& O8 ~6 M
    / C4 X  Q+ _$ Y% e; J
    2.3 蒙特卡洛法(随机取样法)

    目的:求解非线性整数规划! G" i% q  [7 \
    matlab程序如下:0 s) b. `) f' D
      定义目标函数 f 和约束向量函数 g

    7.png

    7 F- q' D7 Q. p4 B1 O
    , d- J& u  b5 C$ @( ^4 j求解问题% M7 E. N  O( W8 _; Y
    8.png

    ' D2 `* j# Q0 T) \4 p# q2 x: {
    6 N9 q9 @4 A. j2.4 整数线性规划的计算机求解

    matlab求解混合整数线性规划,用intlinprog函数,但必须把所有的决策变量化成一维决策变量,即需要做变量替换。( |4 {7 c2 t0 N' I. H7 k
      标准形式为:

    3 f3 U# z8 J( G. L% h
    9.png

    - E, ~9 V$ J& F( ^, L5 K  o( D! H5 d. E 10.png
    , {: t. e; I: w' q( |" L4 c" f
    ) c1 [+ P$ n! l% l$ `. Z! u

    9 C; ~4 s, H& [4 F————————————————
    1 c$ D- j; m) m$ a8 c1 d# j) J/ t8 v3 G4 \6 f2 k) A
    版权声明:本文为CSDN博主「victor_cs_bit」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    1 _7 A* H/ T9 \/ B+ ^原文链接:https://blog.csdn.net/qq_41000485/article/details/96478231
    2 A6 U, c/ [1 F7 o; L" f+ ?, M
    8 o6 ^6 g8 L& A  O% K% C; I: Q/ H+ s
    ————————————————+ y5 e0 z7 t! t: |; }+ i0 G
    原文链接:https://blog.csdn.net/qq_41000485/article/details/964782312 V# ?  z5 v7 \$ ~
    # J/ v% j% }" D1 E* P/ Q0 `5 i  e
    2 h8 z: `& V; B8 e- s
    zan
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2024-4-17 02:33 , Processed in 0.391327 second(s), 54 queries .

    回顶部