QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3873|回复: 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  6 u* \3 u: M) J0 j- }; @8 o6 q5 e
                       x1 + 3 x2 + 2 x3  <= 6; P4 D6 _9 i& D6 U6 C( D1 q2 Z$ ^
                       x1 + x2 <= 5
0 Y; ?; W2 {$ |% W/ T' D/ j4 vand" H/ w2 S. n" e6 h1 ~
                       x1>=0; x2>=0; x3>=0: H" Z: ]8 W1 x5 S+ ?; l
2 g& o$ C9 Y( _: I5 V* g
当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x3$ A; g" ]! f4 |! v4 c

. Z  q. w7 }( `3 y- ~, y6 F5 G用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)4 x4 \2 {2 V. J( R5 R
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 编辑
    4 u2 Y, m. C. {7 w" h# b' m
    7 ?/ w4 ]; t  u+ e根据 s.t.可知 :
      S4 S: n  v0 L/ f, j) X; m0<=x1<=5;& C% ]" n% e* q$ `) i& n4 z
    0<=x2<=2;
    / w9 P; @& B' T( @0 X0<=x3<=3;) U9 f) t$ Y  B/ t7 Y

    + L0 w# _# I& H动态规划过程如下:
    : @; z/ }; v$ T1 d  ]* B; l" n" H  m# S( d9 `
    int dp[6][3][4], maxn, tmp, ans;! V4 s. H7 b; r( W: Q; M9 l0 d, Y

    ' J* o- D& t5 f3 f; a, ]6 F+ jmemset(dp,0,sizoef(dp));, W0 C0 O! l8 x
    " I& J, j& \; d! b) P' b% l4 y
    for (i=0;i<=5;i++)
    3 l( u& F' j9 n0 G2 c    for (j=0;j<=2;j++): r% S0 j7 {0 W' u! T1 T
            for (k=0;k<=3;k++)1 M+ [- C7 C3 z2 a
            {3 z# v  z+ i' p! l
                maxn=0;; `. B9 o9 {3 z" X! C  {; M5 m6 z
                if (i>0)
    2 Y/ B8 u" v  h' @            {
    " S% r+ r) x# b. \6 \                tmp=dp[i-1][j][k]+3;
    7 ~8 N( x- H; j* g4 X1 N9 e                if (tmp>maxn)
    + s; g. A/ L) t7 b. x/ u5 N1 Z                    maxn=tmp;- m; o& v3 }& R$ [- }  x
                }: n; X* H! T( E& @
                if (j>0)
    4 k( s7 m" `- x) m1 U            {) X: g" z+ l5 \
                    tmp=dp[j-1][k]+7;0 |; S4 a7 i, v& L( w3 }
                    if (tmp>maxn)
    # J2 e1 U3 C. G& u                    maxn=tmp;
    6 g2 I; b1 Q+ `            }
    $ R2 S4 ~* n$ p, w7 e, N0 g            if (k>0)
    $ p# r6 ?9 f! p            {9 U' C2 H* N8 X4 X9 r5 l6 k
                    tmp=dp[j][k-1]+6;2 u. m! ?6 T' Z& P9 E. l; I
                    if (tmp>maxn). S  E/ S) a  Y! |1 f+ r
                        maxn=tmp;
    # W* X" H" g& t3 R' P            }
    8 p+ `( y0 U0 x" Q7 b) m5 D            dp[j][k]=maxn;
    ( Z. r9 b. l7 e        }. w- a5 J% `  [( l% Q6 j
    8 d1 s# R- U4 z. g
    ans=0;
    1 h/ ~* I" ?/ p/ t5 ?7 I+ dfor (i=0;i<=5;i++)
    , ~1 |! S% F3 i' w( z. U    for (j=0;j<=2;j++)$ ?# }, o/ N; `' Q9 t5 g; ?! H
            for (k=0;k<=3;k++); X/ O. c' Z) u4 s* n
            {
    # f4 [- N: O- s% [2 b9 c1 g3 A            if (i+3*j+2*k>6)$ U4 B4 x# T+ K  Z
                    continue;8 ~" R; I6 V5 k* C
                if (i+j>5)
    % J2 o: c4 A, E0 R! W: j                continue;. U" T0 h( y* _1 }9 |) p
                tmp=dp[j][k];- a0 z$ d% S) \' U
                if (k>0)
    , ~" g$ E0 {4 q& F" r1 X                tmp-=6;
    , L. p- x' I3 l' J# j6 r            if (tmp>ans)
    " S2 ^- p5 P& g5 ?8 [& X$ c4 z! R' H6 T9 [                ans=tmp;) @0 r6 v$ j* ^; ~1 D" I8 ]
            }& M) r) I8 d1 ]
    printf("%d\n", ans);" u$ ^$ E4 {+ M: f) L2 q# D: E/ l
    ans极为目标函数的最大值。0 O( p; O9 ?1 L9 }# k/ H5 k* Q/ e
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

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

    [LV.5]常住居民I

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

    新人进步奖 发帖功臣

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

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑 ( d* ]  }7 |: D1 ]+ X
    4 z6 g# C, q: j& n$ M
    网页有点问题哈  数组有的地方显示的是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-9 23:57 , Processed in 0.561147 second(s), 69 queries .

    回顶部