Matrix 发表于 2004-6-25 17:57

一道课程设计的题目,希望大家帮帮忙

<P>    某公司需要招聘甲、乙两种工人,其工作可分为1、2、3三大类,每类工作可有两种工人小组完成,小组组成见下表。已知甲、乙两种工人的工资分别为每小时10元和5元,他们每周都工作40小时,但实际作出的等效生产小时数分别为40小时和30小时。为完成生产进度,该公司每周需完成的生产小时数分别为:第1类工作,10000消失;第2类工作,1500小时;第3类工作,20000小时。由于劳动力缺乏,甲种工人不能多于500个,乙种工人不能多于800个。试确定使总劳动力费用最少时工厂应招聘的工人数。并按要求分别完成下列分析:(1)第1类工作每周需完成的生产小时数在何范围内变化时最优基不变?(2)甲种工人的招聘数量在何范围内变化时最优基不变?(3)乙种工人的工资在何范围内变化时最优招聘方案不变?</P>
<P>                                      工作小组人数及类型构成</P>
<P>小组                甲种工人人数                 乙种工人人数                       工作类型     </P>
<P>1                              1                           0                                      (1)              </P>
<P>2                              1                           2                                      (1)</P>
<P>3                              1                           0                                      (2)</P>
<P>4                              0                           1                                      (2)</P>
<P>5                              0                           5                                      (3)</P>
<P>6                              1                           3                                      (3)</P>
[此贴子已经被作者于2004-6-25 17:59:26编辑过]

ilikenba 发表于 2004-6-29 14:11

设:需要1-6类工人小组分别为x1,x2,x3,x4,x5,x6个。
则上述的问题等价为下面的线性规划问题!
  min  10*(x1+x2+x3+x6)+5*(2*x2+x4+5*x5+3*x6)
  s.t. (x1+x2)*40+2*x2*30&gt;=10000
       x3*40+x4*30&gt;=1500
       x6*40+5*x5*30+3*x6*30&gt;=20000
       x1+x2+x3+x6&lt;=500
       2*x2+x4+5*x5+3*x6&lt;=800
这是一个线性规划问题!可以用单纯型法求解!关于后面的三个题目,也很简单!通常的
线性规划书都有方法的例子!很简单!

scarlett 发表于 2004-6-29 21:01

<P>这个问题还需要流程图和上机调试的程序,大家帮帮忙</P>

风雨同行 发表于 2004-6-29 22:27

<DIV class=quote><B>以下是引用<I>ilikenba</I>在2004-6-29 14:11:14的发言:</B>
设:需要1-6类工人小组分别为x1,x2,x3,x4,x5,x6个。
则上述的问题等价为下面的<FONT color=#ee1111>线性规划问题</FONT>!
  min  10*(x1+x2+x3+x6)+5*(2*x2+x4+5*x5+3*x6)
  s.t. (x1+x2)*40+2*x2*30&gt;=10000
       x3*40+x4*30&gt;=1500
       x6*40+5*x5*30+3*x6*30&gt;=20000
       x1+x2+x3+x6&lt;=500
       2*x2+x4+5*x5+3*x6&lt;=800
这是一个线性规划问题!可以用单纯型法求解!关于后面的三个题目,也很简单!通常的
线性规划书都有方法的例子!很简单!</DIV>
<P>不是这么简单的,这个是整数线性规划,可是个NP完全问题啊。</P>

lckboy 发表于 2004-6-30 01:17

<P>这是整数线性规划啊,n维的向量都是非负整数啊,用分支定界法求解。不如干脆用Lingo或者Matlab求解啊,什么都不用想了</P>

ilikenba 发表于 2004-7-2 13:36

有理!应该用分枝定界法!或者就是类似穷举类型的树搜索算法!

lvbin19830207 发表于 2004-11-25 18:43

用Lingo或者Matlab求解

lvbin19830207 发表于 2004-11-25 18:44

min  10*(x1+x2+x3+x6)+5*(2*x2+x4+5*x5+3*x6)
  s.t. (x1+x2)*40+2*x2*30&gt;=10000
       x3*40+x4*30&gt;=1500
       x6*40+5*x5*30+3*x6*30&gt;=20000
       x1+x2+x3+x6&lt;=500
       2*x2+x4+5*x5+3*x6&lt;=800

zhanfeng 发表于 2004-12-15 13:54

<P>有一道数学建模题目“降落伞的选择”和它类似!先用matlab求出数值解,它可能不是整数,若此可再用分值定界法选出整数解.</P>

chz0829 发表于 2006-6-3 01:01

太EASY了
页: [1]
查看完整版本: 一道课程设计的题目,希望大家帮帮忙