输入: , PM, , 输出:分配解矩阵AM,UF |
1. 初始化分配解矩阵AM为零矩阵 2. while not stop do 3. for to n do 4. 根据 获得 的所有可能的分配解 5. 计算 所有可能分配解的综合目标值UFs 6. 记录 综合目标最大值UF和相应的分配解 7. end for 8. 选择具有最大UF的众包工人为获胜者 9. 将获胜者的分配解存储在AM中 10. 将获胜者的概率矩阵数值归零 ; 11. 检测工人分配的任务数是否超过分配最大值 12. end while |