QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3876|回复: 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  8 O& ^' b# n% J2 I: X
                       x1 + 3 x2 + 2 x3  <= 6
7 F8 T% T$ }6 Z% {) U5 C5 F                       x1 + x2 <= 56 V! z: D" L0 k3 k+ e8 k5 E  A
and/ E; W1 K. U6 [
                       x1>=0; x2>=0; x3>=0
/ q# a, H. C; \$ L3 i3 Z1 k5 z* v# U8 j' h' g. M6 i
当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x38 M2 j, A; c6 }1 z

, R! y; g2 W( n$ p用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)- p' \" {: S" o' [6 V' v( q
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 编辑 % s/ q- i7 b) P$ [, ^
    / D4 ^9 H* o2 X7 Y
    根据 s.t.可知 :
    ( y8 e# }3 y; a0<=x1<=5;2 v; M" g0 p. T. K9 t2 k4 c
    0<=x2<=2;
    . z6 ~; D. \5 k0<=x3<=3;
    3 {& ~+ Y' k6 l" f/ X' A
    + M. ]5 H4 r1 R: t( N6 [1 W动态规划过程如下:
    ' c: x7 Z) ~  Q4 l2 R! }
    * B' {* g. k4 D7 [4 X. u1 Q: C5 fint dp[6][3][4], maxn, tmp, ans;
      l( }' a6 h5 x1 Y( }, O1 {* Y# {, w7 @8 m7 C
    memset(dp,0,sizoef(dp));( `$ H6 y# D& Q) h, |5 q5 I5 R
    7 F5 E- p; L7 n9 O. o
    for (i=0;i<=5;i++)
    3 Q4 Z9 |; c- S' D, V    for (j=0;j<=2;j++)+ M) H- {7 o8 p: t0 h/ k, @4 G
            for (k=0;k<=3;k++)
    : K. O* N: ?. O5 R7 Y        {( w& l: t0 e; R" M
                maxn=0;' Y5 G7 V# I3 ^2 h4 i. I
                if (i>0). y0 ~- d6 P( F/ v
                {
    8 p9 ~8 Y8 c' Z- p8 Z                tmp=dp[i-1][j][k]+3;
    5 h# j5 ~% n! @2 ~; b                if (tmp>maxn)
    7 N1 Q& {* G9 w                    maxn=tmp;
    ; Z0 F: Y! I) {. \) c6 f            }
    0 E9 D6 D. x# |1 y( A            if (j>0): u1 N( `- F2 H2 A' ~- v5 R! v
                {8 [; m7 \+ y1 u* _' G7 d0 h
                    tmp=dp[j-1][k]+7;  A& H. F; @+ ^: s2 y! K2 {. }2 C
                    if (tmp>maxn)
    * r' ~% x8 a. m) \' l) B                    maxn=tmp;# x& O! ]( O& c) A/ m! \! f1 T3 X
                }
    9 y/ e/ Y0 U' c, M0 J            if (k>0)
    0 d" O; \+ Q  u+ [7 A( p7 E2 U            {
    ( n0 I5 s' z# L9 L$ f8 D8 |                tmp=dp[j][k-1]+6;
    $ ^8 w) [5 }4 X* g$ ^                if (tmp>maxn)
    1 r# j: ]7 E' i& I                    maxn=tmp;! a) b, a+ O  O1 w4 o
                }
    * \' x* J# g$ Z0 N' q* O. O            dp[j][k]=maxn;( }6 }, w2 N6 T: J9 p4 K
            }
    3 \" Y: q0 q% Z
    , [2 ^  I8 g7 [! Xans=0;2 o6 t5 I0 P" s
    for (i=0;i<=5;i++)
    7 s- C, b; p4 v0 F    for (j=0;j<=2;j++)0 \0 Y- u7 r7 k% \: b: N, R" V/ q
            for (k=0;k<=3;k++)
    ' I! U$ S$ O+ ]) {        {
    - [5 A2 g0 d* l* [2 N2 U1 j            if (i+3*j+2*k>6)
      C, r& N3 u4 B: v* O6 X                continue;
    ) D; @  D1 Y5 C4 U- `7 K            if (i+j>5)
    5 D0 I( s3 W4 b$ l7 D! t) I                continue;# W4 f+ x/ O+ i, K
                tmp=dp[j][k];$ N* Y9 E2 \6 E. m3 [
                if (k>0)
      V- O% f% e) c1 m: j5 N                tmp-=6;
    # L% B2 X& p( G' |% u+ P            if (tmp>ans)' u& I; \8 y8 {1 d
                    ans=tmp;
    0 w3 Q4 \% Y& k) m4 }        }
    4 i9 x8 e/ v' A- J  ?printf("%d\n", ans);3 \: p) D" n  e6 \+ `  J
    ans极为目标函数的最大值。
    4 q+ _6 e/ s' t6 E+ _0 n+ S
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

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

    [LV.5]常住居民I

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

    新人进步奖 发帖功臣

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

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑 ) p1 m" b! t5 o$ p8 H: ?" M

    4 m7 l. W$ a5 {$ l网页有点问题哈  数组有的地方显示的是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, 2025-12-10 09:02 , Processed in 1.711233 second(s), 69 queries .

    回顶部