公司用人最优化方案.docx

上传人:j*** 文档编号:30800013 上传时间:2023-10-16 格式:DOCX 页数:26 大小:231.99KB
下载 相关 举报
公司用人最优化方案.docx_第1页
第1页 / 共26页
公司用人最优化方案.docx_第2页
第2页 / 共26页
公司用人最优化方案.docx_第3页
第3页 / 共26页
公司用人最优化方案.docx_第4页
第4页 / 共26页
公司用人最优化方案.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

公司用人最优化方案.docx

《公司用人最优化方案.docx》由会员分享,可在线阅读,更多相关《公司用人最优化方案.docx(26页珍藏版)》请在冰豆网上搜索。

公司用人最优化方案.docx

A题:

公司用人最优化方案(第八组辜贤杰马启平李宁)(指导老师张胜祥)摘要:

本文首先对题目中一些较模糊的概念进行了符合实际的假设,然后利用线形规划的原理对公司的用人方案进行最优化处理,包括确定

(1)招工

(2)人员再培训(3)解雇和超员雇用(4)设半日工的方案,分别以解雇人数最少和付出的费用最少为目标建立各自的目标函数和其约束条件,进而利用数学软件lingo对所建立的模型进行计算,得出最优解,从而确定公司的用人方案,并算出节省费用,包括每年每类岗位所节省的费用。

最后本文利用此软件对模型求解,得出了目标1最少解雇人数为870人,最少费用为704000元,比目标1下的方案的费用减少了755400元。

并且对模型的稳定性和灵敏度进行了检验。

一、问题的重述:

工人可分为不熟练工人、半熟练工人、熟练工人,其中各熟练级别之间可以通过降级使用和再培训进行转化,某公司由于装备了新机器,对此三种工人的需求有所变化,具体内容如题目表1:

分类不熟练半熟练熟练现有人数200015001000第一年需求100014001000第二年需求50020001500第三年需求025002000表1为此,公司希望在以下四个方面的用人方案上得到确定:

招工、人员再培训、解雇和超员雇用、设半日工的方案。

其中,由于各种原因不满一年和一年后自动离职的人员情况如表2:

分类不熟练半熟练熟练工作不满一年25%20%10%工作一年以上10%5%5%表2同时公司可以招收一定数量的半日工。

从而建立模型以达到以下两个目标:

(1)解雇人数最少的情况下,应该怎样运转?

(2)费用的最少消耗量以及节省费用,并导出每年每类岗位所节省的费用。

二、问题的分析:

本题属于一定约束条件下的的最优化问题,初步分析题意,我们按照题目要求拟建立解雇人数和总费用两个目标函数的线形规划模型:

解雇人数包括三年三种熟练级别的解雇人数与半日工的解雇人数。

总费用包括三种级别工人的工资、解雇费、半日工的支付费用、超员雇用的支付费用四项总和。

根据题目的要求列出各约束条件,利用数学软件进行整数的最优化运算。

三、模型的假设根据题目所给的各种条件和生产中的实际情况,我们可以作出以下假设:

(1)假定培训的时间是长期的,为一年。

即在第一年初培训,而在第一年末(或第二年初)使用。

(2)假定在将工人降级使用时,由熟练工降为半熟练工、由半熟练工降为不熟练工与越级的熟练工降为不熟练工处于同等地位。

(3)对待半日工的使用假定如下:

在使用时按劳力记入,即算作半个普通全日工;对半日工存在着解雇,解雇人数算作一个人。

另外,半日工是另外聘用,与原有工人无关。

(4)根据实际情况,我们对题目中“培训半熟练工成为熟练工,培训一名开支500元;培训人数不能超过所训岗位当时熟练工人数的1/4”理解是培训人数不超过当时岗位所需求人数与该岗位超员雇用人数总和的1/4。

(5)假定工人脱产培训。

(6)考虑到工厂的长远发展,第三年我们依然假设还要对工人进行培训。

