数模论坛

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

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

  [复制链接]
发表于 2010-1-23 15:23:09 | 显示全部楼层 |阅读模式
动态规划和再生产性质的有关问题
& `' D$ G5 _: M2 y4 N$ J% K
1、某厂月生产能力400件,存货能力300件,每100件货物生产费10000元,进行生产的月份支出的经常费为4000元,保管费是每百件每月1000元,假定开始时和六月底交货后无存货,应如何组织生产使得满足需求又使得总费用最小?
3 I6 r( C: R; j- Z月份        :1     2     3      4       5      6
3 a, l7 M  U- J1 K, R需求(百件):1     2     5      3       2      1! j: J  V; |' E7 Y/ F3 k' ?
# g; ]( [/ s) {, n  B$ V/ [
这道题目是不是不能用再生产点的性质来解决啊?应该怎么做呢?* n: K( Z5 t0 [1 u+ k

4 u4 \* d& B  t$ P2、某厂准备连续三个月生产某产品,生产成本是生产数量的平方,库存成本是每月每件1元,三个月的需求量分别为d1=100,d2=110,d3=120,设开始和三月末库存均为0,问每月生产多少使得总的生产和存贮费用最小?
7 \2 F5 w7 \! A% u- S- i0 b7 Y& T+ K& Y" w2 \
请教诸位高手,这道题目又该如何解决呢?
7 S9 r+ ]' g* b' O9 k& ]
发表于 2010-7-26 14:11:58 | 显示全部楼层
回复 1# skysolor
1 d7 z$ u7 r' `5 K7 a这个是用Lingo编的第一题:
7 X; u# h$ X% C$ Emodel:
+ c" m& D7 @) Z/ p% U        sets:
3 d. R: |. q: z9 V% s                                !m表示每个月生产的件数,r表示 每个月的需求数(单位都是百件)! j3 l. \- @) V- o7 b6 s
                                !c表示每个月的月底的库存数(单位:百件),x是0-1变量,1表示当月生产,
8 @+ p' A+ L7 Y- n                     !0表示当月不生产0 D, O' B. F9 I3 S) L
                months/1..6/:m,r,c,x;, I8 D$ a+ K% C: n
               
0 G/ Z0 R) o  L, M7 M0 X" M1 e1 d        endsets" y. I% `; g5 V+ Y3 M
        data:% X. a, z* L- \+ e- H" f
                r=1 2 5 3 2 1;8 O4 u! `- |+ J) X: Z* G& f
                capbility=4;
- J3 U' j: M6 i+ w" Z                storeBility=3;
) l7 C$ c! I, g6 V. S        enddata
3 T& N3 h! n; d1 C( I& i2 ]min=z;* H$ F1 ?7 f# ^4 E/ A
z=@sum(months(i):m(i)*10000+c(i)*1000)+@sum(months(i):x(i)*4000);
% n: J& s) M: E7 b# c9 w3 e@for(months(i):x(i)=@if(m(i)#gt#0,1,0));
+ _- x, X/ [( ~@sum(months(i):m(i))=@sum(months(i):r(i));/ ?) F# `' d" z
c(1)=m(1)-r(1);# z# S) O; \7 \* x% v) ^
@for(months(i)|i#gt#1:c(i)=c(i-1)+m(i)-r(i));
& y# j1 H* |9 v% \3 k; `c(6)=0;
) `- B1 T& j2 Z' }$ c/ \' N+ U@for(months(i):bnd(0,m(i),capbility);@gin(m(i)));
9 [$ j9 `  {8 F+ B' A! k$ ]@for(months(i):bnd(0,c(i),storeBility);@gin(c(i)));7 c' x* \" s2 t9 P
end
% J% d4 l* k" J. M; g. U1 x  d( A) l+ J2 {( \: {
( W% z0 h; i% V5 R8 n
运行结果如下:0 I" w" M, Z% ~6 |/ S7 D
   Local optimal solution found.
* L; y, i! ~+ E7 f  v7 }   Objective value:                              165000.0
9 ?# [' s6 G1 s  B2 L7 C   Extended solver steps:                               0
" D8 _! N* e; N9 H, [( ~   Total solver iterations:                            27+ q: v$ G/ h$ F& Q

$ N, i/ \+ L  X
/ ]6 C+ ]3 Z2 R, n6 k% B                       Variable           Value        Reduced Cost
$ o7 B! o4 F* l& P" R                      CAPBILITY        4.000000            0.000000: h( A' H1 P' D: u
                    STOREBILITY        3.000000            0.000000
* F, ~) c3 |+ k6 Z6 x                              Z        165000.0            0.0000004 z0 Q6 c/ E. W3 ?5 s) g
                          M( 1)        1.000000            0.000000
  Z6 G" b) ^- x! m                          M( 2)        3.000000            0.000000) V, B# P) e" V2 o( Q9 q
                          M( 3)        4.000000           -1000.0001 Y4 D1 D; ]# [0 L5 `8 t  d
                          M( 4)        3.000000            0.0000006 i$ a+ H" ?) X  L# W1 S: Z4 Y* ?
                          M( 5)        2.000000            0.000000
+ _. p. @( E  b+ T) V3 r                          M( 6)        1.000000            0.000000
/ c4 G5 G0 Q! `                          R( 1)        1.000000            0.000000
- A6 d, D, Q% p, I- G" T                          R( 2)        2.000000            0.0000006 `% A% N8 N; `9 q7 {4 s8 w
                          R( 3)        5.000000            0.000000
  p9 ?1 R' M) P  ^% D! I8 v" H9 z                          R( 4)        3.000000            0.000000
+ R8 X$ k! G6 r$ Y- ]- I                          R( 5)        2.000000            0.000000! Z; T$ o) x/ k
                          R( 6)        1.000000            0.000000
, Z* Z* @. B4 Z' u4 m8 I' q                          C( 1)        0.000000            1000.000
7 N; O7 J$ R+ ?  g& u+ W- p* M                          C( 2)        1.000000            0.000000$ U6 C2 B" h6 @6 q0 b
                          C( 3)        0.000000            2000.000& x4 y, ?% A- Z
                          C( 4)        0.000000            1000.000
7 R7 Z: ]3 Z+ }4 ~& q4 K                          C( 5)        0.000000            1000.000
- N& b: d- l* ~                          C( 6)        0.000000            0.000000
! O/ H9 E2 l$ J, E1 b" |                          X( 1)        1.000000            0.000000- K! B  c7 i% X2 D
                          X( 2)        1.000000            0.000000
" |3 T+ J4 J9 Q) A2 X" ?                          X( 3)        1.000000            0.0000009 `8 N( j* R* Y
                          X( 4)        1.000000            0.0000007 t- A& d* _2 u: q
                          X( 5)        1.000000            0.000000
/ t/ f/ v6 y- C* ]6 S                          X( 6)        1.000000            0.000000
; H/ g9 t2 T% P- I2 v因此第一个月生产100件,第二个月生产300件,第三个月生产400件,第四个月生产300件,第五个月生产200件,第六个月生产100件
发表于 2010-7-26 14:20:31 | 显示全部楼层
第二题就更简单了,按照第一题的思路做就可以了。
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

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

GMT+8, 2026-1-19 12:19 , Processed in 0.052688 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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