我有一个情况需要将人员分配到多个活动中。如果只考虑价格因素,那就很简单了,但实际上还有其他因素需要考虑。
首先,提供一些背景信息。这是为一个非营利组织工作的,该组织致力于为任何原因住院的儿童推广故事时间。因此,他们依靠志愿者来完成任务。由于他们依赖于人们的好意,所以他们会给予志愿者尽可能多的工作,而这种工作量是不同的,例如:
我想过给他们一些分数。例如:一个每月只能去一次的人的成本大约是1000分。如果有人可以每月去10次,那么这个人的成本就是100点(1000基数除以10)。此外,分配的方式是在每次单独行动时增加价格,例如(所选的人在其相关成本上带有*):
这将是公平分配给所有人的方法,更优先考虑那些可以多次执行此操作的人。
你认为如何做到这一点?
首先,提供一些背景信息。这是为一个非营利组织工作的,该组织致力于为任何原因住院的儿童推广故事时间。因此,他们依靠志愿者来完成任务。由于他们依赖于人们的好意,所以他们会给予志愿者尽可能多的工作,而这种工作量是不同的,例如:
- 有些人只能在早上做,而另一些人只能在下午做;
- 有些人只能在星期一和星期四做,而其他人则不能在8月或12月去;
- 有些人只能每月去一次,而其他人可以去4次(甚至其他人在这些行动中被赋予“优先权”,因为他们更有经验,可以每月去10次)。
我想过给他们一些分数。例如:一个每月只能去一次的人的成本大约是1000分。如果有人可以每月去10次,那么这个人的成本就是100点(1000基数除以10)。此外,分配的方式是在每次单独行动时增加价格,例如(所选的人在其相关成本上带有*):
第一轮迭代
| August 1st 2009
Person A | 1000
Person B | 500 *
第二次迭代
| August 8th 2009
Person A | 1000 *
Person B | 1000
这将是公平分配给所有人的方法,更优先考虑那些可以多次执行此操作的人。
你认为如何做到这一点?