+---组ID-----任务率---+不同组的任务量 = 通过任务率 * 任务总数
给不同水平的人分组.对应一个组ID……

解决方案 »

  1.   

    假如我现在有100个任务,10个执行者的
         已有任务   和   最大任务分别是
    甲:      7      ,       10
    乙:      3      ,        8
    丙:      2      ,        8
    丁:      4      ,        4
    戊:      9      ,       10
    己:      2      ,       10
    庚:      1      ,        6
    辛:      10     ,        8
    ....... 
    要做到公平分配就只能将已分配任务和可分配任务两者的比率最小的优先分配
    我现在做了个任务表和一个执行者的列表
    任务表很简单
    任务表:  id  ,执行人 ,...
    执行者表:id  , 已有任务 ,可分配任务
    要怎么做才能实现  “公平”  分配 呢?