一个看似非常简单的绩效考评问题

程晓华
2023-7-8
一组数Xi=(x1,x2, x3 ……xn), 其中:x1<x2< x3 ……<xn,xi∈N,是否存在n1, n2 ,n3三个自然数,它们将Xi分成三组, 使得:
各组的平均值为:
在这里插入图片描述

满足:
① n1+n2 +n3 =n
② 组间距 d=|m1-m2|+|m1-m3|+|m2-m3|=max(d)
③ 各组方差之和 v=v1+v2+v3=min(v)
该问题的现实背景:
很多企业喜欢考核,而且力图“精确”,于是就给员工绩效打分作为季度或年度奖惩依据。通常把员工分为A、B、C三类,A类既升职又加薪,B类只是加薪,C类则是啥都没有。一分之差可能是天壤之别,要么是天堂,要么是地狱。为了那一分,即使是平常看起来很斯文的人,无论男女都有可能变成泼妇、骂街男,兄弟姐妹也可能反目成仇。为了尽可能地实现“公平”,让员工心服口服,那就必须得拿数据说话。
某公司供应链计划部有30个计划员,绩效打分有两种情况:

  1. 30个人分数都不一样,分数正好按顺序从70到99(简单情况)
  2. 30个人分数存在重复,但分布区间在70~99之间(复杂情况)
    请将其分成3组,每组人数不限,只要“公平”就行,而所谓公平就是三组之间分数差别尽可能地拉开,每组组员间分数尽可能差不多,即:组间距之和最大,组内方差之和最小。
    为了实现上述目的,公司试图用“R语言机器学习(Machine Leaning)”进行聚类分析(Clustering Analysis),结果发现:R语言基础部分(R Base)里面的自带聚类函数hclust()尽管设有5种聚类方法:ward.D (两类间方差之和)、single(最小距离法)、complete (最大距离法)、median (平均距离法)、centroid (质心法),但似乎都没法实现以上要求。
    现在的问题是:
  3. 从数学角度,以上要求是否成立?即:n1, n2 ,n3是否存在着解?是不是存在唯一解?
  4. 如果有解,怎么解?Excel或R语言的解决方案是什么?
    【备注】
    针对第一种打分(简单)情况,我用R做随机试验,得到的结果是:
    max(d/v)=1.5
    分别对应:
    ① max(d)=42, min(v)=28, 此时:n1=9 , n2 =12, n3 =9
    ② max(d)=43, min(v)=28.7, 此时:n1=9 , n2 =13, n3 =8 或n1=8 , n2 =13, n3 =9
    但我无法证明我得到的结果是不是最终的、正确的结果。
    作者程晓华(JohnCheng),全面库存管理(TIM)咨询独立顾问,《制造业库存控制技术与策略》课程创始人、讲师,《制造业库存控制技巧(第1/2/3/4版,啄木鸟版预计2023年7月上市)》、《首席物料官》、《决战库存(大陆及港台版)》、《制造业全面库存管理》、《全面库存管理数学分析》著作者。TIM订阅号:ITOOTD,邮箱:johnchengbj@126.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值