数模论坛

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

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

  [复制链接]
发表于 2010-1-23 15:23:09 | 显示全部楼层 |阅读模式
动态规划和再生产性质的有关问题8 E* G+ ?1 z. K% D) n! }
1、某厂月生产能力400件,存货能力300件,每100件货物生产费10000元,进行生产的月份支出的经常费为4000元,保管费是每百件每月1000元,假定开始时和六月底交货后无存货,应如何组织生产使得满足需求又使得总费用最小?
- W( O1 g. D, c月份        :1     2     3      4       5      6
5 ^! o" I0 V, T# g; }( f$ j0 _需求(百件):1     2     5      3       2      1# v1 n; c  T3 p: w; l

4 j& R% N: D- N2 S这道题目是不是不能用再生产点的性质来解决啊?应该怎么做呢?
6 z- t4 q# m0 R' a5 \3 z5 `. d8 P. j% a5 O& J. f' K8 W, {
2、某厂准备连续三个月生产某产品,生产成本是生产数量的平方,库存成本是每月每件1元,三个月的需求量分别为d1=100,d2=110,d3=120,设开始和三月末库存均为0,问每月生产多少使得总的生产和存贮费用最小?* s0 I& R( W2 J7 y: c
" H/ C: S/ }+ x" s2 E/ s8 I7 m/ X
请教诸位高手,这道题目又该如何解决呢?
2 u8 |9 X( X4 Z$ u0 ^$ A2 H
发表于 2010-7-26 14:11:58 | 显示全部楼层
回复 1# skysolor # m% |8 {& U! y) E0 g
这个是用Lingo编的第一题:5 D* R$ `) M; t' T8 c1 \( r; d" @$ a
model:* A4 _  K) a# C( p* l1 U& \  R/ E
        sets:
2 U. b2 V  B9 w                                !m表示每个月生产的件数,r表示 每个月的需求数(单位都是百件)
- C8 q& u) E0 i) s, P                                !c表示每个月的月底的库存数(单位:百件),x是0-1变量,1表示当月生产,% x6 F2 V0 H9 j0 \+ V
                     !0表示当月不生产
' f  ]4 R# C/ g& h+ C; g% o6 x                months/1..6/:m,r,c,x;
$ R6 d0 D2 h' y: t8 E/ y                ! s- q/ R5 Q! K4 I
        endsets
' K( F# _* K2 d# _; B        data:- D2 M5 ^# N! _  a: j- ~$ g7 \
                r=1 2 5 3 2 1;
* B- ?( A$ @0 m5 M                capbility=4;6 \7 A( f" i/ T: Q
                storeBility=3;
9 w5 I7 O% E4 k4 s0 w        enddata
0 v/ Q! l" J7 D2 emin=z;2 D) S' e4 R7 U, [/ d
z=@sum(months(i):m(i)*10000+c(i)*1000)+@sum(months(i):x(i)*4000);( w( Q) I+ W9 @, F! e; H; _2 Q: m
@for(months(i):x(i)=@if(m(i)#gt#0,1,0));) x& y. i* s, _. t; s1 F8 M
@sum(months(i):m(i))=@sum(months(i):r(i));
( C. @9 h& Z: h3 m, W3 n- x0 oc(1)=m(1)-r(1);" d/ }9 x9 Q4 m
@for(months(i)|i#gt#1:c(i)=c(i-1)+m(i)-r(i));2 M. k% H& y0 C( F
c(6)=0;
" c* A, c9 C( q5 P4 X( Q@for(months(i):bnd(0,m(i),capbility);@gin(m(i)));% S7 X- G8 R/ D
@for(months(i):bnd(0,c(i),storeBility);@gin(c(i)));
; q# ]9 Z$ d+ m, M/ G& Fend. C* i0 Q  w+ {/ m0 \

  t3 e: n" y$ g) i7 n# P' Q$ z" j0 g- b5 t4 D. b/ j
运行结果如下:
2 S; U. a1 F) R$ m. s$ ~   Local optimal solution found.
. n$ c& m/ a2 t$ J& [; z   Objective value:                              165000.0
  ~( @" Q4 S4 N9 P: w   Extended solver steps:                               02 X! R4 D% @7 F" Y2 B. I
   Total solver iterations:                            27( N- D& |  V5 F/ ~
4 o7 z, V5 O* @* F

* w- j9 M9 g) D$ G                       Variable           Value        Reduced Cost
* s1 T9 l- Q4 O( h                      CAPBILITY        4.000000            0.000000
6 ?  Y8 k" c' \6 S! e7 W                    STOREBILITY        3.000000            0.000000
1 x3 G. E, T8 P4 K6 E, h4 Q                              Z        165000.0            0.000000
+ k2 ~7 x0 d$ h0 q3 u2 u0 j+ l                          M( 1)        1.000000            0.000000# I0 R8 B3 H( G- K5 J
                          M( 2)        3.000000            0.000000
2 W6 j% P' R6 F' c                          M( 3)        4.000000           -1000.000* z3 h* U4 U# M) Z9 `. f
                          M( 4)        3.000000            0.000000
" B1 W: W, T* P1 _: F. p, i3 W                          M( 5)        2.000000            0.000000. Q  \& I, }/ e
                          M( 6)        1.000000            0.000000
+ S! `% P/ H/ S5 K                          R( 1)        1.000000            0.0000009 p# o. |$ e. R- Y
                          R( 2)        2.000000            0.000000
2 V( A' d) J) [/ P: w+ H) I                          R( 3)        5.000000            0.000000
* R5 O! s1 b# m7 _5 T                          R( 4)        3.000000            0.000000) K3 Y  Q4 \2 K- F; q5 g+ R1 {
                          R( 5)        2.000000            0.000000
2 X: b0 B8 ]8 k* ^  U                          R( 6)        1.000000            0.000000, c" Y( M: {0 k7 V/ @0 R( D
                          C( 1)        0.000000            1000.000
! \/ ?0 I# w& B( a9 a$ H. m5 R                          C( 2)        1.000000            0.000000. R6 I. l. t0 S4 W" p& f% P
                          C( 3)        0.000000            2000.000
' o' ]$ ^' H" w                          C( 4)        0.000000            1000.000
2 d0 u' i, f- a2 ]4 z                          C( 5)        0.000000            1000.000
$ I* h* R, c! [+ S& R4 ]                          C( 6)        0.000000            0.000000. w. F' G# S; P
                          X( 1)        1.000000            0.000000
: Z8 d) T# E: V5 f+ |! {                          X( 2)        1.000000            0.000000
/ |4 f5 k! b. W, K# [                          X( 3)        1.000000            0.000000
4 o5 [8 Z2 W. S! @* z% h                          X( 4)        1.000000            0.000000! J) h- ~4 q- T/ K: x8 y5 {
                          X( 5)        1.000000            0.000000
6 s$ c2 K* ?/ k% S                          X( 6)        1.000000            0.000000
: U# ~' f1 u7 v$ x. u因此第一个月生产100件,第二个月生产300件,第三个月生产400件,第四个月生产300件,第五个月生产200件,第六个月生产100件
发表于 2010-7-26 14:20:31 | 显示全部楼层
第二题就更简单了,按照第一题的思路做就可以了。
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

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

GMT+8, 2025-11-7 02:14 , Processed in 0.053419 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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