QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3934|回复: 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  
- F) B9 a/ \6 w                       x1 + 3 x2 + 2 x3  <= 66 c) N4 B6 k* p! m& Q
                       x1 + x2 <= 5
" z6 }7 l: b6 O0 Q' Iand- H& Y# S5 d6 |. h2 ?* h
                       x1>=0; x2>=0; x3>=0
- D5 _$ S0 q& b( ~
' ?' M  Z. P5 W) \当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x3. z6 E, q  a4 K. M) Y' N+ b

4 x  y4 m! }$ G" U用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)
/ R3 n. N3 B) Q% W
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 编辑 % {% q* }( X4 A' z; X

    2 H, J5 u! [- |7 C4 {' U, J根据 s.t.可知 :
    9 {  H" w0 U/ w# @9 C# M7 T! b0<=x1<=5;
    9 g. I$ u) s  M0 I, \% B( i  V- l0<=x2<=2;2 A9 L. u" S% R" N2 \
    0<=x3<=3;
    / V1 v) a! J# u. n" _
    $ N0 {" Q/ \. q$ \  a4 M动态规划过程如下:
    + O/ a6 ~; u& d# U" F  k8 L$ L- a8 T: D* m9 N5 d4 ^
    int dp[6][3][4], maxn, tmp, ans;/ s8 ^/ f$ A& [/ d
    & C, s9 |1 ^7 j/ s+ \2 D2 l
    memset(dp,0,sizoef(dp));
    * J2 e3 s: e9 S9 J
    , z9 G2 e1 D& @9 H/ Y/ k+ cfor (i=0;i<=5;i++)
    2 }7 Q3 Z- ~( U2 \- h  d    for (j=0;j<=2;j++)
    1 y" V5 H% r0 m! r! a        for (k=0;k<=3;k++)
    . D/ W4 D1 `- X: ]        {4 a# R) b3 r& U* k8 u! M! ^. a
                maxn=0;" @5 N+ q7 ~1 o2 `
                if (i>0)
    " K6 l$ x3 l+ v' Y1 n% O+ d' O+ t            {. N* a7 c) S7 G9 I9 ]+ A% B# R
                    tmp=dp[i-1][j][k]+3;
    2 Z# o& H: v/ I2 f, L; W- u) D                if (tmp>maxn)5 ?! j1 p/ _" Z& ?
                        maxn=tmp;  @9 G+ z0 I# R# n2 Z6 X+ e7 f
                }+ M9 V+ b; W( _5 i
                if (j>0)
    : \% E! }1 h% }' I            {
    7 m& l3 s) h0 N, ?; ]                tmp=dp[j-1][k]+7;6 v3 `( s2 T) }' w
                    if (tmp>maxn)* Z5 L. l5 d) l1 g8 I
                        maxn=tmp;, ?+ p+ \8 A4 `4 b$ g# e: J( {
                }( C$ ^" j3 f; e& Y# E5 [
                if (k>0)5 [  y8 E2 S+ r4 Q1 ^8 p2 R
                {
    4 Z' d8 h+ O% _0 o8 v' S9 _                tmp=dp[j][k-1]+6;
    $ R9 D$ h& \8 y, |# G2 t+ ^/ ^                if (tmp>maxn)$ V' P% D) }6 h1 x
                        maxn=tmp;5 N+ S6 [4 ~& ?; g$ `4 y7 D
                }
    - \) y; U+ {% R/ y            dp[j][k]=maxn;+ N# z& ?! {+ S6 a! U# b: @$ V* o
            }
    8 x5 Y2 S% X5 |; q: Q- E7 [
    % d/ T5 l; f" [2 T$ Kans=0;
    # K  [1 G6 D, s# S7 t8 D" q" e1 mfor (i=0;i<=5;i++)- }; C& j5 [- v
        for (j=0;j<=2;j++)
    / H7 H' Y+ u& ^5 u  v; O        for (k=0;k<=3;k++)
    % x: E- j) H9 {% c: X: J5 B        {
    * a3 |' v0 s, R8 q) S) }. M            if (i+3*j+2*k>6)# {+ K- F# K- z% a* b7 _
                    continue;
      ^' i: k+ }/ \9 F& K- O" r& H            if (i+j>5)
    ( n" d+ |/ A: \8 C4 F% {                continue;
    7 m8 r3 n" p' \$ q  l% P4 K3 n4 h            tmp=dp[j][k];
    / d8 ~  o. C: N4 c            if (k>0)# [5 {3 @* U! T" S+ i
                    tmp-=6;' W: ^: I" Y6 m9 I0 c" T
                if (tmp>ans)
    6 W& V) t1 \3 r5 q, D                ans=tmp;0 U- E- J% l1 X0 O# C# H
            }
    ) S3 r6 d; r3 z9 s  a' @# m: yprintf("%d\n", ans);* a+ x" t. `# H
    ans极为目标函数的最大值。2 ]1 ~$ p" ?7 }/ g' \2 L% F
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

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

    [LV.5]常住居民I

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

    新人进步奖 发帖功臣

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

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑 9 u! f0 f5 L2 O' b+ h2 k

    & V( b' R1 @4 M9 v网页有点问题哈  数组有的地方显示的是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-17 21:20 , Processed in 0.569002 second(s), 68 queries .

    回顶部