中文

MAXSPACE广告问题的近似算法

数据结构与算法 2023-05-10 v4

摘要

\newcommand{\cala}{\mathcal{A}} 在MAXSPACE中,给定一组广告 \cala\cala,希望将子集 \cala\cala{\cala'\subseteq\cala} 调度到大小为 LLKK 个槽位 B1,,BK{B_1, \dots, B_K} 中。每个广告 Ai\cala{A_i \in \cala} 有大小 sis_i 和频次 wiw_i。若任一槽位中广告总大小至多为 LL,且每个广告 Ai\cala{A_i \in \cala'} 恰好出现在 wiw_i 个槽位中且每槽位至多一次,则调度可行。目标是找到使所有槽位占用空间总和最大的可行调度。我们考虑一种称为MAXSPACE-R的推广,其中广告 AiA_i 还有发布日期 rir_i,仅当 jri{j \ge r_i} 时可出现在槽位 BjB_j。对该变体,我们给出 1/91/9-近似算法。进一步,我们考虑MAXSPACE-RDV,其中广告 AiA_i 还有截止日期 did_i(仅可出现在满足 rijdir_i \le j \le d_i 的槽位 BjB_j),以及值 viv_i(为 AiA_i 每分配一份副本的收益,可与 sis_i 无关)。当 KK 受限为常量时,我们给出该问题的多项式时间近似格式。由于即便 K=2K=2 时MAXSPACE也是强NP难的,这是人们所能期望的最佳因子。

关键词

引用

@article{arxiv.2006.13430,
  title  = {Approximation algorithms for the MAXSPACE advertisement problem},
  author = {Mauro R. C. da Silva and Lehilton L. C. Pedrosa and Rafael C. S. Schouery},
  journal= {arXiv preprint arXiv:2006.13430},
  year   = {2023}
}