QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3972|回复: 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& Q( i' c& w+ Z; }% f( T                       x1 + 3 x2 + 2 x3  <= 6
( G& d$ [# K, C                       x1 + x2 <= 50 p1 T) u. ?4 s# @* |. V4 |
and
; Z- l4 |, l* U: S% @. E- Z                       x1>=0; x2>=0; x3>=0* X/ M; r8 a+ u

  Q) g$ e6 c7 d+ Y6 W当 x3=0 时 f(x3)=0;  当x3>0时, f(x3)= -1 + x3
3 L6 M7 b4 i- t. c) F5 B0 W# T6 o; p1 @* j. d
用动态规划来解 谢谢(lingo之类的我知道如何求解 主要想知道计算过程)' K) Y! c; P* T: l) Q4 _7 u
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 编辑
    , ^" s% j! ~+ T2 g- h) d, y) u/ j4 q+ y8 Z1 E" Q- F. q
    根据 s.t.可知 :
    ' j- W( V2 [8 W( K' t* h0<=x1<=5;% k' i* p( E1 C. Z3 E8 `( @0 Z
    0<=x2<=2;3 B) W6 x- C+ F* f: A. g
    0<=x3<=3;
    : g$ ?8 f6 z! _  U) [
    5 y$ y3 [, P3 }: u! B$ L5 Z/ L动态规划过程如下:
    $ ~& i, q' X, E- S
    / p1 w! I& n; J: w/ [2 |* h: Iint dp[6][3][4], maxn, tmp, ans;
    " Y5 n1 G* Y4 S" T0 J7 H% D/ b5 G7 ~2 D
    memset(dp,0,sizoef(dp));
    3 r; L/ ^) S! ~+ T. f; g# n3 u/ ~( i4 G  V* H9 w( K2 ~" e
    for (i=0;i<=5;i++)- p: k- G. L  l) a7 z
        for (j=0;j<=2;j++)! G+ a5 O9 u2 v# u& ^  @1 _0 p
            for (k=0;k<=3;k++)% ?' e3 ~! O& Z: o( a; A1 p/ v9 V  v
            {& m9 D+ W! \, @
                maxn=0;9 V3 k  i3 p( r4 D4 B, q3 X
                if (i>0)
    ) W+ }" }) H. @+ f5 m6 r  X            {0 ]1 G* E2 l4 J) q' z
                    tmp=dp[i-1][j][k]+3;
    7 k: j6 ?0 y# w0 U3 Y                if (tmp>maxn)' `$ N2 z0 B9 s/ W- k
                        maxn=tmp;/ r+ V9 T+ e8 ?# t: O. ^. t; w
                }
    . F( L% o8 e$ x4 P$ d            if (j>0)
    - w( i; c* \6 G4 m% g0 x            {
    8 }7 F+ B% v$ V$ m1 x$ a                tmp=dp[j-1][k]+7;
    6 J# D: U7 M$ D# f                if (tmp>maxn)
    3 O* ^6 F" o* q* P# f% G                    maxn=tmp;
    % `8 i( Q& W; u" j( U# b            }0 J, ], ]2 D5 m! d
                if (k>0). f% F( i6 K+ B, c9 ~/ n) i6 d
                {
    4 [; _' G% @) V4 \0 w, N! y                tmp=dp[j][k-1]+6;
    * [+ N+ w5 [: R, P8 g/ L6 w- @; g                if (tmp>maxn)
    5 I* D+ x: Z- _- f  C                    maxn=tmp;- N+ M' O  o6 U! J! v6 w
                }6 O4 }6 w2 }5 y- p6 |" x
                dp[j][k]=maxn;
    6 A% S6 s4 _" M6 A, f; z        }
    7 X& P% l: F6 q- F- c( S+ i7 k* G4 |
    4 y  `* a/ T9 Tans=0;
    9 X1 p* k( w5 k$ o4 ?for (i=0;i<=5;i++)
    ( P3 l8 x+ \" C4 E" T7 {1 @    for (j=0;j<=2;j++)
    ' {2 W3 a3 I0 H7 W+ c( i        for (k=0;k<=3;k++)9 f5 I  D8 s( [. ]1 q7 S  W2 q: {! s
            {
    3 V6 W7 ^$ i0 z$ U0 t, q            if (i+3*j+2*k>6)" A, X7 Y9 G3 m/ f" z! S+ W
                    continue;
    $ \8 I$ S1 d+ i) U! R( ]            if (i+j>5)9 x8 Y9 q8 Z% u" `( Y7 o
                    continue;) d8 Z. I6 A" f- j& X8 M
                tmp=dp[j][k];
    8 {' Z9 n/ h: W+ }- U            if (k>0)
    2 ~1 w5 U2 m  _; b                tmp-=6;5 h+ Z$ A4 i1 }
                if (tmp>ans)3 B9 C+ Z4 v9 U) S0 N2 Y& g2 O
                    ans=tmp;8 d3 J7 D2 S1 e7 w
            }
    & f4 D/ V2 D) Qprintf("%d\n", ans);/ \# R& J6 z3 j- W3 |* \
    ans极为目标函数的最大值。
    7 Z1 l1 B/ C7 _: M
    回复

    使用道具 举报

    20

    主题

    6

    听众

    841

    积分

    升级  60.25%

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

    [LV.5]常住居民I

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

    新人进步奖 发帖功臣

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

    群组小草的客厅

    群组数学建模保研联盟

    本帖最后由 jerrybond6 于 2011-3-17 16:50 编辑 ; ]% c  ^! ?% Q" X2 l0 M
    $ a7 B. W, Z0 _1 c
    网页有点问题哈  数组有的地方显示的是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-16 01:42 , Processed in 0.404001 second(s), 68 queries .

    回顶部