数模论坛

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

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

  [复制链接]
发表于 2010-1-23 15:23:09 | 显示全部楼层 |阅读模式
动态规划和再生产性质的有关问题% [9 ^7 P) z1 b+ N; O/ s, }5 K; p
1、某厂月生产能力400件,存货能力300件,每100件货物生产费10000元,进行生产的月份支出的经常费为4000元,保管费是每百件每月1000元,假定开始时和六月底交货后无存货,应如何组织生产使得满足需求又使得总费用最小?/ u& u) }& T0 [# ]! _$ i
月份        :1     2     3      4       5      6/ N, C" H3 D7 o1 J6 `6 Q! j! Y
需求(百件):1     2     5      3       2      1& x& E( ]5 Y! Y8 e0 B
$ |3 U: k& R/ `0 p
这道题目是不是不能用再生产点的性质来解决啊?应该怎么做呢?
$ o! Z: Z" A1 ^
9 x- d; N" W' ^( g3 m2、某厂准备连续三个月生产某产品,生产成本是生产数量的平方,库存成本是每月每件1元,三个月的需求量分别为d1=100,d2=110,d3=120,设开始和三月末库存均为0,问每月生产多少使得总的生产和存贮费用最小?$ \6 k) |( @( X: W4 G
' z+ Z9 q8 ]6 W+ B6 I; U- p+ H2 I& a  m
请教诸位高手,这道题目又该如何解决呢?
8 j5 I' F( ~7 P2 q- y2 `7 D
发表于 2010-7-26 14:11:58 | 显示全部楼层
回复 1# skysolor
0 W( @) L' z. e7 W这个是用Lingo编的第一题:
8 c' s* y0 p2 k0 h2 O3 x2 j$ wmodel:
/ Q$ W$ V/ J1 C: o        sets:
! n1 E  e  E* ]# P                                !m表示每个月生产的件数,r表示 每个月的需求数(单位都是百件)' i) K1 N* |: w: y
                                !c表示每个月的月底的库存数(单位:百件),x是0-1变量,1表示当月生产,+ G  r5 J' B* q* Y7 U
                     !0表示当月不生产4 o9 I+ |3 X  g! g
                months/1..6/:m,r,c,x;
2 [+ S) {+ K1 k               
* Q" l2 ?8 u! {: b& a' v        endsets; u8 q$ j1 z: H) ~( O; `6 U
        data:# x& t5 P' q) h* ?% T
                r=1 2 5 3 2 1;$ ^( B4 R# O5 m6 o$ W
                capbility=4;
7 i- A% D* u. g! g. Q6 e! H                storeBility=3;% m" Q+ A$ f* l( R$ s
        enddata5 [1 Z& H" w4 h8 ?
min=z;
) O( L% M# B# e: Tz=@sum(months(i):m(i)*10000+c(i)*1000)+@sum(months(i):x(i)*4000);
% g3 t: O, n5 D, Q@for(months(i):x(i)=@if(m(i)#gt#0,1,0));
3 z3 W( L+ ^: h9 B8 G' y@sum(months(i):m(i))=@sum(months(i):r(i));
' b5 M9 j& ~8 t# P! b0 oc(1)=m(1)-r(1);
1 n5 w6 W2 E. u" A8 i: J5 |@for(months(i)|i#gt#1:c(i)=c(i-1)+m(i)-r(i));
" e6 t5 j4 j  ?% {  ]7 Z  @- ic(6)=0;
" q8 w+ L: v; M@for(months(i):bnd(0,m(i),capbility);@gin(m(i)));
5 X' t" A; G' b% V$ _@for(months(i):bnd(0,c(i),storeBility);@gin(c(i)));
1 b' j$ ?3 ^) f0 u: ~! O& bend) _$ G1 I) j5 j2 J) o

+ q4 E( |: I/ e8 E6 |
! s6 N0 w$ p' q4 f" t/ f& ~; ^运行结果如下:
2 m- I$ A: J) L, J7 o2 \   Local optimal solution found.
5 \0 b5 e  i& }4 r: j, G   Objective value:                              165000.0( N# Z. V, n3 f2 u1 E& T
   Extended solver steps:                               0
5 g6 ]) u' z# g. W1 V1 P   Total solver iterations:                            27- `' h3 T) a/ W7 ?- {8 U9 {& `

& b4 v: \' n6 R) u/ y7 Q# n
/ O* i' A  W/ d4 B" P                       Variable           Value        Reduced Cost' {( o: U$ j& C2 ]
                      CAPBILITY        4.000000            0.000000
. X; d3 v1 c1 ~6 e4 G! Z- X                    STOREBILITY        3.000000            0.000000
3 @0 p& T0 [9 E. K, b                              Z        165000.0            0.000000
) b0 f; {" w. i3 t+ W/ _                          M( 1)        1.000000            0.0000009 D# Z1 g! B& }! E5 s
                          M( 2)        3.000000            0.000000
- P; q9 `$ j' e! I8 j2 t                          M( 3)        4.000000           -1000.000
8 P3 j& l* R& z/ i1 g                          M( 4)        3.000000            0.0000009 {( {- K6 n7 u$ B: x4 C3 c+ s
                          M( 5)        2.000000            0.0000004 z: X0 k/ I2 W2 [
                          M( 6)        1.000000            0.000000' t$ Q+ d. \3 ~' V* G7 K
                          R( 1)        1.000000            0.000000, |7 [% F; m  z7 i
                          R( 2)        2.000000            0.000000' R( V. c& d. C: H4 F, n& F' Y
                          R( 3)        5.000000            0.0000002 L; ?& }( r5 j  |
                          R( 4)        3.000000            0.000000' ~) y) r- W+ Y$ l1 @! s8 q( P8 L. }
                          R( 5)        2.000000            0.000000
/ j# G2 W4 F- a1 f7 M  L3 ]7 z                          R( 6)        1.000000            0.0000006 ?: w, {4 h3 d2 H
                          C( 1)        0.000000            1000.000
( n- f! q' M. Z: }5 l                          C( 2)        1.000000            0.000000
. G* c3 _  q! e' r                          C( 3)        0.000000            2000.000
7 \7 t! o. Z$ C) z" g                          C( 4)        0.000000            1000.0008 L- [! I. R' z3 I0 z1 z4 s* j
                          C( 5)        0.000000            1000.000* ]8 x6 W/ ^3 Q5 U5 \
                          C( 6)        0.000000            0.000000  T  y+ s* w/ d- A- P7 ]2 k& I
                          X( 1)        1.000000            0.0000009 M: ]2 C( x( ~9 G1 V+ K% b- \
                          X( 2)        1.000000            0.000000
" z) J; ^7 V) _$ r                          X( 3)        1.000000            0.000000* M. [; |2 W7 V. t' J2 B
                          X( 4)        1.000000            0.000000
( d* i- `4 m) u: `% r* A4 N: A/ K                          X( 5)        1.000000            0.000000
" A) C2 _5 ]1 G& O4 O, [5 c+ N/ y( Q                          X( 6)        1.000000            0.000000
  x3 ~* n& R+ w8 w) [5 ?3 [* m因此第一个月生产100件,第二个月生产300件,第三个月生产400件,第四个月生产300件,第五个月生产200件,第六个月生产100件
发表于 2010-7-26 14:20:31 | 显示全部楼层
第二题就更简单了,按照第一题的思路做就可以了。
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

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

GMT+8, 2026-3-4 13:33 , Processed in 0.061654 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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