QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3965|回复: 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  ( b: D) S: t( q) R
                       x1 + 3 x2 + 2 x3  <= 67 w  M( z1 g0 ~
                       x1 + x2 <= 5
6 I: E; z& O/ A6 ?" Hand
  e8 Q, X% ~0 E1 ]                       x1>=0; x2>=0; x3>=0
  G9 A- [: E9 t7 O) \
2 o7 A: F: T* l8 h# W  Y3 t. N* h当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x34 z# w: a. q; L. p

+ |) d* q( T6 l9 E8 _用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)
, I3 Z, o+ t& b2 d8 E" ?# y
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 编辑
      C' ]& M) i7 @5 o* r- O- w& Z9 R5 S$ ?( s4 B7 V
    根据 s.t.可知 :
    7 {- q2 k# N8 u5 O# S% m2 ~; M% w+ K+ z, K0<=x1<=5;. L( j+ t* o& V9 ^8 V3 n" p
    0<=x2<=2;
    ! g5 f4 t" I9 t7 L0<=x3<=3;# w$ e* J, j/ t" u
    7 P. H. r6 U: x: G0 w* s
    动态规划过程如下:$ Q7 U; ~& `/ U7 Y

    & Y; s4 o4 v, z0 O- Wint dp[6][3][4], maxn, tmp, ans;
    : `, U- W. G3 k5 f6 K( P% ?3 ^
    . e$ _: ?" i! n& V/ Xmemset(dp,0,sizoef(dp));
    2 F* Z, N( c6 ?9 j. _4 }
    ; h1 K) w% r) u; A% Ufor (i=0;i<=5;i++)( Y+ a3 Q  C; {0 ~5 M! ?
        for (j=0;j<=2;j++)
      K, P' w4 ~. x2 y8 E& j  Y( ^: l        for (k=0;k<=3;k++)# x4 i9 p+ S' \! ?# s
            {
    7 ?5 w! t5 `. V1 K            maxn=0;* E8 T  {2 K5 r: g0 t
                if (i>0)
    - R( Y9 s9 E: \/ Z            {
    5 K" T% J' y- j2 l9 D; S                tmp=dp[i-1][j][k]+3;
    3 q9 E' O* M8 I) @0 U2 W                if (tmp>maxn)
    1 L: [7 Y7 z" j, F! g- ^, M                    maxn=tmp;
      G0 q; b) f2 {9 t/ g: A, S            }& Q/ x. n# s. b9 k2 V- C. \) g
                if (j>0)
    / E" }. B' K  E            {
    * U( ], Y6 ?4 W# t4 n$ }  r/ _4 |                tmp=dp[j-1][k]+7;
    1 W3 ^4 d* {5 n: l* [- _                if (tmp>maxn)
    0 e; A( E, k0 ]                    maxn=tmp;
    . x- _2 R/ C  x$ i( E            }9 v) G6 O: |4 p- Y
                if (k>0)1 X! t5 d) _# x$ W. o
                {
    ( M% J1 i* q- c1 ~; Y6 N                tmp=dp[j][k-1]+6;
    ( Z5 Z, O  |- A( s  ~                if (tmp>maxn)# v) I2 z3 v9 A3 K1 c
                        maxn=tmp;
    9 ]* o9 y. Y4 h+ H% Q9 z            }
    7 [) B0 y( y, G% R1 J            dp[j][k]=maxn;
    ( s$ K! M$ I+ g  c1 j4 H        }
    & ?& A/ |  u6 Q5 n/ |
    " f; Q4 M/ V' @/ K7 E3 uans=0;
    + s' O, P5 D7 T! u$ t  Qfor (i=0;i<=5;i++)
    1 X3 l$ e( M; V# m0 _    for (j=0;j<=2;j++)9 g% B# P- E% _( o5 r2 Y! @, D3 \
            for (k=0;k<=3;k++)
    * ~% H6 B# O" @) |  x* e: M+ n# r        {+ @) H. h; H9 a0 ~5 D
                if (i+3*j+2*k>6)
    9 C5 {) D3 I# e5 m, }& I: o1 m                continue;6 q# F6 r+ @( A
                if (i+j>5). B) W7 F8 h$ L$ }, ]) e
                    continue;3 I3 l! \. a% z( j6 h! P
                tmp=dp[j][k];
    ! w; M; m  I4 u, f4 J0 J1 L: P% ?$ O9 ~            if (k>0)
    6 v  T  b6 b7 d; e7 i$ f                tmp-=6;% ^$ J3 k9 ]# l
                if (tmp>ans)! u6 J& e3 U" n$ K! k
                    ans=tmp;5 K6 Q* x9 x2 C% `, d$ J
            }
    2 J2 k. [$ o2 X6 [7 ]( Z# j# Y1 Zprintf("%d\n", ans);
    + @! X# n8 \; L$ x- n3 Ians极为目标函数的最大值。
    ! D& I! A  l( F; P, B0 G" o
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

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

    [LV.5]常住居民I

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

    新人进步奖 发帖功臣

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

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑
      g% n$ z* q6 ^( L3 C5 k, x9 P' F) k' v8 `# j1 {4 k
    网页有点问题哈  数组有的地方显示的是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-10 08:43 , Processed in 0.379658 second(s), 68 queries .

    回顶部