数模论坛

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

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

  [复制链接]
发表于 2010-1-23 15:23:09 | 显示全部楼层 |阅读模式
动态规划和再生产性质的有关问题; k4 r8 q. G+ a
1、某厂月生产能力400件,存货能力300件,每100件货物生产费10000元,进行生产的月份支出的经常费为4000元,保管费是每百件每月1000元,假定开始时和六月底交货后无存货,应如何组织生产使得满足需求又使得总费用最小?8 s/ b' y# u: s. M0 a% A3 U7 E
月份        :1     2     3      4       5      6
) G! V2 Y0 D" L& M% C9 \需求(百件):1     2     5      3       2      1! }( v7 G  z! X) C

2 }- A: W. x& u  U- E) Q- T, }+ T' ~, T" a这道题目是不是不能用再生产点的性质来解决啊?应该怎么做呢?
8 k6 P  r( C5 n+ o
2 Z. B! [" [% l2、某厂准备连续三个月生产某产品,生产成本是生产数量的平方,库存成本是每月每件1元,三个月的需求量分别为d1=100,d2=110,d3=120,设开始和三月末库存均为0,问每月生产多少使得总的生产和存贮费用最小?& B' J% {$ m* Z0 ]
3 w. S( q& {: z' B9 l- t
请教诸位高手,这道题目又该如何解决呢?

9 _( t/ Z+ B* H3 Q
发表于 2010-7-26 14:11:58 | 显示全部楼层
回复 1# skysolor 8 l# G5 Y; v" w  d0 |4 O0 t# K+ q, p2 ^
这个是用Lingo编的第一题:
2 P# O/ H- Q9 dmodel:) ]7 f" s1 B: X+ v
        sets:8 L& W0 p' P7 v0 v% a
                                !m表示每个月生产的件数,r表示 每个月的需求数(单位都是百件)
- g6 r2 h1 q! Y9 M! K                                !c表示每个月的月底的库存数(单位:百件),x是0-1变量,1表示当月生产,
0 N* d9 f! B( y; J: {/ `% d                     !0表示当月不生产
$ W- F& s, ?" y                months/1..6/:m,r,c,x;
8 V) W* L, j, k: K                  w' d5 t9 M2 _6 h3 o
        endsets
, e. T6 O. u! V/ W* c5 S6 G        data:
2 M  q0 g& n: K( }5 S! j                r=1 2 5 3 2 1;$ D7 A9 n' j& S7 i4 j
                capbility=4;
6 G* {- z# E5 A: k+ _- T                storeBility=3;! @( ?0 a7 \  M. G, e
        enddata: q3 |8 ?9 o0 e
min=z;
0 S+ P; K- n/ b# c9 vz=@sum(months(i):m(i)*10000+c(i)*1000)+@sum(months(i):x(i)*4000);
5 j+ z1 K$ r, O/ ^@for(months(i):x(i)=@if(m(i)#gt#0,1,0));, V3 h# W, a! k+ f+ R
@sum(months(i):m(i))=@sum(months(i):r(i));
8 y: f6 v9 l0 t! n6 Vc(1)=m(1)-r(1);+ J4 J- C* I, b" v& V, y
@for(months(i)|i#gt#1:c(i)=c(i-1)+m(i)-r(i));7 o' o% ]2 t% @4 \/ e
c(6)=0;4 Q$ s, ]) R) W. t- C
@for(months(i):bnd(0,m(i),capbility);@gin(m(i)));! \  D- [! Y9 j+ L. N; c5 F  y
@for(months(i):bnd(0,c(i),storeBility);@gin(c(i)));
9 |# b* `- W3 Mend, w8 O' Y2 q; c2 C/ D; O
: ^6 H: `& G! ?7 K6 W+ Y. _- {
2 F) H$ V5 u; k9 |% a. K. ~( x! }, x
运行结果如下:
- Z8 b. W6 \! }; Y   Local optimal solution found.
8 X% C* a9 s& W) k   Objective value:                              165000.0
9 X/ K; a' L; N/ o& v   Extended solver steps:                               0
% n0 N/ p/ t; [1 i4 W   Total solver iterations:                            27
; p& m( y6 G1 W; k8 a' R8 N0 a
, {+ M( E/ Q2 ?
6 K( e+ ?: J* X+ x6 u# U                       Variable           Value        Reduced Cost+ @4 Q3 c  z0 q  i% \5 }
                      CAPBILITY        4.000000            0.000000& z  j% f& m, I' R3 r* [6 L
                    STOREBILITY        3.000000            0.000000
+ y% j! ~3 `: ?/ ?$ i                              Z        165000.0            0.0000009 F+ e; I+ E, i  {6 ~
                          M( 1)        1.000000            0.0000003 `+ o; d2 I' r
                          M( 2)        3.000000            0.000000" \5 Q: g8 v' B0 I" a+ H
                          M( 3)        4.000000           -1000.000
4 \; z  p; Z% [- D6 |' ^) A                          M( 4)        3.000000            0.000000" y  H/ K& S# r' x& u& m
                          M( 5)        2.000000            0.000000+ _6 h) [. g- j8 n* _2 d
                          M( 6)        1.000000            0.000000
1 U% ~1 L( r3 m                          R( 1)        1.000000            0.000000: J- s8 o0 l; N9 C7 @6 R
                          R( 2)        2.000000            0.000000
5 a9 f6 H  x6 f) {& ^                          R( 3)        5.000000            0.000000
- N' A2 f* s# s: ^, E. v: S5 v+ n                          R( 4)        3.000000            0.000000
) |9 w% W, r* G8 P/ r; D: n: l                          R( 5)        2.000000            0.000000
0 V% O3 D' A! o  Z: d                          R( 6)        1.000000            0.000000! t8 y: k/ i/ e- u1 \
                          C( 1)        0.000000            1000.000! t- j! G/ x7 f* ]4 T" L
                          C( 2)        1.000000            0.000000, f' Z  E. T: @; O4 V5 i/ A8 k4 K
                          C( 3)        0.000000            2000.000+ t# h) E9 \" [3 M- S" @
                          C( 4)        0.000000            1000.0002 Y& E" x( Z! K( j
                          C( 5)        0.000000            1000.0002 W8 }2 O- X3 _  f: A
                          C( 6)        0.000000            0.000000
$ Z+ R) a6 |/ G# X# d9 ?                          X( 1)        1.000000            0.000000# }4 y0 A# m7 P' L8 v
                          X( 2)        1.000000            0.0000007 O0 v, e, F1 {" i
                          X( 3)        1.000000            0.000000
0 s( }; @5 D" }: v3 c6 b* F                          X( 4)        1.000000            0.000000
% b6 r8 i4 ]4 A                          X( 5)        1.000000            0.000000* @6 V/ L4 `0 i8 ^
                          X( 6)        1.000000            0.0000008 P' ^! D8 Z+ h" J5 ^0 Z% X" k" L6 }
因此第一个月生产100件,第二个月生产300件,第三个月生产400件,第四个月生产300件,第五个月生产200件,第六个月生产100件
发表于 2010-7-26 14:20:31 | 显示全部楼层
第二题就更简单了,按照第一题的思路做就可以了。
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

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

GMT+8, 2026-4-20 06:57 , Processed in 0.065456 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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