(7)所有的用人方案的实施都发生在年初。

(8)假设半日工的收入包括普通全日工人的年薪的1/2和公司的每年的支出费用。

(9)该公司各岗位工人的年薪固定不变。

四、符号的定义及说明:

xij:

第i年雇佣工人数,1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;aij:

第i年招收的半日工人数,1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;sij:

第i年超员雇用工人数,1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;fij:

第i年解雇的工人数,1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;Bij:

第i年需求的工人数,1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;pij:

第i年培训的工人数,j1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;faij:

第i年解雇的半日工人数,1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;duij:

第i年降级的工人数,1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;gi;表示各熟练级别工人的年薪,1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;cij:

自然减员率,1=i表示工作不满一年人员的自然减员率,2=i表示工作一年以上人员,的自然减员率;1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;nij:

表示第i年共有j等级工人数,如01n表示现有不熟练的工人数(2,1,0=i)1=j表示不熟练工,2=j表示半熟练工,3=j表示熟练工;ijH:

在解雇人数最少的情况下,第i年花费在某岗位上的费用,1=j表示不熟练工岗位,2=j表示半熟练工岗位,3=j表示熟练工岗位;ijT:

在费用最少的情况下,第i年花费在某岗位上的费用,1=j表示不熟练工岗位,2=j表示半熟练工岗位,3=j表示熟练工岗位;ijQ:

在费用最少的情况下第i年花费在某岗位上的费用比起在解雇人数最少的情况下第i年花费在某岗位上的费用的差值,j1=j表示不熟练工岗位,2=j表示半熟练工岗位,3=j表示熟练工岗位;Z:

表示总费用Y:

表示解雇的总人数五、模型的建立与求解:

我们对问题进行了分析后,作出了相应的假设和符号说明,并且根据模型的要求建立了多个约束条件方程与目标函数。

(一)、对于目标1,建立以下的目标函数:

=+=31313131minijijijijfafY按照题目所给的条件,根据实际情况,分析公司第一年对不熟练工的用人计划如下:

公司现有不熟练工人为n01,其减员率为c21,该年招工x11,其减员率为c11,培训人员为p11,将工人降级到不熟练级使用的人员为du11和du12,解雇全日工人员为f11,雇佣半日工为a11,解雇半日工为fa11,超雇人员为s11,而在公司对不熟练工的需求为B11,由此,得到下面的约束:

