QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3970|回复: 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  " y% |& W$ ]' d1 R; S1 W$ l
                       x1 + 3 x2 + 2 x3  <= 6& E( E9 z/ z1 A: d" M( X
                       x1 + x2 <= 5; a% r# a# S0 r* o
and/ u6 s" h% A5 b$ z( s# @
                       x1>=0; x2>=0; x3>=0
  Y4 A& t/ @/ [2 V8 u, T
& X/ F8 t' z( Z8 w' h! F6 q" W6 ]" y当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x3
1 I1 _4 l( o' R' J, w7 p4 {  ?7 E2 Q% ~& G# c- j& l
用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)/ }' i: ~3 b) Y* Q9 ?
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 编辑 & _8 r0 Y2 N8 Y& F

    6 c) G# D6 ^; D' O! v根据 s.t.可知 :
    4 r) a; w& F- p. M6 |0<=x1<=5;. z: m: |# _- n1 y% R+ r% e
    0<=x2<=2;
    ; d/ Q# }6 L4 p, Z  {0<=x3<=3;
    ( P* J1 Z) ?& C& f( _5 @: c4 c* w4 \
    " F. _& y4 K( h9 g3 F动态规划过程如下:8 ]$ o# f- I, M8 x6 s5 K

    6 n. R1 ^$ s: P$ V- Xint dp[6][3][4], maxn, tmp, ans;0 E5 j& R; D7 j. a* k) o

    * r3 F- C! F" \' r! Wmemset(dp,0,sizoef(dp));$ h* N0 k3 i: f, X6 Y6 g

    # Y1 f0 J/ F7 C* H- N( G1 jfor (i=0;i<=5;i++)
    . Q9 {3 q' Q+ K% {% |3 s    for (j=0;j<=2;j++)3 p- [7 g% Q7 r% ]* @+ K6 d4 f6 @
            for (k=0;k<=3;k++)
    + K& Y0 X! X$ n( h        {/ S* l  ~. d2 D+ t% u! n2 `6 `: \" d
                maxn=0;
    ( c6 `3 d" f, y( b6 z5 A8 l( T            if (i>0)
    8 h- j* Q7 P% ?5 e8 n            {5 f$ a9 ]& n: l0 f) q
                    tmp=dp[i-1][j][k]+3;
    ! o, `6 m% t" n                if (tmp>maxn)
    0 g" r  f9 S: t                    maxn=tmp;& Y' Z' }: v3 L" z* I
                }
    & n; \3 c+ s* }4 W            if (j>0)
    4 M9 A& p" t9 {            {
    0 R, H/ U" L" O                tmp=dp[j-1][k]+7;
    4 R5 u6 l( e+ f1 `8 _* E                if (tmp>maxn)3 F- T/ M8 F% z* I: n
                        maxn=tmp;1 M" x* _6 ]0 B9 I* ]' F
                }
    . ~# o( ]: J/ T# O, A: ?0 l- F            if (k>0)
    3 v" C5 V" m2 r, T! c4 \            {2 p2 q; s( N, j$ e" n! Z% ^
                    tmp=dp[j][k-1]+6;- P2 j( D0 o& a% I% {7 ]
                    if (tmp>maxn)+ I  A* D' g7 q3 M' o
                        maxn=tmp;
    4 T2 ~# f. G2 [            }
    ! U, _0 `2 u4 @0 v            dp[j][k]=maxn;) f7 m% X" C8 c2 w! i4 K' c
            }
    8 q$ \% X4 ^( O5 f- {( r9 M" ~  l2 @2 f2 x( _, R! q4 [- c- f
    ans=0;2 U3 G; v( t  \. ?4 K9 ^
    for (i=0;i<=5;i++)
    4 e# Y' L/ i1 i2 M( `# v+ B1 i) v    for (j=0;j<=2;j++)9 ^5 q, A" p) F9 H
            for (k=0;k<=3;k++)
    2 r: l0 z7 Q- S! o3 e% P, F        {
    6 B8 |. W, n5 s0 Q* t3 b7 ^            if (i+3*j+2*k>6)# |7 O9 Y1 J$ N  E  F
                    continue;
    1 U0 s' o9 f1 D6 P& J            if (i+j>5)5 d0 K2 `; l9 F  N% Q# P; c, M
                    continue;
    7 D( f" C1 t5 w7 d/ G/ P  D& d            tmp=dp[j][k];1 y; l+ Z% j  @# h  g, O
                if (k>0)) a1 G" s" T) u1 P; g+ @( i+ H
                    tmp-=6;
    : H+ v( R* U0 B1 y0 a) J7 s! y            if (tmp>ans)5 v0 g, l: }' d  ^3 U
                    ans=tmp;, x# S: v: C9 v8 H' U
            }+ v$ N/ I( _7 A' f$ |
    printf("%d\n", ans);
    & C. m9 }( Q) k3 e1 s% u  Jans极为目标函数的最大值。9 T7 z! D! g0 X; C3 K
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

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

    [LV.5]常住居民I

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

    新人进步奖 发帖功臣

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

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑
    7 L$ p- N0 m8 N+ A( O( }
    2 W1 m' E  X: b) H* P+ @- e+ l+ Q网页有点问题哈  数组有的地方显示的是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-6-15 16:43 , Processed in 0.608108 second(s), 69 queries .

    回顶部