赞
踩
多任务分配问题
预测用户的移动轨迹
存在的问题
忽略了不在时间段内用户的价值,即考虑7:00-7:15用户到达的位置,就只考虑这个时间段的,但是可能用户6:55到达也是有价值来分配任务的
多约束优化问题
基于上述的流动性预测,我们研究了一个一般的多任务分配问题,即在给定任务不同的时空和预算约束以及工人的可用性的情况下,最大化整体任务的完成率。
max 完成率
st:时空、预算约束,用户可用性
我们首先设计了一个贪婪的策略,名为最可能优先(MLF)算法。它将任务分配给最有可能完成该任务的工人。
然而,考虑到贪婪策略往往会陷入复杂分配问题的局部最优解,我们随后提出了一种贪婪和遗传增强型粒子群优化(GGPSO)算法,其中贪婪初始化的加入促进了解决方案的搜索,遗传操作增加了PSO算法的解决方案的多样性。
因此,所提出的GGPSO能够在系统效用函数方面迭代和全局地改进候选任务分配方案
考虑论文中与常规基本定义的设定有什么不同,又添加了什么属性/变量;
t i t_i ti = {执行时间,持续时间,位置,预算}
T = { t 1 , t 2 , . . . , t n } T=\{t_1,t_2,...,t_n\} T={t1,t2,...,tn}
每个任务有特定的持续时间,那么机会式用户是怎样执行持续任务的呢?
优化目标
最大化任务完成率
约束条件:任务预算+用户执行任务的数量上限
==任务
t
i
t_i
ti完成率: ==所有执行该任务的用户的平均值
分配方案由用户-任务矩阵构成;
【差异】:这个场景下用户有执行任务数量的上限,但是任务没有,任务有的只是预算,预算决定了任务被多少人执行,任务预算作用应该是在这一定预算下最大化被执行的概率;
这样我想到了,这是一个小问题:单个任务预算约束下最大化被完成的概率 ⟹ \Longrightarrow ⟹形成多任务的问题,这样总任务就没有预算上的要求了。或许可以以小见大,设计方案。
算法步骤
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。