QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4120|回复: 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  ! I! z6 t5 E6 X; @3 c* l
                       x1 + 3 x2 + 2 x3  <= 68 a: b. v; v0 `
                       x1 + x2 <= 59 B+ E4 S4 ~7 ?, R# M, H( W
and
3 H) a* s8 ]  I$ o% T& H) X3 r                       x1>=0; x2>=0; x3>=0
, F) b* ~9 b, ?$ F
! O" q  v) H6 e当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x3
, F+ g6 w  ]0 \0 E. P2 O, M- A' [- I: E" E$ c+ E0 O+ \% @9 r# f
用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)3 u' W. j* E/ h9 Z  [, E
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 编辑
    * F8 |7 h6 P7 V! L
    + a' `2 w  F# C: V根据 s.t.可知 :+ u. `/ F* Q4 A
    0<=x1<=5;$ p5 s2 K; V3 x+ \, C7 ^* e/ o
    0<=x2<=2;
    + u) D& f6 @4 y0 G* ?0<=x3<=3;1 R) a  p- x( c. m9 Q# N
    0 h* W; S! I" s" V: [: t; v
    动态规划过程如下:# G# Y$ P" c+ j1 S* M" U& f

    0 v& q- ~/ z& b" ?! Z/ Q( B* Oint dp[6][3][4], maxn, tmp, ans;' ?5 O" f" F. }2 j) E$ o0 _, t
    8 x2 e# m; r; H& T- a" N0 P
    memset(dp,0,sizoef(dp));
    3 `# q9 p2 G2 u1 G. k7 K' {0 C) S3 h% g9 \, k3 J
    for (i=0;i<=5;i++)
    / a) x- z$ X, I3 n) m+ J1 _: g    for (j=0;j<=2;j++)
    9 F% c, v8 A. _* C" M' P        for (k=0;k<=3;k++)
    9 N$ e8 E8 x& ]        {, I% h6 Z2 j0 U4 ~. S, X
                maxn=0;
    ( J4 _. o/ N5 H, d) ?4 r( X            if (i>0)
    : x* ~+ ?- k& ~  G- t. n            {
    % h! }7 F2 I' Y. i/ Q                tmp=dp[i-1][j][k]+3;# f& D% M( X: H8 b4 @
                    if (tmp>maxn)- D" r7 Z- S- ~% B& F
                        maxn=tmp;
    $ m( ^8 M; F& n* @! @* Y            }4 A  F) q6 x$ d/ n- f: u- L
                if (j>0)
      z- k. t* e/ i# ]* q9 _            {- Z/ P3 Q2 L7 ~8 ?; ^
                    tmp=dp[j-1][k]+7;
    5 `: Q) s8 z& q- t3 E. J1 _                if (tmp>maxn)
    4 _1 i5 A* Y) ]6 a9 ^                    maxn=tmp;3 f+ T6 K& \3 ^/ f, ~9 y1 I
                }
    1 L* _% ]' N- K& T            if (k>0)6 z3 ?$ P0 Y* M' w: D+ a( L5 a3 a) U
                {9 u/ }, k$ b4 d# ~1 w" J3 {, F
                    tmp=dp[j][k-1]+6;
      j$ D" s! C* y                if (tmp>maxn)+ l9 F. {) N+ y  {9 Y8 p! s
                        maxn=tmp;- N. X, n0 k1 H* a9 X% @) ?
                }' c5 F' @0 c( o) K9 {& s
                dp[j][k]=maxn;
    : m; _, B5 V! d4 `: X& ]        }8 C4 ?5 b& W0 N- ]
    $ V5 K# t; ]8 G2 K4 J
    ans=0;7 [  D2 R+ d7 f6 N/ ?, p7 d* s; n
    for (i=0;i<=5;i++)' B3 q/ [( v( O3 Q4 A' ^
        for (j=0;j<=2;j++)
    7 Q0 F! N' y  c. L, K4 L        for (k=0;k<=3;k++)
    2 X- \6 }& A7 U# X/ l( k        {. B7 G: a. m2 G8 }  {+ B
                if (i+3*j+2*k>6)/ i+ T1 c1 u; d% ~- ^4 i) c
                    continue;: Q; \, o' H$ p& _, r% I% u: _
                if (i+j>5)- c$ |" c: l) Y' n9 v: s
                    continue;5 J9 n! F9 C" i) W$ E3 n) i
                tmp=dp[j][k];
    5 _' q/ ]% r4 T+ \5 k" q( W8 f; h            if (k>0)
    * |/ k. A+ u7 x. u                tmp-=6;/ P& s/ z. }/ w  |6 s
                if (tmp>ans)% ?4 ~! T7 U2 p4 w
                    ans=tmp;" [; B4 V9 r( Z- P
            }
      t( d0 y. G% @2 I+ {2 `printf("%d\n", ans);. f. P: _' f( J% d
    ans极为目标函数的最大值。
    ; d& U$ U6 \# v! }7 p( Y
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

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

    [LV.5]常住居民I

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

    新人进步奖 发帖功臣

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

    群组: 小草的客厅

    群组: 数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑 4 A5 Q# a5 z0 a( A; S5 y

    2 H; D; [6 X5 [+ k! u5 ~2 h/ I网页有点问题哈  数组有的地方显示的是2维 应该是3维    你自己琢磨琢磨哈  要是不明白想知道对不对 自己拿程序照着写一个 跑一下 和lingo对比一下就知道了
    回复

    使用道具 举报

    17

    主题

    3

    听众

    2216

    积分

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

    [LV.5]常住居民I

    群组: 小草的客厅

    群组: 数学建模

    群组: Matlab讨论组

    群组: LINGO

    群组: 中南民族大学

    回复

    使用道具 举报

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

    fastpost qq
    收缩
    • 电话咨询

    • 04714969085

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-11-1 00:42 , Processed in 0.228017 second(s), 68 queries .

    回顶部