将实时任务与能量收集交织以最大化吞吐量
数据结构与算法
2022-12-15 v1
摘要
受无电池物联网设备驱动,我们考虑如下调度问题。输入包含 个单位时间任务 ,其中每个任务 具有释放时间 、截止时间 、能量需求 和权重 。我们考虑时间分槽;因此,所有与时间相关的任务值均指槽位。令 。输入还包含每个时间槽 ()的 值,即该槽位可收集的能量。能量在未执行任务的槽位收集。目标是找到最大化已调度任务权重的可行调度。若对调度中每个任务 及其对应槽位 ,当 时 ,,且 前可用能量至少 ,则调度可行。据我们所知,我们首次考虑该问题的理论方面。本文中我们展示如下结果。(1)当所有任务具有相同的 和 时的多项式时间算法。(2)当所有任务具有相同的 但任意 和 时的 -近似算法。(3)当所有任务具有相同的 和 但任意 时的 FPTAS。(4)归约表明,至少其中一个属性 、 或 非全体相同的所有问题变体均为 NP-Hard。
引用
@article{arxiv.2212.07002,
title = {Interweaving Real-Time Jobs with Energy Harvesting to Maximize Throughput},
author = {Baruch Schieber and Bhargav Samineni and Soroush Vahidi},
journal= {arXiv preprint arXiv:2212.07002},
year = {2022}
}