QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4046|回复: 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  , f8 O, \5 O1 e7 m+ p
                       x1 + 3 x2 + 2 x3  <= 68 ~0 M+ n1 ~8 I' N. x' E, M
                       x1 + x2 <= 5
" B* a0 `9 l! d* c+ h- Fand5 X% A4 |8 H. C: [6 u$ a
                       x1>=0; x2>=0; x3>=0
; M  N. R. ?5 B. x" r4 {, z
2 a- v$ A+ _$ D+ I$ |当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x3* s- r0 E+ l4 D  N) R) O: t/ [2 ?

$ P1 c0 Y9 h4 ]! x8 I8 L用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)' X/ s, {' X7 K: z: \* m1 h7 k
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 编辑
      ~3 T/ k- |6 ]1 l5 S
    + ?  \# k0 p: b1 |6 U根据 s.t.可知 :
    7 ~' @, e% i& t9 `/ W( ?' D& t5 m0<=x1<=5;' a* {! f  y9 B0 t
    0<=x2<=2;
    1 t  I; M# m4 S/ I' W8 f0<=x3<=3;# c. j1 `2 |2 }
    # X0 q8 `6 [& R
    动态规划过程如下:1 z5 G, T: ]! ]- K

    4 i, [2 O: R. f5 G' iint dp[6][3][4], maxn, tmp, ans;
    4 _" P) [" W' j+ F8 D  p  `, @- x- L  M4 ^
    memset(dp,0,sizoef(dp));
    0 [& i) b% G6 B1 @( x
    ; J/ O- u. m: P; _# j! ?7 o& ]' P9 tfor (i=0;i<=5;i++)
    ) e4 a0 n" Q/ o2 w" ?6 s- ~    for (j=0;j<=2;j++)
    1 y' O5 u* n/ v& T& u7 p) Z        for (k=0;k<=3;k++)5 ?( O& H0 u& ?2 h# q0 b8 `0 a5 |
            {
    4 C* j( a) s$ _3 C            maxn=0;
    1 u; u" q! w+ ^/ E% T: O            if (i>0)* {8 B) i" L5 r$ C
                {
    ) Q4 P3 V8 I; f6 S8 l7 D0 Q& s                tmp=dp[i-1][j][k]+3;
    6 D6 _- N8 L5 ?/ h/ a                if (tmp>maxn)
    5 d1 I% H, c9 S& m6 S7 g6 w                    maxn=tmp;. P4 a! L3 a! M
                }& n/ M' d. h- J
                if (j>0)
    ' x& _/ Y0 ~* ?5 D            {
    % P1 S1 d0 k' {+ f% N9 ?) |                tmp=dp[j-1][k]+7;
    ( ^' @5 J4 C: D/ d- M5 A. U                if (tmp>maxn)+ C3 B* o2 Q$ ?7 v& `
                        maxn=tmp;7 _- M1 D- A+ H/ F9 @# k5 O# Y
                }0 u: z: r. D# S$ _* v7 E
                if (k>0)2 H( L: g5 Z  X$ n- {7 A
                {
    ' c& x1 \  M; O                tmp=dp[j][k-1]+6;
    / n( \7 }9 \$ I/ Y9 y                if (tmp>maxn)
    : p  o8 F0 c  C+ X- w2 s* z                    maxn=tmp;
    . x8 \. r+ |! |3 K. v1 U            }! L: k% U( C9 W# M& u; [
                dp[j][k]=maxn;9 Y6 x' J$ E9 o8 m8 A8 Y, i& v' D
            }
    + }8 P+ G5 d: ~5 H& |) J* B/ a. u* v. |& Y+ E5 s3 b: f: z
    ans=0;) T/ p; L$ D5 E. i' P
    for (i=0;i<=5;i++)- Q9 B( z8 N1 J1 l3 S; O& j
        for (j=0;j<=2;j++)
    ' l; Q9 `/ B) x        for (k=0;k<=3;k++)# `7 G( X6 I( p8 ], K
            {3 w2 M- `* \( x$ W2 c- U
                if (i+3*j+2*k>6)
    & D; U  D1 {- j                continue;9 _7 V' R  J/ ~* h4 G
                if (i+j>5)5 l; q0 _' p! j( {& U0 e
                    continue;
      X1 n1 R* E; \( [            tmp=dp[j][k];
    6 Y$ G" W+ w! x- t2 q            if (k>0)
    + ]! c7 n' p) F, Y9 Y: ]9 s! Q                tmp-=6;+ w2 o. o2 L! H0 o! A
                if (tmp>ans)5 Q1 M. `' |7 J8 a: q8 A# P
                    ans=tmp;. J, {) A% p. ]( Y2 o1 k1 P3 u
            }& g, W- ^" t+ ?* I* [& h; O% A
    printf("%d\n", ans);1 t) L- y: H8 o+ R
    ans极为目标函数的最大值。
    9 j4 f: X! r. z. m$ B
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

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

    [LV.5]常住居民I

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

    新人进步奖 发帖功臣

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

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑
    + M0 E, H# ~$ G2 B5 L
    8 l" }8 Z( q5 J3 o* 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-9-13 18:31 , Processed in 0.464701 second(s), 69 queries .

    回顶部