QQ登录

只需要一步,快速开始

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

有没有哪位高人会用动态规划来解线性规划的题? 附题一道

[复制链接]
字体大小: 正常 放大
zhaobener 实名认证       

5

主题

3

听众

44

积分

升级  41.05%

该用户从未签到

跳转到指定楼层
1#
发表于 2011-3-17 11:29 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
Max                Z=3 x1 + 7 x2 + 6 f(x3)subject to  5 @( A) z+ n6 E5 ], f/ z( m
                       x1 + 3 x2 + 2 x3  <= 6
. m1 `" C. O+ _- U& b                       x1 + x2 <= 5
1 j* }9 i: L$ J, Y% Wand
/ v. Z! t/ G% S9 F! w, P                       x1>=0; x2>=0; x3>=0
" y) W& ^' V3 |+ [8 i2 @
, W) m# \* r* d1 ~5 d当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x3
3 \  p7 S0 {% Q" \- k, f
' V) U# M9 m1 H. y用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)
( y) f) X# a3 T
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

20

主题

6

听众

841

积分

升级  60.25%

  • TA的每日心情
    开心
    2013-3-1 00:03
  • 签到天数: 44 天

    [LV.5]常住居民I

    自我介绍
    数学建模与ACM爱好者

    新人进步奖 发帖功臣

    群组哈尔滨工业大学建模团

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:45 编辑
    : l5 V) M8 M* }+ S+ h
    : g# `) e+ {' R根据 s.t.可知 :
    1 f* \: O' V) n  K' d0 C: v$ c0<=x1<=5;# m( k4 S- ~8 |
    0<=x2<=2;1 T/ p+ x* x5 [
    0<=x3<=3;
    ( a: t( t9 e0 l# Z% c
    ' K; f$ A1 y' l3 i, j动态规划过程如下:
    $ Y# D" S5 d! h, ]6 |6 q0 A) g5 o# z
    int dp[6][3][4], maxn, tmp, ans;4 Q" A8 j9 u9 a' u5 g0 I7 D9 T

    : Y% j8 N8 u; g# u. U9 [+ smemset(dp,0,sizoef(dp));" `  W  r) M5 `8 U; L) H8 b
    9 d) ^6 W4 N9 a1 T; y
    for (i=0;i<=5;i++)
    " w" T. V. h% X5 G) y    for (j=0;j<=2;j++)5 }. i+ x4 i: v& \4 b0 b5 H, I/ p
            for (k=0;k<=3;k++)
    ; O& B/ ~2 X% _0 `1 C# |5 h( _        {2 B# P) R5 z+ V1 b: p5 ]  a+ I+ `
                maxn=0;
    ; T8 t* B" f& B$ F# D" L1 @. ]            if (i>0)
    & ?7 G# X& \% z4 G* N            {
    ! S6 I0 e' E" Y  ?                tmp=dp[i-1][j][k]+3;& z! V! v0 X7 c# k( \$ k& J% i) _
                    if (tmp>maxn)
    ' b9 F" M* B$ m7 G( x/ q, Q                    maxn=tmp;
    1 F$ F3 [/ E# @1 n2 D5 Y            }
    , G5 ^9 ?& D( _0 P7 X2 U            if (j>0)
      e/ s% Z! M) P) g+ T, s! y            {2 y+ n* K% P3 z' N4 ~4 K3 ~6 D
                    tmp=dp[j-1][k]+7;
    * C: k/ s* L. ]# ?7 M2 W' `" V: d                if (tmp>maxn)
    . q! G, e, O9 B! ?/ g. \                    maxn=tmp;
    / ^+ j+ k  L, N( M/ l1 e9 `            }
    * V3 f# m& X7 g            if (k>0)( J1 \+ v# p! t. O! \3 W$ a
                {" V; S% U8 s+ h
                    tmp=dp[j][k-1]+6;( v& D( i& C7 K
                    if (tmp>maxn)
    " {5 O$ ?; H" x$ u! W5 i                    maxn=tmp;* ^; p5 ^. O. n5 F( E& D
                }7 G4 U7 m8 J& J) v3 e; x+ H
                dp[j][k]=maxn;
    : q' |2 j: z5 D, t1 H& j/ r; q* q        }9 [- h" L8 f( l% u( _) ?( P

    / m: g0 G6 L: x3 {2 O; p& |) pans=0;; ^/ g( U8 r% N  }; e  Q3 K
    for (i=0;i<=5;i++)! S7 b) ~: `* x6 F. q. z+ H- x) C
        for (j=0;j<=2;j++)  W% p* q! q. [, ?( x5 ~
            for (k=0;k<=3;k++)
    6 W5 a6 b( V+ _: f/ i7 ^        {
    ' X& X: ^2 K2 p# Q& z            if (i+3*j+2*k>6)
    ( k/ \; o# p2 ]) J% e! p) t/ a                continue;
    + ^' T4 w% l4 t, S            if (i+j>5)! j: C: G, r' A0 m! k9 F
                    continue;! r( V3 t, C, U
                tmp=dp[j][k];
    * r! G% ]0 ]' v8 d            if (k>0)- P+ F& I/ j2 \+ k& a
                    tmp-=6;
    ' v8 N8 Z; C7 M            if (tmp>ans)' d& C. \9 U/ u6 N
                    ans=tmp;
    / S& c+ \/ |! _( G) C  b        }
    , C! e% W" D  k( Rprintf("%d\n", ans);
    : V3 S0 l& d8 q- I+ Sans极为目标函数的最大值。
    9 \# I& h, _2 t. U+ {  }
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

  • TA的每日心情
    开心
    2013-3-1 00:03
  • 签到天数: 44 天

    [LV.5]常住居民I

    自我介绍
    数学建模与ACM爱好者

    新人进步奖 发帖功臣

    群组哈尔滨工业大学建模团

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑
    - @: b$ X7 ^" m# m, [  M0 J. [4 s1 Z  `! q; X+ z
    网页有点问题哈  数组有的地方显示的是2维 应该是3维    你自己琢磨琢磨哈  要是不明白想知道对不对 自己拿程序照着写一个 跑一下 和lingo对比一下就知道了
    回复

    使用道具 举报

    17

    主题

    3

    听众

    2216

    积分

  • TA的每日心情
    开心
    2012-1-30 23:29
  • 签到天数: 39 天

    [LV.5]常住居民I

    群组小草的客厅

    群组数学建模

    群组Matlab讨论组

    群组LINGO

    群组中南民族大学

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-8-2 23:12 , Processed in 0.391665 second(s), 68 queries .

    回顶部