QQ登录

只需要一步,快速开始

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

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

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

5273

主题

82

听众

17万

积分

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

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

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

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    跳转到指定楼层
    1#
    发表于 2020-3-13 17:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    数学建模算法与应用第二章:整数规划  Z/ W4 S; Z& Q

    0 Q, |( N% V6 C3 x" ~2.1 基本概念
    0 N; a0 L4 e, {! j) {0 X! {/ q9 C: h7 V7 p$ X
    整数规划:数学规划中的变量(部分或全部)限制为整数
    : D9 i- m( N5 K; h( V# a目前只能求解整数线性规划
    + h0 u: Z% Y* k' Q/ @. z整数规划的解有如下三种情况:
    # w' |. ~& q5 X* v2 w" c3 w- k' T# v0 n. y& R9 n3 @
    没有可行解(最优解不是整数)
    3 A- O: m1 o+ k9 Q" O存在最优解(最优解为整数)* a5 z0 i+ E+ `" I+ P4 x
    有可行解(最优解值变差)9 i5 ~( S4 b9 D
    2.2 0-1整数规划
    # ?2 P* D; m3 i: g) C+ i3 Q. s8 a% G7 N6 w+ K
    定义:变量x仅取值0或1,即0-1变量0 g  R3 N. v3 Y+ w0 l9 B, W
    & S' E& i8 A" j1 `
    2.2.1 相互排斥的约束条件" _3 ~7 ~  \1 G

    5 [( ]* t8 |9 U* R; V引进一个充分大的数,削弱取一种情况时另一种情况下的约束条件
    % L2 Y  d$ w6 u; I. y改为普通的约束条件(不常用)$ g1 U! H7 G2 {& Y5 b. ?6 U
    若有m个互相排斥的约束条件
    0 j( E% X3 B& s" b$ r/ T& B 1.png - q7 V& {( M* |; x5 [  l

    6 k6 d; a! K0 g- Q- R  f( K6 n( H需保证只有一个起作用,则引进m个0-1变量:
    + w7 y$ s0 F* o' B& x 2.png ! e9 m) M/ l% W

    7 o& l6 R; r, @, Z0 V7 l' q) w( {和一个充分大的常数M,则有:7 J: r3 V- k) x( O7 a/ @
    3.png
    - O0 r; Y8 H' j+ I1 I: ?2.2.2 混合整数规划(固定费用)

    定义:变量部分限制为整数  o7 t5 q1 ^1 m0 Z2 A
    可用约束条件:


    1 a6 o. e* P: E& t2 W 4.png , s& r3 a9 D" b5 T) `$ ^7 i3 Z8 G1 ^2 L
    y为引入的0-1变量,ε \varepsilonε为充分小的正常数,M为充分大的正常数
    ! N6 r( m+ v' u/ ~+ s' l, [& \- L上式即代替了该分段函数:4 n. k: p+ L# y1 |4 s, d

    ; x, f! E8 C- R" u/ n3 y 5.png 6 G1 ^5 O2 u: ?* w  B

    7 `  f3 p  {6 m3 l  U  C6 e2.2.3 指派问题

    关键:给出系数矩阵C/ m0 S! s+ O4 p6 r
    规划模型为:(x为引入的0-1变量)

    5 B, Y! Q& h& S9 a, O
    6.png # ^7 J( ~1 Q1 P- k" v

    7 }/ m0 N! l$ y2.3 蒙特卡洛法(随机取样法)

    目的:求解非线性整数规划
    + D4 S1 y; i" [8 G% Amatlab程序如下:
    6 d- l" z6 Z1 Y  定义目标函数 f 和约束向量函数 g

    7.png
    : x% y$ [. l( ?  p2 [
    # _* ]) P" V& Z% }+ a' y求解问题
    " [( q) z3 a* }1 h- H) T 8.png
    - ^& s$ h) x! }) U- D' B2 f7 S/ _6 a, y! B4 \  y
    2.4 整数线性规划的计算机求解

    matlab求解混合整数线性规划,用intlinprog函数,但必须把所有的决策变量化成一维决策变量,即需要做变量替换。
    . v, W+ m$ N/ P) Y  标准形式为:

    / L( m% X* U7 `4 \, `
    9.png
    ) u; k# n+ k- W( c- M% \ 10.png ! C# j& U; p0 A' r6 S: T
    0 I  n* O7 y" K: P
    + b2 x1 T1 z" K8 b% w# m) \6 i
    ————————————————+ H! T: ~* i+ W# U  ]" p8 ^
    8 M8 k. H6 y' i* I# V2 i6 V$ N
    版权声明:本文为CSDN博主「victor_cs_bit」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    : p5 [6 a; [$ P. L原文链接:https://blog.csdn.net/qq_41000485/article/details/96478231
    8 ]' ^2 Y/ k2 F) n4 ?& m; C1 H; w) |) e9 U$ Y3 D: r/ T
    * F, v/ T8 K1 {, Z
    ————————————————* J( t: ^7 `. @/ k1 T: ^' G
    原文链接:https://blog.csdn.net/qq_41000485/article/details/96478231
    / _$ t2 k8 B4 x9 q; x* Y' @8 K  y% M$ N# n7 x  B) a
    8 e0 O7 b3 `0 v& R+ a$ n
    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-6-9 17:15 , Processed in 0.502566 second(s), 53 queries .

    回顶部