QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3944|回复: 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  % m1 R% m# O8 @8 k9 I
                       x1 + 3 x2 + 2 x3  <= 6# E* K# D+ g: z. i$ i# C: i
                       x1 + x2 <= 5: c2 n1 @0 A( L9 p% `
and% h) v" H( ~0 V7 k) J- H- N* b
                       x1>=0; x2>=0; x3>=0
. L+ s! M* I. ]9 X% U5 b. x% I
3 W) J7 M& t8 _/ P$ O% V5 w9 L当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x37 W8 g! V9 P" |) M

5 G3 q( P9 q/ M$ V用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)
7 @! p4 x$ r( Q
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 编辑 % |) n. o9 Y. h& Y

    4 {$ i# t& H& E6 C6 }/ ^根据 s.t.可知 :4 \; T0 Z- B. z% K
    0<=x1<=5;
    ! P1 b0 u7 @: L6 p3 |& u, [0<=x2<=2;
    . J$ L6 ^9 ?& v0<=x3<=3;% \. k: Q' V4 `( @5 O8 Q! s1 q

    5 f$ S1 N2 J2 \/ A6 [6 V动态规划过程如下:' B3 g7 Q! ?- ?$ T" H+ z; T! S

    + D( c5 t/ n2 R; u8 Q5 ~* d+ uint dp[6][3][4], maxn, tmp, ans;  Q, K# l( ]1 Q3 t2 w' b

    0 V; D$ ~- e  f+ cmemset(dp,0,sizoef(dp));$ k, I1 }! _2 a
    . Z4 H& h$ _+ G' \$ b
    for (i=0;i<=5;i++)- k2 P& [- P% T
        for (j=0;j<=2;j++)7 O" P5 ?  b  C8 O3 p0 @
            for (k=0;k<=3;k++)
    1 k$ j: O$ j5 y) @8 y' @1 U        {% [8 ?$ }6 b" \( G
                maxn=0;/ ]& V) E0 v6 m8 d1 m
                if (i>0)
    * G3 i2 F# C6 B9 o* x: d            {
    ) B0 a9 g* P: C, K2 L6 O6 f! `                tmp=dp[i-1][j][k]+3;
    ( M. R/ `6 a% j/ h, r% _                if (tmp>maxn)
    ' r: `, H+ [9 K/ B2 P* R5 q                    maxn=tmp;1 G; L) b! a! @8 M. {
                }1 X. U' |& `* R9 ]' D0 W# q
                if (j>0)
    * y) E0 c1 J( e* {            {4 g: X' A" o1 E. K) e- i
                    tmp=dp[j-1][k]+7;
    & q" l4 d+ r. U$ t                if (tmp>maxn)
    ! G0 m& x" J8 s! ], r& L                    maxn=tmp;
    - P* H( R9 C4 S$ r2 |" v. ]            }7 ?- ]( X2 u/ Q8 s: t7 _0 f# U: n
                if (k>0): z6 Z4 u( G) p( b3 F0 v; r
                {
    , L5 j! v6 Q3 [) v' q                tmp=dp[j][k-1]+6;
    . J& r1 J& z! S5 [4 v2 [0 V                if (tmp>maxn)
    8 {( V, ^; ~5 R& S# S" Y                    maxn=tmp;
    0 i; p0 Y6 H% b" x            }$ Z" z8 O7 y+ w" h$ `0 p* d- @5 ?
                dp[j][k]=maxn;" Q9 I" O) C# x* _/ A, i6 f1 N- }
            }7 a. Q3 E* a4 ]) b  D
    ( h* M6 @* k( X/ X
    ans=0;: i' B. @) T$ h( Y$ v0 B$ H& Z
    for (i=0;i<=5;i++)
    2 C: \5 `2 y7 ?+ P& p    for (j=0;j<=2;j++)
    1 d3 o: t1 z. s3 v1 O6 Y        for (k=0;k<=3;k++)# _% U; Q, I! x+ k- Z4 f
            {  b/ Q) J8 J  ^. \8 Y% P# ]! H
                if (i+3*j+2*k>6)  ~" g- I' W9 x
                    continue;$ t5 h  r% c; P& d2 H2 l
                if (i+j>5)1 R$ n* e$ l) }# y8 m' c* h5 S
                    continue;
    3 l+ {- A0 m5 P: g; `( c+ j            tmp=dp[j][k];
    3 }3 P2 l- q. n: n: u            if (k>0)
    - @+ {+ w( ]& ?- O4 G5 x% G                tmp-=6;
    " l+ B9 P9 z" o1 g: x8 t            if (tmp>ans)5 B& I  [0 g9 i" I" H. Q$ f
                    ans=tmp;9 Z" w1 u% I* Z5 s6 v$ n& L
            }6 }: o! _' k( e
    printf("%d\n", ans);
      f" I5 Q" N, w* w/ U0 Xans极为目标函数的最大值。
    # o& B7 y9 W$ F: R% t. G% d5 T
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

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

    [LV.5]常住居民I

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

    新人进步奖 发帖功臣

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

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑 - x5 b- S1 ?2 B  r: B1 @

    ( u( h8 }; x, }8 p+ b网页有点问题哈  数组有的地方显示的是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-4-21 23:40 , Processed in 0.610973 second(s), 69 queries .

    回顶部