魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 2068|回复: 8
打印 上一主题 下一主题

公司应该雇用多少员工? [复制链接]

Rank: 1

积分
116
帖子
87
精华
0
UID
1244025
性别
跳转到指定楼层
1#
发表于 2011-7-19 19:07:09 |只看该作者 |倒序浏览
某公司有一个规定:只要有一个员工过生日,当天所有员工放假一天。但在其余所有时候,所有员工正常上班。这个公司需要雇用多少员工,才能让公司一年内所有员工的总工作时间期望值最大?
    假设一年有 365 天,每个员工的生日都概率均等地分布在这 365 天里。

Rank: 1

积分
92
帖子
322
精华
2
UID
9684

十年元老

2#
发表于 2011-7-19 19:55:39 |只看该作者
365个人           .................

使用道具 举报

Rank: 4

积分
1328
帖子
1225
精华
0
UID
1288936

四年元老 两年元老

3#
发表于 2011-7-19 20:03:04 |只看该作者
应该是人越多,几率越大,但是没有最大吧。。。。
今天不练习,明天比赛打酱油!—低调的MJ

使用道具 举报

银魔

老虎玩魔方

Rank: 7Rank: 7Rank: 7

积分
4380
帖子
4169
精华
1
UID
56621
WCA ID
2010JINY02

八年元老 十年元老 十二年元老 十四年元老 十六年元老

4#
发表于 2011-7-19 20:25:38 |只看该作者
我觉得人数要尽量的少。。。。。。。。。
手机毁一生,电脑穷三代,天天玩魔方,必成高富帅。
中国魔方大学qq群:385088351
WCAID:2010JIN02
哔哩哔哩账号:tigercube
微信视频号:老虎玩魔方
微信公共号:老虎玩魔方

使用道具 举报

Rank: 2

积分
480
帖子
428
精华
0
UID
1283655
性别
5#
发表于 2011-7-19 22:03:04 |只看该作者
我是这样理解的
期望值m=(365-员工生日数)乘以员工总数
而此题牵扯到最大 那么估计不是1就是无限(本人胡思乱想的)



员工越多生日在一天的几率就越大 那么应该是1名员工

[ 本帖最后由 盲拧着摸象 于 2011-7-19 22:05 编辑 ]
三单尝试进20  三速尝试进10

使用道具 举报

粉魔

烧红的铁,手是不能摸的

Rank: 5Rank: 5

积分
3530
帖子
1983
精华
3
UID
30154

魔方改造大师 六年元老

6#
发表于 2011-7-19 22:23:47 |只看该作者
1个人最好,休息一天,需要工作354天
要学那泰山顶上一青松

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
7#
发表于 2011-7-20 23:54:58 |只看该作者
假设招聘n个人,总工作时间的期望为f(n)。   每个人生日在任何一天的概率都是1/365。
那么f(1)=364
      f(2)=726+2/365
      ....
    n越大计算就越复杂,但开始的时候f(n)是增函数。
为了了解f(n)的大概趋势,下面用电脑来模拟。
对于任意一个n,随机确定这n个人的生日,从而计算总工作时间=n*(365-不同生日数),对于每个n随机模拟10000次,计算总工作时间的平均值来估计f(n)。
------------------------------------------
n        f(n)的估计值
400  48702.8799999999
390  48805.809
380  48899.844
370  48940.529
367  48944.7715000001
365  48928.14036
360  48903.6959999998
350  48854.0150000002
-----------------
从以上看出n大概在360-380之间,f(n)最大。
具体到哪个n值,f(n)最大?
需要精确计算,或增加模拟的次数。

使用道具 举报

Rank: 3Rank: 3

积分
875
帖子
513
精华
0
UID
1306183
性别
保密

四年元老

8#
发表于 2011-7-22 14:23:55 |只看该作者
设随机变量人数为N 工作天数为M
可得期望 N和M有 E(N) + E(M )=E(N+M)
总工作时间=N*M
总工作时间的期望=N*E(M)
在特定的一天中~~没有人过生日的概率是(364/365)^n  那么这一天的总工作期望天数就是n*(364/365)^n
只要考虑工作天数期望的最大值
所以只需要总工作天数期望函数随人数变化的单调性
看函数 F(N)=[(N+1)*(364/365)^(N+1)]/ [(N)*(364/365)^(N)]的值的变化,F(N)>1则函数单调递增 F(N)<1则函数单调递减
即F(N)=1时  工作期望函数达到顶点  因为N属于自然数
所以解得当N等于365时 总工作天数期望最大
所以公司雇佣365名员工时总期望工作时间最大

如果考虑到闰年的计算还没考虑过 考虑到闰年 则有可能有人四年过一次生日 而那一年总天数为366天
但是只取正整数的情况下闰年误差应该不会影响到结果

[ 本帖最后由 sjont 于 2011-7-23 17:56 编辑 ]

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
9#
发表于 2011-7-23 12:03:20 |只看该作者
8#的想法非常好。根据8#的思路,期望值f(n)=365*n*(364/365)^n
当1+n*ln(364/365)=0时,f(n)取最大值。所以n=1/ln(365/364)=364.49977137619986719842604528204.
由于n为整数,所以应该比较f(364)和f(365)的大小,根据8#的计算结果,它们相等。所以n=364和365时,f(n)取最大值=364^365/365^363=48943.523805351118109005476101081.
由于聘365人的工资花费大,所以应该聘364人。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2025-3-6 21:33

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部