QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4010|回复: 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 i' t& n/ n9 p! q7 V  z" ?* I9 ?                       x1 + 3 x2 + 2 x3  <= 6
+ d# |+ Y( ~" Q. I  I                       x1 + x2 <= 5
' f( d3 r4 C5 land
2 A5 G$ [: D- _0 t% q5 c2 C                       x1>=0; x2>=0; x3>=0
: `1 {5 I3 s8 T! R0 A- F' k% Y4 l% {$ A9 V2 Y2 o1 d
当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x3
- q! U+ j+ \3 n; W5 j9 p; v$ W' E: I
用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)
0 F0 P! M) q& K% S0 a
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 编辑
    : N3 m+ G0 L" W' H
    ( `7 X2 o* q; v7 R/ t5 r根据 s.t.可知 :6 I" T7 m1 U* f' |! |2 {" |. I
    0<=x1<=5;
      W7 M) r+ |1 h  j% Y0<=x2<=2;
    " n; V7 f* ]+ R2 q0<=x3<=3;" Z9 S; v  `& ^  B+ L3 y. J
    9 x( l! {6 W4 Q# T! f/ I
    动态规划过程如下:
    0 k  q& ?) _' w6 c& Z8 n6 v* g2 N" ?/ \# V# b
    int dp[6][3][4], maxn, tmp, ans;
    ' }/ {) K5 R/ X7 P) }3 @+ R! M) d" N6 w1 A
    memset(dp,0,sizoef(dp));
    : x8 N  Q0 L  v9 V+ }8 M9 A  O6 l/ s. w9 X
    for (i=0;i<=5;i++)
    6 Y2 ~2 L! g+ M9 H    for (j=0;j<=2;j++)4 q4 k+ S- K, v5 x# w+ U  Y$ N
            for (k=0;k<=3;k++)4 |# s  ?# P* b; D/ x* n
            {- d+ B1 n* J) L6 `
                maxn=0;2 a$ F) L9 q1 b5 \
                if (i>0)
    , y: X1 Q" E% V% K; D  E3 V            {4 c4 i% l1 h. k/ o( `
                    tmp=dp[i-1][j][k]+3;
    1 z9 d) y+ ?8 ^                if (tmp>maxn)
    2 A! F6 T9 x7 G  Y- L                    maxn=tmp;
    9 E8 U' {! m3 g5 r            }
    ) d% O# B9 [4 P. ~7 X            if (j>0)
    / n# w$ t, ?2 w6 a2 q& e. V! A            {' |7 g- @& k$ t# P! L0 x& h/ G
                    tmp=dp[j-1][k]+7;* G: ?4 B( G& ]. G- ^( a6 k
                    if (tmp>maxn)$ u  g1 o6 J$ |" ?) h; o+ s
                        maxn=tmp;
    7 L' s1 ]. {$ b) E; Y3 c2 F5 ^            }: E. b4 V* g! l- F1 H4 ]8 A
                if (k>0)* V: y' @4 s/ o9 ]
                {/ Z! Q/ L& P. v
                    tmp=dp[j][k-1]+6;
    + @# O7 D0 G( v& |7 [                if (tmp>maxn)
    ) V7 M/ q2 t6 v, F& A# A0 c8 s                    maxn=tmp;
    0 c" t6 V  K& t            }
    0 X4 [8 |% _% p/ R! E! U/ z" d            dp[j][k]=maxn;
    ( h0 x' t# F# O1 \4 P& _) N        }
    " }+ \/ i" L7 K- f8 I% {1 t
    3 @5 F, X* G3 V% J4 |. V% Oans=0;
    $ y1 d0 c4 X" q, f- x: d+ R/ dfor (i=0;i<=5;i++)6 M( D/ t- A8 C7 G; Y
        for (j=0;j<=2;j++)! l' m" w+ `0 r8 w. ?/ J
            for (k=0;k<=3;k++)
    9 \8 M. [/ ~. @8 P        {
    ; \6 |( h+ r( ^            if (i+3*j+2*k>6)% z- N( ^1 ~% C- O. M
                    continue;
    4 n1 r" F) l  ^9 b5 e' ^: H5 K            if (i+j>5)
    8 n" D' \6 `1 m' V! x$ ]                continue;
    / C7 E7 ^( {" D            tmp=dp[j][k];4 A3 v; @; w; b
                if (k>0)
    7 A, r' Q" Z: O( Q; X                tmp-=6;
    / b5 [' u6 o& v$ j# r1 S, j            if (tmp>ans)
    8 W1 N. a7 Y: f: T, x! z* j1 L                ans=tmp;
    / Z* S6 _. C7 b6 `8 t" A: [9 c        }
    - \+ E; q1 ^* I2 c; }  G1 S) I, g; Rprintf("%d\n", ans);
    ; t, r; w) g/ S: }4 qans极为目标函数的最大值。- Y4 c/ P8 i8 U6 \' M5 t( \9 d: _
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

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

    [LV.5]常住居民I

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

    新人进步奖 发帖功臣

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

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑 0 v; @. A; L. h0 T5 z

    # B% _1 O- G6 S2 N  b" j, J9 l$ b; w网页有点问题哈  数组有的地方显示的是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-7-29 23:17 , Processed in 0.380177 second(s), 69 queries .

    回顶部