现在假设有四种任务分配算法:

'算法1:将任务分配给最早空闲的用户。' '算法2:根据每个任务的工作量进行降序排序,然后分配给最早空闲的用户。' '算法3:根据每个任务的工作量进行降序排序,再将用户按照对任务的兴趣进行降序排序,将任务分配给根据兴趣降序后的前几个用户。' '算法4:将用户按照对任务的兴趣进行降序排序,将任务分配给降序后的前几个用户。'

现在定义性能指标1:信誉值。每次用户完成任务的持续时间/此任务需要的持续感知时间=a,当a大于等于1时,本次任务完成任务的临时信誉值为temp,当a<1时,temp=a。当用户完成两个任务时,用户的总信誉值就为每次完成任务得到的temp之和。则用户的最终信誉值就为总信誉值/完成任务个数。

性能指标2:数据质量。用户完成任务的数据质量为用户的总信誉值 * 1 + 用户对任务的兴趣 * 200。

为什么算法4的所有用户的平均数据质量高于算法1,算法2,算法3?

算法4将任务分配给兴趣最高的用户,这些用户对任务的理解程度更高,更有可能完成高质量的任务。同时,由于算法4只选择兴趣最高的用户,这些用户的任务负荷更符合他们的能力和兴趣,因此更容易在规定时间内完成任务,获得更高的临时信誉值和总信誉值。这些因素综合起来,使得算法4的用户平均数据质量更高。

任务分配算法比较:兴趣优先策略提升数据质量

原文地址: https://www.cveoy.top/t/topic/nKr8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录