QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1813|回复: 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
    数学建模算法与应用第二章:整数规划! Y. N) x) C3 ]: @( A: T

    # G1 j3 k. T. d- G3 {2.1 基本概念
    ) W; r* [6 x( p8 J% P& Q) o! A8 s
    * N# s7 W, o' k# S整数规划:数学规划中的变量(部分或全部)限制为整数# u7 M- `1 q/ @" ?2 q9 ~& f4 I
    目前只能求解整数线性规划
    . f& U! F( x2 r2 x3 {整数规划的解有如下三种情况:
    # y: m" N$ t7 W  v! b4 c  O
    3 h! x0 O# g  J% J; M$ |* w没有可行解(最优解不是整数)& @2 M2 S; c. z& r1 A6 n) ~1 p! R
    存在最优解(最优解为整数)
    2 o" [5 c9 _; l有可行解(最优解值变差)
    $ H, W* k' j8 g7 Z4 ~2.2 0-1整数规划* M% v7 h* U6 x0 r2 s$ T
    5 n8 G+ ^# x) D; D: M
    定义:变量x仅取值0或1,即0-1变量! H, s# M5 K1 X- a4 u. B

    ' w$ w: F! X9 W# k+ T2.2.1 相互排斥的约束条件
      z2 `. n; x6 N; U
    8 l7 e6 Z! u& R% O7 L引进一个充分大的数,削弱取一种情况时另一种情况下的约束条件0 T% o+ X* M$ W, C9 h! P
    改为普通的约束条件(不常用)+ i" M! C3 A1 @: a+ b
    若有m个互相排斥的约束条件
    - j: Y2 j6 x8 t8 m2 @2 V, O: ]4 Y 1.png
    3 Y6 f' c9 J- j5 z. G: ~
    ; Q5 Y2 n8 f$ u2 `/ n7 u$ L需保证只有一个起作用,则引进m个0-1变量:; I6 K2 i% n  m9 A
    2.png , Q+ }, {3 i9 H) Y( F/ O0 g- d

    6 v  y- \1 _2 p3 x和一个充分大的常数M,则有:8 S' d( X! n) {
    3.png
    ; ~* R% s: v  N8 w8 v2.2.2 混合整数规划(固定费用)

    定义:变量部分限制为整数5 r# ?4 @: y4 H# R% U/ H
    可用约束条件:


    7 T1 M. d- `* s9 `, z8 U5 {' Z# [ 4.png
    # f0 V2 N) U  b8 Ry为引入的0-1变量,ε \varepsilonε为充分小的正常数,M为充分大的正常数+ G. W, a) }6 {3 Y. W& y
    上式即代替了该分段函数:4 u: t) r" V/ z6 e9 T' \% X) A
    $ M- S" A, B! P- h( l
    5.png / W# V8 v/ v3 K: L( s5 q/ q
    9 p5 ~* w) l3 ?* A
    2.2.3 指派问题

    关键:给出系数矩阵C
    ' N8 k9 X7 I- ]# b8 Z' g规划模型为:(x为引入的0-1变量)


    + T) E. l' W% x. W3 {5 G! h7 i0 ? 6.png ! A' i/ m( S1 j
    $ K# o; V! \' s" \/ _
    2.3 蒙特卡洛法(随机取样法)

    目的:求解非线性整数规划
    : M- O& q+ T7 Y( d3 D+ n& y' smatlab程序如下:( ?2 N4 j  B( t4 m! ^. m) _0 R
      定义目标函数 f 和约束向量函数 g

    7.png ( K2 H7 W' P3 \

    5 ?4 l) A! {( B! ]$ \求解问题
    * L! W' W9 j: J& m/ x 8.png # }, ?% r* K( Y7 d( ]

    3 h7 G5 `, p& G" s. n4 [2.4 整数线性规划的计算机求解

    matlab求解混合整数线性规划,用intlinprog函数,但必须把所有的决策变量化成一维决策变量,即需要做变量替换。
    ) W. [' U% w' j  标准形式为:


    " y% h5 c5 p: s. m5 e 9.png
    , m* P& x( b; ^ 10.png
    # H: I5 p. {) O1 Z, A, ?# T
    / @0 g9 k  L; Y
    7 M5 U3 L; D" b% f9 x. t3 u% H————————————————
    / H, L9 F1 ?5 x' }( b3 ^/ c; {$ q3 O/ a
    8 k' B3 z, v0 N& @8 `8 d5 \& m% l版权声明:本文为CSDN博主「victor_cs_bit」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    * c* ^7 `  h2 R* c, U原文链接:https://blog.csdn.net/qq_41000485/article/details/964782313 l/ k. ?& J% D# k$ i
    ! l1 r1 W1 w8 l% w# ]# K' V5 `

    ! K. I7 N- ~" ^————————————————) |) \- Q) x2 w8 q+ \  {7 K( j6 E: V
    原文链接:https://blog.csdn.net/qq_41000485/article/details/96478231& y' \8 x' w) L

    - I! \6 g( N5 ~" K/ A) N, {: i3 `- y, Q. V1 w) h! i1 N2 N$ H' g
    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, 2025-8-23 00:57 , Processed in 0.493425 second(s), 53 queries .

    回顶部