11111211111111011111215.05.05.0)1()1(Bpdudufsancxc=+依次推理我们得到以下的约束表达式:

=+=+=+=+=+=+=+=+3322333332333333232121113221323233313232322221321231313132313131312121311123122323222323231323231322221222232122222212222212212121212121212111212111131312131313130323131312121113121212022212125.0)1()15.05.0)1()15.05.05.0)1()1(5.0)1()1(5.05.0)1()1(5.05.05.0)1()1(5.0)1()1(5.05.0)1()1(BpfadudufsancxcBppfadudufsancxcBpfadudufsancxcBpfadudufsancxcBppfadudufsancxcBpfadudufsancxcBpdudufsancxcBpdudufsancxc(其中=+=)3,2,1;2,1()3,0(1000)2,0(1500)1,0(2000jisBjijijinijIJij考虑到对半日工的解雇不能超过已有的半日工的人数,如对第1年的不熟练半日工的解雇不能超过第一年工作的不熟练半日工人数和今年招聘的不熟练半日工人数。

为此得到以下的约束条件:

=+=+=+=332311213222122231211121231322122111131211000fafaaafafaaafafaaafaafaafaafafafa同时,根据题目所给的要求,得到以下的约束条件:

=+=)2;3,2,1(0)(*25.0)1;3,2,1(200)2;3,2,1(500)3,1;3,2,1(800)3,2,1;3,2,1(50150150150313312311jisBpjipjixjixjiasssijijijijijijijjjjjjj为此,得到模型的目标函数如下=+=31313131minijijijijfafY=+=+=+=+=+=+=+=+=+=+=+=+=+=0)(*25.0)1;3,2,1(200)2;3,2,1(500)3,1;3,2,1(800)3,2,1;3,2,1(501501501500005.0)1()15.05.0)1()15.05.05.0)1()1(5.0)1()1(5.05.0)1()1(5.05.05.0)1()1(5.0)1()1(5.05.0)1()1(5.05.05.0)1()1(3133123113323112132221222312111212313221221111312113322333332333333232121113221323233313232322221321231313132313131312121311123122323222323231323231322221222232122222212222212212121212121212111212111131312131313130323131312121113121212022212121111121111111101111121ijijijijijijijjjjjjjsBpjipjixjixjiasssfafaaafafaaafafaaafaafaafaafafafaBpfadudufsancxcBppfadudufsancxcBpfadudufsancxcBpfadudufsancxcBppfadudufsancxcBpfadudufsancxcBpdudufsancxcBpdudufsancxcBpdudufsancxcST根据上面的关系式,在计算机上利用软件LINGO对上面的模型进行求解,得到问题中目标1的最优解为870min=Y其中45011=f,18521=f,23531=f,0333223221312=ffffff0333231232221131211=fafafafafafafafafa0,500,800,200,590,30,405312111333223221312=xxxxxxxxx0501,50,50323121121133222313=aaaaaaaaa,0,150,150,150333223221312312111=sssssssss05,2333132222112112313=dududududududududu170,200,100,200,350,200323122211211=pppppp由上述的答案,可以看到被解雇的工人都是不熟练工人(第一年解雇不熟练工人450人,第二年解雇不熟练工人185人),这符合题目所给的情况对不熟练的工人的需求相对减少,证明模型的合理性;同时存在解雇工人,这是由于该公司在第一年,第二年的贸易量相下降,减少了对各类工人的需求量。

所雇佣的工人都是熟练工人和半熟练工人,这是因为该公司对熟练和半熟练工人的需求相对增加。

由于半日工是另外招聘的,因此将占用各种工种的岗位,这将使得被解雇的员工增多,因此,在最优解中只有在需求增长比较大的熟练工才有雇佣半日工。

由于所雇佣的半日工一直在使用,所以解雇半日工为零。

在降级方法使用上,只有在第三年的时候,才有把比较多的熟练工降为半熟练工使用,这是因为在第三年的员工需求中,半熟练工的需求是最大。

在超员雇佣上,熟练工和半熟练工不存在超员雇佣的情况,这是因为熟练工和半熟练工的需求一直在增长,而不熟练工则是三年都把超员雇佣的名额用满,这是因为不熟练工的需求在不断的下降,到了第三年更是变为零。

在人员培训上,公司应该在三年的时间一直进行把不熟练工培训成半熟练工的工作,以求达到减少解雇不熟练工,同时也要进行把半熟练工培训成熟练工的工作,以求满足对熟练工的需求。

综上所述,该公司在未来三年的员工雇佣计划为:

在第一年,解雇不熟练工450人;脱岗培训不熟练工200人,半熟练工人350人;超员雇佣150名不熟练工,多雇佣半熟练工405人,熟练工30人,半日熟练工50人,熟练工降为半熟练工2人;在第二年,解雇不熟练工185人;脱岗培训不熟练工200人,半熟练工人100人;超员雇佣150名不熟练工,多雇佣半熟练工590人,熟练工200人,半熟练半日工1人,熟练半日工50人,熟练工降为半熟练工5人;在第三年,解雇不熟练工235人;脱岗培训不熟练工200人,半熟练工人170人;超员雇佣150名不熟练工,多雇佣半熟练工800人,熟练工500人,熟练半日工50人。

根据所得数据,我们描绘出了其中变化比较大的一些数据的年变化曲线图。

具体如下。

图1图2图3图4其中,图1表示招聘半熟练工和熟练工的年变化情况,具体如图所示。

图2表示解雇不熟练工人的年变化曲线图。

图3表示熟练工降为不熟练工的年变化曲线图。

图4表示半熟练工培训人数年变化曲线图。

根据对题意所得数据的分析,我们可以发现年变化曲线图是和实际比较吻合的。

由此所得的模型和实际还是比较相符的。

在此方案中,根据题目的条件,得到该方案的总费用为=+=31323113133123113132311312311400500300020001500500200500400ijijiiiiiiiiiiijiiiiiiaasssffppZ解得Z=1459400

(二)、对于目标2,因为半日工的收入包括普通全日工人的年薪的1/2和公司的每年的支出费用,所以该公司可用以下函数表示:

=+=+=+=+=+=+=+=+=+=313240031150031330003122000311150031325003112003125003114003131miniijajiiaiisiisiisiiijfiifiipiipijijBjgZ显然,=3131ijijjBg为一不变值的常数,因此目标函数可化简为=+=31323113133123113132311312311400500300020001500500200500400miniijjiiiiiiiiiiijiiiiiiaasssffppZ=+=+=+=+=+=+=+=+=+=+=+=+=+=0)(*25.0)1;3,2,1(200)2;3,2,1(500)3,1;3,2,1(800)3,2,1;3,2,1(501501501500005.0)1()15.05.0)1()15.05.05.0)1()1(5.0)1()1(5.05.0)1()1(5.05.05.0)1()1(5.0)1()1(5.05.0)1()1(5.05.05.0)1()1(3133123113323112132221222312111212313221221111312113322333332333333232121113221323233313232322221321231313132313131312121311123122323222323231323231322221222232122222212222212212121212121212111212111131312131313130323131312121113121212022212121111121111111101111121ijijijijijijijjjjjjjsBpjipjixjixjiasssfafaaafafaaafafaaafaafaafaafafafaBpfadudufsancxcBppfadudufsancxcBpfadudufsancxcBpfadudufsancxcBppfadudufsancxcBpfadudufsancxcBpdudufsancxcBpdudufsancxcBpdudufsancxcST同样,用LINGO解得以下最优解704000min=Z其中60011=f,20021=f,45031=f,0333223221312=ffffff0333231232221131211=fafafafafafafafafa0,500,500,500,500,80,205312111333223221312=xxxxxxxxx05050,50312321131211332232=aaaaaaaaa,420323323221312312111=sssssssss,0,100,22313332222112112313=dududududududududu0,0,100,200,200,200323122211211=pppppp比较目标1下方案的费用和目标2下方案的费用在目标1中,各个岗位的花费具体如下第一年,解雇不熟练工的花费为90000,超雇不熟练工的花费为225000,培训不熟练工的花费为80000,培训半熟练工的花费为175000,聘请熟练半日工的花费为20000,其他的花费为0。

第二年,解雇不熟练工的花费为37000,培训不熟练工的花费为80000,培训半熟练工的花费为50000,超雇不熟练工的花费为225000,聘请半熟练半日工的花费为400,聘请熟练半日工的花费为20000,其他的花费为0。

第三年,解雇不熟练工的花费为47000,培训不熟练工的花费为80000,培训半熟练工的花费为85000,聘请半日熟练工的花费为20000,超雇不熟练工花费225000,其他花费为0。

目标1的三年花费一共为1459400。

在目标2中,各个岗位的花费具体如下,第一年,培训不熟练工的花费为80000,培训半熟练工的花费为100000,解雇不熟练工的花费为120000,其他的花费为0。

第二年,培训不熟练工的花费为80000,培训半熟练工的花费为50000,解雇不熟练工的花费为40000,招聘半熟练半日工的花费为20000,其他的花费为0。

第三年,解雇不熟练工的花费为90000,超雇半熟练工的花费为84000,招聘半熟练半日工的花费为20000,招聘熟练半日工的花费为20000,其他的花费为0。

目标2的三年花费一共为704000。

第一年,两方案在不熟练岗位费用的比较由式子111111115001500200400asfp+得到20000,200001111=HT195000111111=THQ同理得到:

75000121212=THQ20000131313=THQ222000212121=THQ19600222222=THQ20000232323=THQ262000313131=THQ19000333232=THQ0333333=THQ目标1的费用和目标2的费用相比较,目标2比目标1节省了755400。

(以上数字的单位均为元)。

六、模型的检验:

(一)目标1模型的检验对目标1建立的模型的求解,我们得到了与实际符合的结果,设计出了合理的用人方案。

下面,对其中的有关参数进行灵敏度分析。

1对各个变量系数的分析变量变量系数系数可以增加量系数可以减少量F111.000000INFINITY0.1000000F121.000000INFINITY1.000000F131.000000INFINITY1.000000F211.0000000.11111110.1000000F221.000000INFINITY1.000000F231.000000INFINITY1.000000F311.0000000.11111111.000000F321.000000INFINITY1.000000F331.000000INFINITY1.000000FA211.000000INFINITY0.5000000FA221.000000INFINITY1.000000FA231.000000INFINITY1.000000FA311.000000INFINITY0.5000000FA321.000000INFINITY1.000000FA331.000000INFINITY1.000000X110.0INFINITY0.7500000A110.0INFINITY0.5000000S110.00.1000000INFINITYDU110.0INFINITY0.5000000DU120.0INFINITY0.5000000P110.01.000000INFINITYX120.00.00.0A120.0INFINITY0.0S120.0INFINITY0.1000000DU130.0INFINITY0.0P120.00.10526320.0X130.00.00.0A130.0INFINITY0.0S130.0INFINITY0.1000000X210.0INFINITY0.7500000P210.01.000000INFINITYA210.0INFINITY0.5000000S210.00.1000000INFINITYDU210.0INFINITY0.5000000DU220.0INFINITY0.5000000X220.00.0INFINITYP220.00.00.0A220.0INFINITY0.0S220.0INFINITY0.1000000DU230.0INFINITY0.0X230.00.0INFINITYA230.00.0INFINITYS230.0INFINITY0.1000000X310.0INFINITY0.7500000P310.01.000000INFINITYA310.0INFINITY0.5000000S310.01.000000INFINITYDU310.0INFINITY0.5000000DU320.0INFINITY0.5000000X320.00.0INFINITYP320.00.00.0A320.0INFINITY0.0S320.0INFINITY1.000000DU330.00.00.0X330.00.0INFINITYA330.00.0INFINITYS330.0INFINITY1.000000(注:

INFINITY为无穷大)在上表中,变量列表明了是何变量,变量系数为该变量在目标函数中的系数,系数可以增加量(系数可以减少量)为该变量系数最多增加(减少)该增加量(减少量),否则模型的最优基(模型得到最优解的情况下,各变量的取值)将会发生变化。

如当11f在目标函数中的系数是1,其系数可以增加无穷大,可以减少0.1。

即11f的系数在区间+,9.0变化的时候,模型的最优基将保持不变。

由上表,得到可变区间很小的变量如下:

变量可变区间f210.9,1.1111111f310,1.111111111x120,0p220,0p120,0.1052632du330,0p320,0f21,f31的系数的可变区间很小,这表明了解雇不熟练工变化对于最优基的变化影响比较大,具有较高的灵敏度。

P12,p22,p32的系数可变化区间很小,有的甚至为0,这表明了培训半熟练工成为熟练工的工作对于最优基的变化的影响很大。

由此,该公司在实施计划的时候,应该做好这两方面的工作。

2对约束条件右端顶的分析约束条件右端顶原值右端顶可增加值右端顶可减少值1-800.0000

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1