数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 31371|回复: 2

[问题征解] 动态规划和再生产点性质的有关问题,急!

  [复制链接]
发表于 2010-1-23 15:23:09 | 显示全部楼层 |阅读模式
动态规划和再生产性质的有关问题
8 G" p; s  m- v1 G
1、某厂月生产能力400件,存货能力300件,每100件货物生产费10000元,进行生产的月份支出的经常费为4000元,保管费是每百件每月1000元,假定开始时和六月底交货后无存货,应如何组织生产使得满足需求又使得总费用最小?
9 w, f5 P7 D& m月份        :1     2     3      4       5      6
+ o) X* y$ W* a! |$ e( {, Z% E2 W需求(百件):1     2     5      3       2      10 @% J3 g7 N' W/ h" o9 X* f+ W
- u5 i$ D6 E" F4 Q7 }9 Z! n6 l
这道题目是不是不能用再生产点的性质来解决啊?应该怎么做呢?
9 l" d5 r2 z/ U* _, o5 G  G% M
+ N' {4 ?  g& V0 c" T9 U2、某厂准备连续三个月生产某产品,生产成本是生产数量的平方,库存成本是每月每件1元,三个月的需求量分别为d1=100,d2=110,d3=120,设开始和三月末库存均为0,问每月生产多少使得总的生产和存贮费用最小?
) I* c' I: H; E8 z) ^7 s; I& D4 g7 c$ P' @+ j& x* _. v* G$ j$ [
请教诸位高手,这道题目又该如何解决呢?
& U0 S9 H6 r: B4 b* L
发表于 2010-7-26 14:11:58 | 显示全部楼层
回复 1# skysolor , e% Z" }# ?8 q/ S6 A
这个是用Lingo编的第一题:3 z7 z+ H, t$ J' I; B5 Q
model:: o( b) \: H  W4 @4 ?4 Y0 v
        sets:! `, S; R% d8 d2 H3 V
                                !m表示每个月生产的件数,r表示 每个月的需求数(单位都是百件)- e; T! Q* n, G
                                !c表示每个月的月底的库存数(单位:百件),x是0-1变量,1表示当月生产,4 b# m" H6 k5 j
                     !0表示当月不生产
# |& s6 ?/ B& z! B- v5 t9 E                months/1..6/:m,r,c,x;+ T# K* r# O7 d$ W. q
               
" ]( ~- s- H# p4 T- h6 }' L3 E        endsets
0 n; ^: T7 ^* T' F* P# g        data:5 d9 v5 R$ i  M& d2 F) ?1 u; A
                r=1 2 5 3 2 1;
- y8 a6 a  n0 j4 L9 t( [% c% \                capbility=4;
8 [  X3 c5 e. A. y: I! [9 E) Y/ Q                storeBility=3;
. }: E/ u8 L2 G4 N2 J/ G        enddata6 I9 b# E3 J! t: w0 d% Y
min=z;# x8 b' ?; N5 T# j5 N
z=@sum(months(i):m(i)*10000+c(i)*1000)+@sum(months(i):x(i)*4000);
7 M4 Y  Q9 v+ U2 A' Z% D$ ~@for(months(i):x(i)=@if(m(i)#gt#0,1,0));
; L- @# r' A/ g1 g9 P4 j9 w@sum(months(i):m(i))=@sum(months(i):r(i));4 P$ [6 m  n) l! C
c(1)=m(1)-r(1);/ f, l" y3 {; s3 I
@for(months(i)|i#gt#1:c(i)=c(i-1)+m(i)-r(i));) `% T  {, _& u
c(6)=0;
9 R; T9 k2 S* ^1 s( P( m@for(months(i):bnd(0,m(i),capbility);@gin(m(i)));4 i: A7 \) c0 e+ i( U1 @
@for(months(i):bnd(0,c(i),storeBility);@gin(c(i)));9 ?: [& V! C0 ]1 L
end1 z4 x( [, I3 v

9 Y9 g$ z3 m2 B- s* x3 C
+ H) J6 Q, e: l" `运行结果如下:
9 T' X2 E* O( w$ n- c) D   Local optimal solution found.# ~/ p& Q% l) [: b) {
   Objective value:                              165000.0
; h1 o! O; \0 f, P, E   Extended solver steps:                               0+ ]5 h. A8 y/ [+ V/ e0 ~; p
   Total solver iterations:                            27
- y( S  R' p1 {# k+ s+ e
: ^6 ^8 E- F( J7 b6 |  z# n7 w% W- W2 B% _1 Y  r" ^
                       Variable           Value        Reduced Cost8 V$ d. o, Q7 w- _  B6 m4 O
                      CAPBILITY        4.000000            0.0000009 u  C, Z7 f/ `- S; X2 n
                    STOREBILITY        3.000000            0.000000
8 u5 }+ @# i7 m- `                              Z        165000.0            0.000000
1 l3 g& N. {6 J% v- P* m9 @- o                          M( 1)        1.000000            0.000000
7 P9 ~9 ~/ r# _9 a6 I' i9 D$ B                          M( 2)        3.000000            0.000000+ D- b& G6 h: s* [8 y
                          M( 3)        4.000000           -1000.0006 v1 U% H( J9 f! d, g* c5 K
                          M( 4)        3.000000            0.0000003 S% o& H/ |+ O& H% U
                          M( 5)        2.000000            0.000000
( |/ r) x( {8 X) @# |                          M( 6)        1.000000            0.000000: O) O1 g- [3 h
                          R( 1)        1.000000            0.0000003 d  D6 H$ I/ J$ T
                          R( 2)        2.000000            0.000000$ p' H  m. T& V$ N
                          R( 3)        5.000000            0.0000006 ]0 u# u( q: B" z6 h$ s7 t; x  H
                          R( 4)        3.000000            0.0000001 \9 \; {, O1 b& L# G7 I+ C; o
                          R( 5)        2.000000            0.000000
6 e1 l4 I8 N+ ^                          R( 6)        1.000000            0.0000001 I7 d+ I- r- Z
                          C( 1)        0.000000            1000.000- s: v9 l, ?, m6 v
                          C( 2)        1.000000            0.000000
0 |  Z2 g9 F; {                          C( 3)        0.000000            2000.000" M- N- S0 E: m; n3 H3 D2 B5 y4 Y- U
                          C( 4)        0.000000            1000.000" R/ h* Y2 r0 D5 `: W2 ~7 H
                          C( 5)        0.000000            1000.000
2 P8 x! e$ A$ \9 F: ?# m                          C( 6)        0.000000            0.000000# p" r$ Q$ n  `( u1 {" N; ^6 q* u& _
                          X( 1)        1.000000            0.000000+ O, B4 ]% i+ D1 B3 Y
                          X( 2)        1.000000            0.000000) W( ?0 y" j$ B  |0 i- f  _
                          X( 3)        1.000000            0.000000. B, x  y! i8 e7 _  T1 y
                          X( 4)        1.000000            0.0000002 C% B$ }) z& a
                          X( 5)        1.000000            0.000000  _0 A. w: F* |' Q4 O3 J& B
                          X( 6)        1.000000            0.000000
6 G5 \4 k3 X$ {+ l9 t4 w因此第一个月生产100件,第二个月生产300件,第三个月生产400件,第四个月生产300件,第五个月生产200件,第六个月生产100件
发表于 2010-7-26 14:20:31 | 显示全部楼层
第二题就更简单了,按照第一题的思路做就可以了。
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2026-1-19 22:17 , Processed in 0.057231 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表