机会式群智感知中覆盖最大化的去中心化任务分配

研究背景与问题

  1.领域基础:移动群智感知 (MCS) 广泛应用于环境监测、智慧交通、城市规划等领域,任务分配是决定系统实用性的核心环节。其中机会式感知因无需改变用户日常轨迹、参与度高且成本低,成为当前研究热点。
  2.集中式方案的核心缺陷:性能瓶颈:大规模节点和任务场景下,中心平台计算成本极高,甚至无法满足实时性要求。单点失效:云服务节点故障会直接导致感知任务中断。 动态适应性差:无法实时响应节点的加入、离开或失效,重规划r资源消耗大。 隐私风险:收集用户历史移动轨迹会暴露位置隐私,抑制用户参与意愿。

  3.去中心化的核心挑战:在全局预算约束(参与感知的节点总数不超过 bp)下,实现任务覆盖最大化,同时避免状态空间指数爆炸或约束松弛带来的负面影响。

研究核心贡献

论文针对上述问题,提出了四项创新性成果:
  问题转化创新:将带全局约束的集中式任务分配问题,转化为感知节点自主决策是否参与的多智能体协同系统,实现完全去中心化。
  算法创新一:提出去中心化蚁群算法 (DCACO),利用蚁群算法的分布式计算特性,通过节点间通信共享最优解和更新信息素,适配去中心化场景。
  算法创新二:设计基于 QMIX 框架的决策通信方法 (QMIX-DCOM),在 "集中式训练、分布式执行" 基础上引入决策通信层,严格满足全局预算约束。
  实验验证:在真实数据集上证明,两种方法的任务覆盖率接近集中式离线规划算法,且在耗时、综合性能上优于基线去中心化算法。

核心技术方法

去中心化蚁群算法 (DCACO)
  一.问题映射:将感知节点集合作为蚂蚁可到达的 "城市",蚂蚁探索的路径对应候选任务分配方案,限制蚂蚁路径长度为全局预算 bp,天然满足约束条件。
  二.预沟通机制:仅轨迹与任务集有交集的节点创建蚂蚁进行探索,节点广播自身可覆盖的任务信息,用于后续计算路径的任务覆盖度。
  三.算法核心流程:1.初始化:构建全连接有向图,初始化信息素矩阵、本地最优解与最优值2.路径探索:蚂蚁根据信息素浓度通过轮盘赌选择节点,生成长度为 bp 的路径3.质量评估:计算路径对应的任务覆盖度,与本地及其他节点广播的最优解对比4.信息素更新:加强最优解路径的信息素,挥发其他路径的信息素5.终止决策:连续 Tc 次最优值不变时停止,节点根据最优路径判断自身是否参与。
  四.关键参数:信息素挥发因子 ρ=0.2,停止标志 Tc=20(综合覆盖率、耗时、通信开销后最优)

QMIX-DCOM 方法
  一.QMIX 基础建模: 局部观测:节点自身轨迹对各感知任务的覆盖情况。 全局状态:所有节点的局部观测集合。 动作空间:参与感知 (1) 或不参与感知 (0)。 奖励函数:结合任务覆盖率与预算约束惩罚,超预算时惩罚力度更大。
  二.决策通信层创新: 1.每个智能体网络输出建议动作与个体 Q 值 2.节点间通信交换上述信息,对建议参与的节点按 Q 值从高到低排序,选出前 bp 个节点 3.若建议参与的节点数量不足 bp,从建议不参与的节点中选 Q 值最小的补足 4.所有节点根据最终筛选结果修改动作,严格满足全局预算约束

实验设计与结果

一.实验设置:
  数据集:筛选后的Geolife 轨迹数据集(60 位北京用户),感知任务为北京市 34 个空气质量监测站点
  评估指标:
    任务覆盖率 (Cov):核心指标,实际有效覆盖度与总需求覆盖度的比值
    耗时 (Time):算法执行的总时间
    信息交换量 (IEL):节点间通信的总数据量
    综合指标:Z-Score 标准化后加权求和,Cov 权重 δ 可调,Time 和 IEL权重各为 (1-δ)/2
  对比算法:
    集中式:线性规划 (LP)、贪心 (Greedy)、随机 (Random)
    去中心化:原始 QMIX、去中心化贪心 (D-Greedy)
二.核心实验结果
  n=20,任务数 h=4,预算 bp=4,覆盖度 kp=2下的各算法的表现结果

n=60,任务数 h=8,预算 bp=8,覆盖度 kp=2下的各算法的表现结果

意见反馈