数模论坛

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

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

  [复制链接]
发表于 2010-1-23 15:23:09 | 显示全部楼层 |阅读模式
动态规划和再生产性质的有关问题% h; _' M6 z3 u; W# Q) ?4 A. T- U; H
1、某厂月生产能力400件,存货能力300件,每100件货物生产费10000元,进行生产的月份支出的经常费为4000元,保管费是每百件每月1000元,假定开始时和六月底交货后无存货,应如何组织生产使得满足需求又使得总费用最小?1 [1 T1 c: k! J' w
月份        :1     2     3      4       5      67 g2 a; S* T4 T0 K% i: Q( O9 R
需求(百件):1     2     5      3       2      1
2 j- c6 U6 w2 c) s
: q7 V+ k) b! A. D这道题目是不是不能用再生产点的性质来解决啊?应该怎么做呢?1 t! c2 m, i/ A+ J

; k$ k; q; @& O7 A( n8 ?% L2、某厂准备连续三个月生产某产品,生产成本是生产数量的平方,库存成本是每月每件1元,三个月的需求量分别为d1=100,d2=110,d3=120,设开始和三月末库存均为0,问每月生产多少使得总的生产和存贮费用最小?
( }/ Z; H- V) k) S4 M8 F( |* J! w3 G$ d  U8 |
请教诸位高手,这道题目又该如何解决呢?

; J5 \! d. g& S* n( a9 j8 S
发表于 2010-7-26 14:11:58 | 显示全部楼层
回复 1# skysolor
8 b6 M* B7 d& @$ z! _( G( z这个是用Lingo编的第一题:$ ~& @* {) e  |* u
model:2 c) E. ]  {: e/ K1 F( T
        sets:9 p, C" D# z  T) ~; w! \3 w
                                !m表示每个月生产的件数,r表示 每个月的需求数(单位都是百件)+ X% i$ W7 X9 O. I& x( K1 J7 P
                                !c表示每个月的月底的库存数(单位:百件),x是0-1变量,1表示当月生产,
0 t8 {* W# `% A9 h* L$ W  C8 f                     !0表示当月不生产$ L- C8 k1 D# ~) a+ @
                months/1..6/:m,r,c,x;, _) n* ~  O1 s& }
               
7 V5 Z. n6 y! q2 T4 v0 e' }        endsets7 E( S$ q' b9 c% J
        data:9 N' u1 b6 P. N  C; H( y: I
                r=1 2 5 3 2 1;
- V- w! B2 X- g6 I                capbility=4;7 j& Z( o8 w9 g3 Y: w
                storeBility=3;
: T- v7 ^+ H4 h( ^: |        enddata
! N9 |( }6 D6 V( g+ s7 t0 q* Emin=z;" f: N- N1 U/ e. w( F
z=@sum(months(i):m(i)*10000+c(i)*1000)+@sum(months(i):x(i)*4000);+ E9 u4 p. o" t% ^5 B8 `" [( @
@for(months(i):x(i)=@if(m(i)#gt#0,1,0));
1 T+ r0 ?4 z; c2 O: ?@sum(months(i):m(i))=@sum(months(i):r(i));- ?: X6 [# a2 Q- m8 `7 Q) G
c(1)=m(1)-r(1);
$ _6 @' V9 @. [9 w@for(months(i)|i#gt#1:c(i)=c(i-1)+m(i)-r(i));) d3 r( H: F1 U
c(6)=0;0 U( q; T- q8 `
@for(months(i):bnd(0,m(i),capbility);@gin(m(i)));
9 ~+ [; i' _6 u+ J' U7 C: {@for(months(i):bnd(0,c(i),storeBility);@gin(c(i)));
2 g8 o) @" r) Kend
" g9 |  _) P" |
6 E/ s  p: ]9 ^5 [( D
; a. d8 t! |0 i' ~运行结果如下:0 A; [( _. e! x4 D, S3 }) Z& T4 @
   Local optimal solution found.7 Y, y' _9 e# G6 o2 X( O0 ~8 b
   Objective value:                              165000.0
' u2 F( @  A, d: P* Z   Extended solver steps:                               0
+ [2 p7 T2 C& ?1 ]   Total solver iterations:                            27
% t& |  k6 y. v9 W' W! y7 z) i1 E! ?) b3 k# B1 o; l7 I9 s
1 d$ Z5 o( }5 C0 `
                       Variable           Value        Reduced Cost8 |5 P' F$ ?% N- q0 x& u% h5 B
                      CAPBILITY        4.000000            0.0000009 m) w. P- y6 U' D) m
                    STOREBILITY        3.000000            0.000000
3 Z" ^) w2 E/ P6 M5 `# u4 Y8 ^/ \                              Z        165000.0            0.000000# w5 w* c1 \2 c5 N6 K0 B) o) e
                          M( 1)        1.000000            0.000000
. n, H3 B. I. ~1 u: t) W3 ]3 n                          M( 2)        3.000000            0.000000
4 D' e2 K% t3 a, ~                          M( 3)        4.000000           -1000.000
7 @$ J; `2 P; g7 q! d                          M( 4)        3.000000            0.0000005 f0 G% m% t, F" A, l4 N
                          M( 5)        2.000000            0.000000" n. \& d( p: W/ a; b2 _
                          M( 6)        1.000000            0.0000001 c  w+ A4 v( v5 v
                          R( 1)        1.000000            0.0000009 _, A( s2 ^. g0 X' g: j' h( n
                          R( 2)        2.000000            0.000000
/ p5 J) ]1 b* U  E5 \& T0 h                          R( 3)        5.000000            0.000000
7 T$ C% H: E# G$ ]" k8 b                          R( 4)        3.000000            0.000000
/ L2 x% U" m5 U. h" x: _9 ^                          R( 5)        2.000000            0.0000008 e/ f0 B+ ^7 S6 y# X* z
                          R( 6)        1.000000            0.000000
  t* `( m5 F- @( l* z                          C( 1)        0.000000            1000.0008 c! ?1 T0 [+ g- t, P
                          C( 2)        1.000000            0.000000
9 b# N; ^% V; [4 [" Y                          C( 3)        0.000000            2000.000% c, u- K3 |2 q
                          C( 4)        0.000000            1000.000
; [' u2 b2 ?0 O: m2 ]+ B                          C( 5)        0.000000            1000.000
* k. j9 p: M# E                          C( 6)        0.000000            0.000000
9 v1 Q7 i$ q* p3 r; n2 k                          X( 1)        1.000000            0.000000
  e( N3 [/ h6 b                          X( 2)        1.000000            0.000000
8 J0 z2 s+ H. r4 S/ z! o                          X( 3)        1.000000            0.0000002 _6 r5 |0 @7 f  T6 u% b2 r
                          X( 4)        1.000000            0.000000
6 l" ?) Z) m2 I* R% v" r! F! Z9 s                          X( 5)        1.000000            0.000000( _8 x' e; s, {; e+ f8 E0 U+ B
                          X( 6)        1.000000            0.000000
: J  d8 B' \2 v7 a6 F因此第一个月生产100件,第二个月生产300件,第三个月生产400件,第四个月生产300件,第五个月生产200件,第六个月生产100件
发表于 2010-7-26 14:20:31 | 显示全部楼层
第二题就更简单了,按照第一题的思路做就可以了。
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

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

GMT+8, 2026-6-11 06:22 , Processed in 0.071412 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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