QQ登录

只需要一步,快速开始

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

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

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

5250

主题

81

听众

16万

积分

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

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

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

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    跳转到指定楼层
    1#
    发表于 2020-3-13 17:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    数学建模算法与应用第二章:整数规划, W2 g. A' j) k! N1 b5 z2 \& A0 i
    ! V! }* ~0 s8 o  e/ w* I$ P9 u
    2.1 基本概念
    ! @: l3 I1 O; _
    * E+ f! t, n) R8 m整数规划:数学规划中的变量(部分或全部)限制为整数
    & M6 \  _; `2 z3 ^/ P目前只能求解整数线性规划
    8 b: I5 O8 n' ^整数规划的解有如下三种情况:
    / Q5 R, o* }+ u7 t+ w+ `% K: D+ h) A  w9 |  h" a- w
    没有可行解(最优解不是整数)
    9 Z4 Q6 l5 j  ?: z  ^; o( @存在最优解(最优解为整数)
    0 G2 k6 L; X3 t8 c1 t8 M; v; T有可行解(最优解值变差)
    7 z. G2 J$ n9 u& e2.2 0-1整数规划+ y9 t( j& l8 _/ P4 c9 B0 k& v

    0 f8 b; s, P4 c! F3 w定义:变量x仅取值0或1,即0-1变量
    2 u2 ^# x2 }5 l+ o. s9 W7 `$ \  I9 W4 v, g
    2.2.1 相互排斥的约束条件5 @) k" {9 {9 L
    ' d$ @* y8 h1 P  v
    引进一个充分大的数,削弱取一种情况时另一种情况下的约束条件) y# B" t/ L( b' J# `
    改为普通的约束条件(不常用)5 n# P+ [$ T2 Z; f: N
    若有m个互相排斥的约束条件
    5 L# R0 K$ b8 ]0 B, _/ w 1.png
    $ M" v8 i6 ~) U1 H% t
    1 S* `1 d' a; \$ q8 s需保证只有一个起作用,则引进m个0-1变量:# H; W: u+ l& a( x4 D8 c/ ?
    2.png
      V7 T5 n, F, {8 H# J" y% S! A0 F8 }2 @5 r  i
    和一个充分大的常数M,则有:
    : H" L* A: f4 r' n8 y% j+ K 3.png " h' ?( J9 _0 T' b5 v" L
    2.2.2 混合整数规划(固定费用)

    定义:变量部分限制为整数* {$ D- \* R3 L- \8 I% f3 l- D- y
    可用约束条件:


    ; F- B* z- X( P. a 4.png ; [9 n5 F( L& c7 r, x2 @( X7 N* A2 ~
    y为引入的0-1变量,ε \varepsilonε为充分小的正常数,M为充分大的正常数; a# c1 i6 d4 j  v2 E9 [
    上式即代替了该分段函数:5 \8 T* k$ T2 h& Q2 }% E
    # t( ~1 b. g+ w' d! {* |6 H9 o
    5.png 5 \. S9 r1 Q. W1 H& Q

    9 h% J& _* e- U5 J2 K4 O8 c5 V$ V2.2.3 指派问题

    关键:给出系数矩阵C
    % v4 G# a% @) w6 m规划模型为:(x为引入的0-1变量)


    0 q$ [% B3 w( H 6.png 4 b; \) t8 X. ~" D2 ?
    ' ]# H, z5 s2 x: W+ P6 x  a3 h1 A8 g
    2.3 蒙特卡洛法(随机取样法)

    目的:求解非线性整数规划
    8 P" \' C/ W7 Z  w- q$ w8 ?matlab程序如下:1 X( y. Y( ?$ F
      定义目标函数 f 和约束向量函数 g

    7.png ' k6 ~; X) e- ?: z$ b# v8 k
    5 I3 C- {0 E. A  l, [+ F' N" i4 S. _
    求解问题8 e7 w( v1 ]5 i1 G( n5 v5 @
    8.png
    # S$ }( T7 s. z
    2 X6 I$ T1 ~9 J4 H2.4 整数线性规划的计算机求解

    matlab求解混合整数线性规划,用intlinprog函数,但必须把所有的决策变量化成一维决策变量,即需要做变量替换。5 h1 r0 j1 P7 ~. K5 d
      标准形式为:


    ; v4 {  ?* P- }( {: C7 R 9.png ; S+ n& ]$ f3 y5 t2 N- M
    10.png : ^% x6 t) }! c* r$ J
    4 Q, Q& F; g! I+ V
    $ x% ~2 m4 h& ~; o+ h7 d) h
    ————————————————
    6 A( z" [2 y9 Z: r- |; v3 N: C! Z* R: r7 [; c
    版权声明:本文为CSDN博主「victor_cs_bit」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    ( K; F$ J, k0 v: v: m- `8 O; Q3 G4 M原文链接:https://blog.csdn.net/qq_41000485/article/details/964782318 B# N5 d' y% G# J& y& i& _

    # [+ c$ f' ?4 j! C- j$ O6 e
    ' R2 ?/ j" Z  r/ n9 I————————————————
    # |- b) U# p3 f9 t- {4 M, O: L- h- @/ R原文链接:https://blog.csdn.net/qq_41000485/article/details/96478231
    0 ?' W( `9 o0 I! H$ _7 t1 z
    1 c: o6 s' l/ j7 x9 V/ o( y- |6 k. V; Y5 h$ Z
    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, 2024-6-19 13:12 , Processed in 0.267961 second(s), 53 queries .

    回顶部