数模论坛

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

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

  [复制链接]
发表于 2010-1-23 15:23:09 | 显示全部楼层 |阅读模式
动态规划和再生产性质的有关问题, l% f0 j: F8 c3 ?
1、某厂月生产能力400件,存货能力300件,每100件货物生产费10000元,进行生产的月份支出的经常费为4000元,保管费是每百件每月1000元,假定开始时和六月底交货后无存货,应如何组织生产使得满足需求又使得总费用最小?
0 Y3 Z/ `$ f. J& ^7 \9 t0 G; ~月份        :1     2     3      4       5      6
7 ]2 v! \$ ]. S0 a0 K1 D  m需求(百件):1     2     5      3       2      1
4 [& l3 o, d7 q" `1 ?  }$ _/ l! k+ i
这道题目是不是不能用再生产点的性质来解决啊?应该怎么做呢?
6 N5 K- b- w/ b( T# `, s+ k3 N: J1 h& l/ ]) I
2、某厂准备连续三个月生产某产品,生产成本是生产数量的平方,库存成本是每月每件1元,三个月的需求量分别为d1=100,d2=110,d3=120,设开始和三月末库存均为0,问每月生产多少使得总的生产和存贮费用最小?% |" s6 l( z' V$ w+ Q" c

2 X7 T" L4 G5 b! k# g% z/ M请教诸位高手,这道题目又该如何解决呢?
0 T7 }: R9 E. f* G- A3 F
发表于 2010-7-26 14:11:58 | 显示全部楼层
回复 1# skysolor
. n. U' l( n0 o7 Q这个是用Lingo编的第一题:
( t& j$ e( F% I* b) ^0 Vmodel:
/ R' I1 D" a) c5 t6 \        sets:6 k) Z" R; z: [( r
                                !m表示每个月生产的件数,r表示 每个月的需求数(单位都是百件)
- Y9 v/ t2 }8 r# D  J                                !c表示每个月的月底的库存数(单位:百件),x是0-1变量,1表示当月生产,
! T8 B5 k, ]4 x                     !0表示当月不生产
2 Q. x# [# E0 Q- u* h, Z- x, H! ~, h                months/1..6/:m,r,c,x;
$ F; ~2 E3 _/ w1 V' N: ~* c% l- _5 i               
- o) v( J; y( j' z! p0 t+ s        endsets( T& u0 q2 ~6 M( f3 H" w+ V
        data:
/ {/ v4 Y8 X+ I4 `                r=1 2 5 3 2 1;- p; g5 M, R+ [/ O) a5 g1 y
                capbility=4;
+ u0 F1 z" X; O                storeBility=3;- Y. J! J7 L) [0 Z; P( J  k5 N, f
        enddata
+ ^) t. N" c! gmin=z;
  c/ i9 I0 l9 d( ^: Nz=@sum(months(i):m(i)*10000+c(i)*1000)+@sum(months(i):x(i)*4000);
3 K! z6 N: M# V; u- {* C@for(months(i):x(i)=@if(m(i)#gt#0,1,0));
  K6 p% t# k2 _: P$ m: {. y, t@sum(months(i):m(i))=@sum(months(i):r(i));. _- e9 A8 |% B! C" A" I1 Q9 G
c(1)=m(1)-r(1);, v$ }/ u; I0 f) K
@for(months(i)|i#gt#1:c(i)=c(i-1)+m(i)-r(i));$ K. B1 W2 [, ^5 Y6 Y% r
c(6)=0;
8 c6 ]. {: ]4 m( q: Z@for(months(i):bnd(0,m(i),capbility);@gin(m(i)));- `, Z$ Q& Y" `% ]+ ?) K
@for(months(i):bnd(0,c(i),storeBility);@gin(c(i)));
" S  p+ Y0 P" _; g; t+ ?; }" Tend
$ W6 k9 K& H% \) U3 d6 _* J$ U/ V, [/ K. f- r; {
4 q$ H9 U5 M1 _$ j3 E$ [
运行结果如下:! [0 \, r1 p: K1 F
   Local optimal solution found.
6 q) }$ P2 m& j8 |" [   Objective value:                              165000.00 ]# C; z1 t! t0 A3 A2 z1 i
   Extended solver steps:                               0' ?+ s( T* Q2 n( c
   Total solver iterations:                            27
' a: _4 L( E/ I6 G& Q7 \9 e% p- k
) Q9 G8 a( U, M$ R0 {& U5 H0 `3 N$ i2 M) g; @
                       Variable           Value        Reduced Cost
+ G- L. @  X/ M* c9 a% e                      CAPBILITY        4.000000            0.0000002 U% N5 g6 h" H% L& L* ~
                    STOREBILITY        3.000000            0.0000000 g/ M; v8 }% K
                              Z        165000.0            0.000000; ?& h- p0 _$ |$ K& ]6 a2 Y5 ]. W0 o
                          M( 1)        1.000000            0.000000
0 T# ~1 p( O, S+ N8 u* @3 k/ C* L                          M( 2)        3.000000            0.000000" z0 X4 S4 P1 D& _& w( ]2 X5 J
                          M( 3)        4.000000           -1000.000: ?7 t/ @% C3 i& K) L8 @/ m
                          M( 4)        3.000000            0.0000003 l2 \; I1 q0 X) g
                          M( 5)        2.000000            0.000000
% w* j/ a7 O  J- l                          M( 6)        1.000000            0.000000
6 d7 v- M5 R; w0 p                          R( 1)        1.000000            0.000000
: v  S6 ^/ s  a/ q% |                          R( 2)        2.000000            0.000000
' W# x5 J- ~: |0 p  q" U                          R( 3)        5.000000            0.000000  _' |- ^( T: M/ |3 a) T9 Y
                          R( 4)        3.000000            0.000000% O0 l; ^$ p& ~6 T: X+ ?
                          R( 5)        2.000000            0.000000! `4 t" ?0 B, B' Y: {
                          R( 6)        1.000000            0.0000002 }* q. X6 E  n7 E! L1 C  c
                          C( 1)        0.000000            1000.000
) l* D$ j4 X7 n/ A% @; C6 ~                          C( 2)        1.000000            0.000000
1 z$ ?7 m1 b9 e  E( J1 T2 `                          C( 3)        0.000000            2000.0004 c! \+ |: x0 F& B
                          C( 4)        0.000000            1000.000
% y+ `: `* L  }3 b9 _7 y; I4 V. a& H                          C( 5)        0.000000            1000.0000 \3 ]% p- @9 |- c& o' Y6 Q7 @
                          C( 6)        0.000000            0.000000
7 \/ p2 T$ k3 ?8 Q                          X( 1)        1.000000            0.000000
* n6 ~& B# r& D% U# }                          X( 2)        1.000000            0.000000
; E  U7 j$ r1 W" G                          X( 3)        1.000000            0.0000005 X# X9 L7 l0 r& d
                          X( 4)        1.000000            0.000000
9 j. h1 ~4 G8 C. f+ `- a1 K0 I; ]& p                          X( 5)        1.000000            0.000000
- L. Y! `$ O, j3 G3 b! h* g                          X( 6)        1.000000            0.000000
3 t7 J; N5 D( C( A1 v因此第一个月生产100件,第二个月生产300件,第三个月生产400件,第四个月生产300件,第五个月生产200件,第六个月生产100件
发表于 2010-7-26 14:20:31 | 显示全部楼层
第二题就更简单了,按照第一题的思路做就可以了。
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

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

GMT+8, 2026-4-20 08:20 , Processed in 0.054982 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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